|
Data Structures
|
struct |
linger |
struct |
sockaddr |
struct |
sockaddr_storage |
struct |
msghdr |
struct |
cmsghdr |
Defines
|
#define |
_NO_NAMESPACE_POLLUTION |
#define |
SOCK_STREAM 1
|
#define |
SOCK_DGRAM 2
|
#define |
SOCK_RAW 3
|
#define |
SOCK_SEQPACKET 5
|
#define |
SO_DEBUG 0x0001
|
#define |
SO_ACCEPTCONN 0x0002
|
#define |
SO_REUSEADDR 0x0004
|
#define |
SO_KEEPALIVE 0x0008
|
#define |
SO_DONTROUTE 0x0010
|
#define |
SO_BROADCAST 0x0020
|
#define |
SO_LINGER 0x0080
|
#define |
SO_OOBINLINE 0x0100
|
#define |
SO_SNDBUF 0x1001
|
#define |
SO_RCVBUF 0x1002
|
#define |
SO_SNDLOWAT 0x1003
|
#define |
SO_RCVLOWAT 0x1004
|
#define |
SO_SNDTIMEO 0x1005
|
#define |
SO_RCVTIMEO 0x1006
|
#define |
SO_ERROR 0x1007
|
#define |
SO_TYPE 0x1008
|
#define |
SOL_SOCKET 0xffff
|
#define |
AF_UNSPEC 0
|
#define |
AF_UNIX 1
|
#define |
AF_INET 2
|
#define |
AF_INET6 28
|
#define |
_SS_MAXSIZE 128U
|
#define |
_SS_ALIGNSIZE (sizeof(__int64_t))
|
#define |
_SS_PAD1SIZE |
#define |
_SS_PAD2SIZE |
#define |
SOMAXCONN 128
|
#define |
MSG_OOB 0x1
|
#define |
MSG_PEEK 0x2
|
#define |
MSG_DONTROUTE 0x4
|
#define |
MSG_EOR 0x8
|
#define |
MSG_TRUNC 0x10
|
#define |
MSG_CTRUNC 0x20
|
#define |
MSG_WAITALL 0x40
|
#define |
CMSG_DATA(cmsg)
|
#define |
CMSG_NXTHDR(mhdr, cmsg)
|
#define |
CMSG_FIRSTHDR(mhdr)
|
#define |
SCM_RIGHTS 0x01
|
#define |
SHUT_RD 0
|
#define |
SHUT_WR 1
|
#define |
SHUT_RDWR 2
|
Typedefs
|
typedef __sa_family_t
|
sa_family_t |
typedef __socklen_t
|
socklen_t |
typedef __ssize_t
|
ssize_t |
Functions
|
__BEGIN_DECLS IMPORT_C int |
accept (int, struct sockaddr *__restrict, socklen_t *__restrict)
|
IMPORT_C int |
bind (int, const struct sockaddr *, socklen_t)
|
IMPORT_C int |
connect (int, const struct sockaddr *, socklen_t)
|
IMPORT_C int |
getpeername (int, struct sockaddr *__restrict, socklen_t *__restrict)
|
IMPORT_C int |
getsockname (int, struct sockaddr *__restrict, socklen_t *__restrict)
|
IMPORT_C int |
getsockopt (int, int, int, void *__restrict, socklen_t *__restrict)
|
IMPORT_C int |
listen (int, int)
|
IMPORT_C ssize_t
|
recv (int, void *, size_t, int)
|
IMPORT_C ssize_t
|
recvfrom (int, void *, size_t, int, struct sockaddr *__restrict, socklen_t *__restrict)
|
IMPORT_C ssize_t
|
recvmsg (int, struct msghdr *, int)
|
IMPORT_C ssize_t
|
send (int, const void *, size_t, int)
|
IMPORT_C ssize_t
|
sendto (int, const void *, size_t, int, const struct sockaddr *, socklen_t)
|
IMPORT_C ssize_t
|
sendmsg (int, const struct msghdr *, int)
|
IMPORT_C int |
setsockopt (int, int, int, const void *, socklen_t)
|
IMPORT_C int |
shutdown (int, int)
|
IMPORT_C int |
sockatmark (int)
|
IMPORT_C int |
socket (int, int, int)
|