6 #define SOL_SOCKET 0xFFFF
12 #define AF_UNSPEC PF_UNSPEC
13 #define AF_INET PF_INET
14 #define AF_INET6 PF_INET6
19 #define MSG_CTRUNC 0x01000000
20 #define MSG_DONTROUTE 0x02000000
21 #define MSG_EOR 0x04000000
22 #define MSG_OOB 0x08000000
23 #define MSG_PEEK 0x10000000
24 #define MSG_TRUNC 0x20000000
25 #define MSG_WAITALL 0x40000000
31 #define SO_DEBUG 0x0001
32 #define SO_ACCEPTCONN 0x0002
33 #define SO_REUSEADDR 0x0004
34 #define SO_KEEPALIVE 0x0008
35 #define SO_DONTROUTE 0x0010
36 #define SO_BROADCAST 0x0020
37 #define SO_USELOOPBACK 0x0040
38 #define SO_LINGER 0x0080
39 #define SO_OOBINLINE 0x0100
40 #define SO_REUSEPORT 0x0200
41 #define SO_SNDBUF 0x1001
42 #define SO_RCVBUF 0x1002
43 #define SO_SNDLOWAT 0x1003
44 #define SO_RCVLOWAT 0x1004
45 #define SO_SNDTIMEO 0x1005
46 #define SO_RCVTIMEO 0x1006
47 #define SO_ERROR 0x1007
48 #define SO_TYPE 0x1008
79 int listen(
int sockfd,
int backlog);
80 ssize_t
recv(
int sockfd,
void *buf,
size_t len,
int flags);
82 ssize_t
send(
int sockfd,
const void *buf,
size_t len,
int flags);
83 ssize_t
sendto(
int sockfd,
const void *buf,
size_t len,
int flags,
const struct sockaddr *dest_addr,
socklen_t addrlen);
86 int socket(
int domain,
int type,
int protocol);
ssize_t send(int sockfd, const void *buf, size_t len, int flags)
int getsockopt(int sockfd, int level, int optname, void *optval, socklen_t *optlen)
int closesocket(int sockfd)
int getpeername(int sockfd, struct sockaddr *addr, socklen_t *addrlen)
int listen(int sockfd, int backlog)
int setsockopt(int sockfd, int level, int optname, const void *optval, socklen_t optlen)
int sockatmark(int sockfd)
int bind(int sockfd, const struct sockaddr *addr, socklen_t addrlen)
int socket(int domain, int type, int protocol)
int shutdown(int sockfd, int how)
ssize_t sendto(int sockfd, const void *buf, size_t len, int flags, const struct sockaddr *dest_addr, socklen_t addrlen)
int accept(int sockfd, struct sockaddr *addr, socklen_t *addrlen)
ssize_t recv(int sockfd, void *buf, size_t len, int flags)
int getsockname(int sockfd, struct sockaddr *addr, socklen_t *addrlen)
int connect(int sockfd, const struct sockaddr *addr, socklen_t addrlen)
ssize_t recvfrom(int sockfd, void *buf, size_t len, int flags, struct sockaddr *src_addr, socklen_t *addrlen)