Subversion Repositories Kolibri OS

Rev

Rev 5842 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 5842 Rev 6018
Line 1... Line 1...
1
; Socket types
1
; Socket types
2
SOCK_STREAM     = 1
2
SOCK_STREAM     = 1
3
SOCK_DGRAM      = 2
3
SOCK_DGRAM      = 2
4
SOCK_RAW        = 3
4
SOCK_RAW        = 3
Line 5... Line -...
5
 
-
 
6
; Socket options
-
 
7
SO_NONBLOCK     = 1 shl 31
-
 
8
 
5
 
9
; IP protocols
6
; IP protocols
10
IPPROTO_IP      = 0
7
IPPROTO_IP      = 0
11
IPPROTO_ICMP    = 1
8
IPPROTO_ICMP    = 1
12
IPPROTO_TCP     = 6
9
IPPROTO_TCP     = 6
Line 18... Line 15...
18
 
15
 
19
; Address families
16
; Address families
20
AF_UNSPEC       = 0
17
AF_UNSPEC       = 0
21
AF_LOCAL        = 1
18
AF_LOCAL        = 1
22
AF_INET4        = 2     ; IPv4
19
AF_INET4        = 2     ; IPv4
Line 23... Line 20...
23
AF_INET6        = 28    ; IPv6
20
AF_INET6        = 10    ; IPv6
24
 
21
 
25
PF_UNSPEC       = AF_UNSPEC
22
PF_UNSPEC       = AF_UNSPEC
26
PF_LOCAL        = AF_LOCAL
23
PF_LOCAL        = AF_LOCAL
Line 53... Line 50...
53
; Socket levels
50
; Socket levels
54
SOL_SOCKET      = 0xffff
51
SOL_SOCKET      = 0xffff
Line 55... Line 52...
55
 
52
 
56
; Socket options
53
; Socket options
-
 
54
SO_BINDTODEVICE = 1 shl 9
Line 57... Line 55...
57
SO_BINDTODEVICE = 1 shl 9
55
SO_NONBLOCK     = 1 shl 31
58
 
56
 
59
struct sockaddr_in
57
struct sockaddr_in
60
        sin_family      dw      ?       ; sa_family_t
58
        sin_family      dw      ?       ; sa_family_t