Subversion Repositories Kolibri OS

Rev

Rev 4347 | Rev 4366 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 4347 Rev 4365
Line 26... Line 26...
26
        mutex                   MUTEX
26
        mutex                   MUTEX
Line 27... Line 27...
27
 
27
 
28
        PID                     dd ? ; process ID
28
        PID                     dd ? ; process ID
29
        TID                     dd ? ; thread ID
29
        TID                     dd ? ; thread ID
30
        Domain                  dd ? ; INET/LOCAL/..
30
        Domain                  dd ? ; INET/LOCAL/..
31
        Type                    dd ? ; RAW/STREAM/DGRAP
31
        Type                    dd ? ; RAW/STREAM/DGRAM
32
        Protocol                dd ? ; ICMP/IPv4/ARP/TCP/UDP
32
        Protocol                dd ? ; ICMP/IPv4/ARP/TCP/UDP
33
        errorcode               dd ?
33
        errorcode               dd ?
Line 34... Line 34...
34
        device                  dd ? ; driver pointer, socket pointer if it's an LOCAL socket
34
        device                  dd ? ; driver pointer, socket pointer if it's an LOCAL socket
Line 709... Line 709...
709
  .free:
709
  .free:
710
        call    SOCKET_free
710
        call    SOCKET_free
711
        ret
711
        ret
Line 712... Line 712...
712
 
712
 
713
  .tcp:
-
 
714
        cmp     [eax + TCP_SOCKET.t_state], TCPS_SYN_RECEIVED    ; state must be LISTEN, SYN_SENT or CLOSED
-
 
Line 715... Line 713...
715
        jb      .free
713
  .tcp:
716
 
-
 
717
        call    TCP_usrclosed
-
 
Line 718... Line 714...
718
        call    TCP_output      ;;;; Fixme: is this nescessary??
714
 
Line 719... Line 715...
719
        call    SOCKET_free
715
        call    TCP_usrclosed