sys/socket.h¶
POSIX.1-2024
81 / 84 (96.4%)
POSIX.1-2024
76 / 79 (96.2%)
Functions
21 / 21 (100.0%)
Macros
47 / 50 (94.0%)
Types
13 / 13 (100.0%)
Types¶
| Type | Status | C23 Section | POSIX Docs |
|---|---|---|---|
sa_family_t | Implemented | – | POSIX.1-2024 |
size_t | Implemented | – | POSIX.1-2024 |
socklen_t | Implemented | – | POSIX.1-2024 |
ssize_t | Implemented | – | POSIX.1-2024 |
struct cmsghdr | Implemented | – | POSIX.1-2024 |
struct iovec | Implemented | – | POSIX.1-2024 |
struct linger | Implemented | – | POSIX.1-2024 |
struct mmsghdr | Implemented | – | – |
struct msghdr | Implemented | – | POSIX.1-2024 |
struct sockaddr | Implemented | – | POSIX.1-2024 |
struct sockaddr_storage | Implemented | – | POSIX.1-2024 |
struct timespec | Implemented | – | – |
struct ucred | Implemented | – | – |
Macros¶
| Macro | Status | C23 Section | POSIX Docs |
|---|---|---|---|
AF_INET | Implemented | – | POSIX.1-2024 |
AF_INET6 | Implemented | – | POSIX.1-2024 |
AF_UNIX | Implemented | – | POSIX.1-2024 |
AF_UNSPEC | Implemented | – | POSIX.1-2024 |
CMSG_DATA | Implemented | – | POSIX.1-2024 |
CMSG_FIRSTHDR | Implemented | – | POSIX.1-2024 |
CMSG_LEN | Implemented | – | POSIX.1-2024 |
CMSG_NXTHDR | Implemented | – | POSIX.1-2024 |
CMSG_SPACE | Implemented | – | POSIX.1-2024 |
MSG_CMSG_CLOEXEC | Implemented | – | POSIX.1-2024 |
MSG_CMSG_CLOFORK | Not Implemented | – | POSIX.1-2024 |
MSG_CTRUNC | Implemented | – | POSIX.1-2024 |
MSG_DONTROUTE | Implemented | – | POSIX.1-2024 |
MSG_EOR | Implemented | – | POSIX.1-2024 |
MSG_NOSIGNAL | Implemented | – | POSIX.1-2024 |
MSG_OOB | Implemented | – | POSIX.1-2024 |
MSG_PEEK | Implemented | – | POSIX.1-2024 |
MSG_TRUNC | Implemented | – | POSIX.1-2024 |
MSG_WAITALL | Implemented | – | POSIX.1-2024 |
SCM_RIGHTS | Implemented | – | POSIX.1-2024 |
SHUT_RD | Implemented | – | POSIX.1-2024 |
SHUT_RDWR | Implemented | – | POSIX.1-2024 |
SHUT_WR | Implemented | – | POSIX.1-2024 |
SOCK_CLOEXEC | Implemented | – | POSIX.1-2024 |
SOCK_CLOFORK | Not Implemented | – | POSIX.1-2024 |
SOCK_DGRAM | Implemented | – | POSIX.1-2024 |
SOCK_NONBLOCK | Implemented | – | POSIX.1-2024 |
SOCK_RAW | Implemented | – | POSIX.1-2024 |
SOCK_SEQPACKET | Implemented | – | POSIX.1-2024 |
SOCK_STREAM | Implemented | – | POSIX.1-2024 |
SOL_SOCKET | Implemented | – | POSIX.1-2024 |
SOMAXCONN | Not Implemented | – | POSIX.1-2024 |
SO_ACCEPTCONN | Implemented | – | POSIX.1-2024 |
SO_BROADCAST | Implemented | – | POSIX.1-2024 |
SO_DEBUG | Implemented | – | POSIX.1-2024 |
SO_DOMAIN | Implemented | – | POSIX.1-2024 |
SO_DONTROUTE | Implemented | – | POSIX.1-2024 |
SO_ERROR | Implemented | – | POSIX.1-2024 |
SO_KEEPALIVE | Implemented | – | POSIX.1-2024 |
SO_LINGER | Implemented | – | POSIX.1-2024 |
SO_OOBINLINE | Implemented | – | POSIX.1-2024 |
SO_PROTOCOL | Implemented | – | POSIX.1-2024 |
SO_RCVBUF | Implemented | – | POSIX.1-2024 |
SO_RCVLOWAT | Implemented | – | POSIX.1-2024 |
SO_RCVTIMEO | Implemented | – | POSIX.1-2024 |
SO_REUSEADDR | Implemented | – | POSIX.1-2024 |
SO_SNDBUF | Implemented | – | POSIX.1-2024 |
SO_SNDLOWAT | Implemented | – | POSIX.1-2024 |
SO_SNDTIMEO | Implemented | – | POSIX.1-2024 |
SO_TYPE | Implemented | – | POSIX.1-2024 |
Functions¶
| Function | Status | C23 Section | POSIX Docs |
|---|---|---|---|
accept | Implemented | – | POSIX.1-2024 |
accept4 | Implemented | – | POSIX.1-2024 |
bind | Implemented | – | POSIX.1-2024 |
connect | Implemented | – | POSIX.1-2024 |
getpeername | Implemented | – | POSIX.1-2024 |
getsockname | Implemented | – | POSIX.1-2024 |
getsockopt | Implemented | – | POSIX.1-2024 |
listen | Implemented | – | POSIX.1-2024 |
recv | Implemented | – | POSIX.1-2024 |
recvfrom | Implemented | – | POSIX.1-2024 |
recvmmsg | Implemented | – | – |
recvmsg | Implemented | – | POSIX.1-2024 |
send | Implemented | – | POSIX.1-2024 |
sendmmsg | Implemented | – | – |
sendmsg | Implemented | – | POSIX.1-2024 |
sendto | Implemented | – | POSIX.1-2024 |
setsockopt | Implemented | – | POSIX.1-2024 |
shutdown | Implemented | – | POSIX.1-2024 |
sockatmark | Implemented | – | POSIX.1-2024 |
socket | Implemented | – | POSIX.1-2024 |
socketpair | Implemented | – | POSIX.1-2024 |