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

TypeStatusC23 SectionPOSIX Docs
sa_family_tImplemented–POSIX.1-2024
size_tImplemented–POSIX.1-2024
socklen_tImplemented–POSIX.1-2024
ssize_tImplemented–POSIX.1-2024
struct cmsghdrImplemented–POSIX.1-2024
struct iovecImplemented–POSIX.1-2024
struct lingerImplemented–POSIX.1-2024
struct mmsghdrImplemented––
struct msghdrImplemented–POSIX.1-2024
struct sockaddrImplemented–POSIX.1-2024
struct sockaddr_storageImplemented–POSIX.1-2024
struct timespecImplemented––
struct ucredImplemented––

Macros

MacroStatusC23 SectionPOSIX Docs
AF_INETImplemented–POSIX.1-2024
AF_INET6Implemented–POSIX.1-2024
AF_UNIXImplemented–POSIX.1-2024
AF_UNSPECImplemented–POSIX.1-2024
CMSG_DATAImplemented–POSIX.1-2024
CMSG_FIRSTHDRImplemented–POSIX.1-2024
CMSG_LENImplemented–POSIX.1-2024
CMSG_NXTHDRImplemented–POSIX.1-2024
CMSG_SPACEImplemented–POSIX.1-2024
MSG_CMSG_CLOEXECImplemented–POSIX.1-2024
MSG_CMSG_CLOFORKNot Implemented–POSIX.1-2024
MSG_CTRUNCImplemented–POSIX.1-2024
MSG_DONTROUTEImplemented–POSIX.1-2024
MSG_EORImplemented–POSIX.1-2024
MSG_NOSIGNALImplemented–POSIX.1-2024
MSG_OOBImplemented–POSIX.1-2024
MSG_PEEKImplemented–POSIX.1-2024
MSG_TRUNCImplemented–POSIX.1-2024
MSG_WAITALLImplemented–POSIX.1-2024
SCM_RIGHTSImplemented–POSIX.1-2024
SHUT_RDImplemented–POSIX.1-2024
SHUT_RDWRImplemented–POSIX.1-2024
SHUT_WRImplemented–POSIX.1-2024
SOCK_CLOEXECImplemented–POSIX.1-2024
SOCK_CLOFORKNot Implemented–POSIX.1-2024
SOCK_DGRAMImplemented–POSIX.1-2024
SOCK_NONBLOCKImplemented–POSIX.1-2024
SOCK_RAWImplemented–POSIX.1-2024
SOCK_SEQPACKETImplemented–POSIX.1-2024
SOCK_STREAMImplemented–POSIX.1-2024
SOL_SOCKETImplemented–POSIX.1-2024
SOMAXCONNNot Implemented–POSIX.1-2024
SO_ACCEPTCONNImplemented–POSIX.1-2024
SO_BROADCASTImplemented–POSIX.1-2024
SO_DEBUGImplemented–POSIX.1-2024
SO_DOMAINImplemented–POSIX.1-2024
SO_DONTROUTEImplemented–POSIX.1-2024
SO_ERRORImplemented–POSIX.1-2024
SO_KEEPALIVEImplemented–POSIX.1-2024
SO_LINGERImplemented–POSIX.1-2024
SO_OOBINLINEImplemented–POSIX.1-2024
SO_PROTOCOLImplemented–POSIX.1-2024
SO_RCVBUFImplemented–POSIX.1-2024
SO_RCVLOWATImplemented–POSIX.1-2024
SO_RCVTIMEOImplemented–POSIX.1-2024
SO_REUSEADDRImplemented–POSIX.1-2024
SO_SNDBUFImplemented–POSIX.1-2024
SO_SNDLOWATImplemented–POSIX.1-2024
SO_SNDTIMEOImplemented–POSIX.1-2024
SO_TYPEImplemented–POSIX.1-2024

Functions

FunctionStatusC23 SectionPOSIX Docs
acceptImplemented–POSIX.1-2024
accept4Implemented–POSIX.1-2024
bindImplemented–POSIX.1-2024
connectImplemented–POSIX.1-2024
getpeernameImplemented–POSIX.1-2024
getsocknameImplemented–POSIX.1-2024
getsockoptImplemented–POSIX.1-2024
listenImplemented–POSIX.1-2024
recvImplemented–POSIX.1-2024
recvfromImplemented–POSIX.1-2024
recvmmsgImplemented––
recvmsgImplemented–POSIX.1-2024
sendImplemented–POSIX.1-2024
sendmmsgImplemented––
sendmsgImplemented–POSIX.1-2024
sendtoImplemented–POSIX.1-2024
setsockoptImplemented–POSIX.1-2024
shutdownImplemented–POSIX.1-2024
sockatmarkImplemented–POSIX.1-2024
socketImplemented–POSIX.1-2024
socketpairImplemented–POSIX.1-2024