Update posix.Sockaddr_in6 and posix.Sockaddr_storage, deprecate old T* types.
This commit is contained in:
parent
c42b08988c
commit
ec33471aee
1 changed files with 3 additions and 2 deletions
|
|
@ -448,7 +448,7 @@ type
|
||||||
sa_family*: TSa_Family ## Address family.
|
sa_family*: TSa_Family ## Address family.
|
||||||
sa_data*: array [0..255, char] ## Socket address (variable-length data).
|
sa_data*: array [0..255, char] ## Socket address (variable-length data).
|
||||||
|
|
||||||
Tsockaddr_storage* {.importc: "struct sockaddr_storage",
|
Sockaddr_storage* {.importc: "struct sockaddr_storage",
|
||||||
header: "<sys/socket.h>",
|
header: "<sys/socket.h>",
|
||||||
pure, final.} = object ## struct sockaddr_storage
|
pure, final.} = object ## struct sockaddr_storage
|
||||||
ss_family*: TSa_Family ## Address family.
|
ss_family*: TSa_Family ## Address family.
|
||||||
|
|
@ -506,7 +506,7 @@ type
|
||||||
header: "<netinet/in.h>".} = object ## struct in6_addr
|
header: "<netinet/in.h>".} = object ## struct in6_addr
|
||||||
s6_addr*: array [0..15, char]
|
s6_addr*: array [0..15, char]
|
||||||
|
|
||||||
Tsockaddr_in6* {.importc: "struct sockaddr_in6", pure, final,
|
Sockaddr_in6* {.importc: "struct sockaddr_in6", pure, final,
|
||||||
header: "<netinet/in.h>".} = object ## struct sockaddr_in6
|
header: "<netinet/in.h>".} = object ## struct sockaddr_in6
|
||||||
sin6_family*: TSa_Family ## AF_INET6.
|
sin6_family*: TSa_Family ## AF_INET6.
|
||||||
sin6_port*: InPort ## Port number.
|
sin6_port*: InPort ## Port number.
|
||||||
|
|
@ -581,6 +581,7 @@ type
|
||||||
|
|
||||||
{.deprecated: [TSockaddr_in: Sockaddr_in, TAddrinfo: AddrInfo,
|
{.deprecated: [TSockaddr_in: Sockaddr_in, TAddrinfo: AddrInfo,
|
||||||
TSockAddr: SockAddr, TSockLen: SockLen, TTimeval: Timeval,
|
TSockAddr: SockAddr, TSockLen: SockLen, TTimeval: Timeval,
|
||||||
|
Tsockaddr_storage: Sockaddr_storage, Tsockaddr_in6: Sockaddr_in6,
|
||||||
Thostent: Hostent, TServent: Servent,
|
Thostent: Hostent, TServent: Servent,
|
||||||
TInAddr: InAddr, TIOVec: IOVec, TInPort: InPort, TInAddrT: InAddrT,
|
TInAddr: InAddr, TIOVec: IOVec, TInPort: InPort, TInAddrT: InAddrT,
|
||||||
TIn6Addr: In6Addr, TInAddrScalar: InAddrScalar, TProtoent: Protoent].}
|
TIn6Addr: In6Addr, TInAddrScalar: InAddrScalar, TProtoent: Protoent].}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue