unix.ffi,windows.winsock: add the rest of the AI_* flags
Currently unused, but they are useful if you are calling the getaddrinfo function directlydb4
parent
75b8b4a408
commit
77f0d0042e
|
@ -36,6 +36,14 @@ CONSTANT: DT_WHT 14
|
|||
: SIG_DFL ( -- obj ) ALIEN: 0 void* <ref> ; inline
|
||||
: SIG_IGN ( -- obj ) ALIEN: 1 void* <ref> ; inline
|
||||
|
||||
! Possible values for 'ai_flags' in 'addrinfo'.
|
||||
CONSTANT: AI_PASSIVE 0x0001
|
||||
CONSTANT: AI_CANONNAME 0x0002
|
||||
CONSTANT: AI_NUMERICHOST 0x0004
|
||||
CONSTANT: AI_V4MAPPED 0x0008
|
||||
CONSTANT: AI_ALL 0x0010
|
||||
CONSTANT: AI_ADDRCONFIG 0x0020
|
||||
|
||||
LIBRARY: libc
|
||||
|
||||
STRUCT: group
|
||||
|
|
|
@ -83,7 +83,13 @@ ALIAS: PF_INET6 AF_INET6
|
|||
CONSTANT: IPPROTO_TCP 6
|
||||
CONSTANT: IPPROTO_UDP 17
|
||||
|
||||
CONSTANT: AI_PASSIVE 1
|
||||
! Flags only valid in gnu libcs' getaddrinfo
|
||||
CONSTANT: AI_IDN 0x0040
|
||||
CONSTANT: AI_CANONIDN 0x0080
|
||||
CONSTANT: AI_IDN_ALLOW_UNASSIGNED 0x0100
|
||||
CONSTANT: AI_IDN_USE_STD3_ASCII_RULES 0x0200
|
||||
CONSTANT: AI_NUMERICSERV 0x0400
|
||||
|
||||
|
||||
CONSTANT: SEEK_SET 0
|
||||
CONSTANT: SEEK_CUR 1
|
||||
|
|
|
@ -81,8 +81,6 @@ ALIAS: PF_INET AF_INET
|
|||
CONSTANT: IPPROTO_TCP 6
|
||||
CONSTANT: IPPROTO_UDP 17
|
||||
|
||||
CONSTANT: AI_PASSIVE 1
|
||||
|
||||
CONSTANT: SEEK_SET 0
|
||||
CONSTANT: SEEK_CUR 1
|
||||
CONSTANT: SEEK_END 2
|
||||
|
|
|
@ -75,9 +75,11 @@ CONSTANT: PF_LOCAL 1
|
|||
CONSTANT: PF_INET 2
|
||||
CONSTANT: PF_INET6 23
|
||||
|
||||
CONSTANT: AI_PASSIVE 1
|
||||
CONSTANT: AI_CANONNAME 2
|
||||
CONSTANT: AI_NUMERICHOST 4
|
||||
CONSTANT: AI_PASSIVE 0x0001
|
||||
CONSTANT: AI_CANONNAME 0x0002
|
||||
CONSTANT: AI_NUMERICHOST 0x0004
|
||||
CONSTANT: AI_ALL 0x0100
|
||||
CONSTANT: AI_ADDRCONFIG 0x0400
|
||||
|
||||
CONSTANT: AI_MASK flags{ AI_PASSIVE AI_CANONNAME AI_NUMERICHOST }
|
||||
|
||||
|
|
Loading…
Reference in New Issue