sys/socket.h#
Macros#
Macro |
Implemented |
C23 Standard Section |
POSIX Docs |
|---|---|---|---|
AF_INET |
✅ |
||
AF_INET6 |
✅ |
||
AF_UNIX |
✅ |
||
AF_UNSPEC |
✅ |
||
CMSG_DATA |
|||
CMSG_FIRSTHDR |
|||
CMSG_LEN |
|||
CMSG_NXTHDR |
|||
CMSG_SPACE |
|||
MSG_CMSG_CLOEXEC |
|||
MSG_CMSG_CLOFORK |
|||
MSG_CTRUNC |
|||
MSG_DONTROUTE |
|||
MSG_EOR |
|||
MSG_NOSIGNAL |
|||
MSG_OOB |
|||
MSG_PEEK |
|||
MSG_TRUNC |
|||
MSG_WAITALL |
|||
SCM_RIGHTS |
|||
SHUT_RD |
|||
SHUT_RDWR |
|||
SHUT_WR |
|||
SOCK_CLOEXEC |
|||
SOCK_CLOFORK |
|||
SOCK_DGRAM |
✅ |
||
SOCK_NONBLOCK |
|||
SOCK_RAW |
✅ |
||
SOCK_SEQPACKET |
✅ |
||
SOCK_STREAM |
✅ |
||
SOL_SOCKET |
|||
SOMAXCONN |
|||
SO_ACCEPTCONN |
|||
SO_BROADCAST |
|||
SO_DEBUG |
|||
SO_DOMAIN |
|||
SO_DONTROUTE |
|||
SO_ERROR |
|||
SO_KEEPALIVE |
|||
SO_LINGER |
|||
SO_OOBINLINE |
|||
SO_PROTOCOL |
|||
SO_RCVBUF |
|||
SO_RCVLOWAT |
|||
SO_RCVTIMEO |
|||
SO_REUSEADDR |
|||
SO_SNDBUF |
|||
SO_SNDLOWAT |
|||
SO_SNDTIMEO |
|||
SO_TYPE |
Functions#
Function |
Implemented |
C23 Standard Section |
POSIX Docs |
|---|---|---|---|
accept |
|||
accept4 |
|||
bind |
✅ |
||
connect |
✅ |
||
getpeername |
|||
getsockname |
|||
getsockopt |
|||
listen |
|||
recv |
✅ |
||
recvfrom |
✅ |
||
recvmsg |
✅ |
||
send |
✅ |
||
sendmsg |
✅ |
||
sendto |
✅ |
||
setsockopt |
|||
shutdown |
|||
sockatmark |
|||
socket |
✅ |
||
socketpair |
✅ |