netinet/in.h

POSIX.1-2024
109 / 112 (97.3%)
POSIX.1-2024
45 / 48 (93.8%)
Functions
4 / 4 (100.0%)
Macros
88 / 88 (100.0%)
Types
15 / 18 (83.3%)
Global Variables
2 / 2 (100.0%)

Types

TypeStatusC23 SectionPOSIX Docs
in_addr_tImplemented–POSIX.1-2024
in_port_tImplemented–POSIX.1-2024
sa_family_tImplemented–POSIX.1-2024
socklen_tNot Implemented–POSIX.1-2024
struct group_reqImplemented––
struct group_source_reqImplemented––
struct in6_addrImplemented–POSIX.1-2024
struct in_addrImplemented–POSIX.1-2024
struct ip_mreqImplemented––
struct ip_mreq_sourceImplemented––
struct ip_mreqnImplemented––
struct ip_msfilterImplemented––
struct ip_optsImplemented––
struct ipv6_mreqImplemented–POSIX.1-2024
struct sockaddr_inImplemented–POSIX.1-2024
struct sockaddr_in6Implemented–POSIX.1-2024
uint32_tNot Implemented–POSIX.1-2024
uint8_tNot Implemented–POSIX.1-2024

Global Variables

Global VariableStatusC23 SectionPOSIX Docs
in6addr_anyImplemented–POSIX.1-2024
in6addr_loopbackImplemented–POSIX.1-2024

Macros

MacroStatusC23 SectionPOSIX Docs
IN6ADDR_ANY_INITImplemented–POSIX.1-2024
IN6ADDR_LOOPBACK_INITImplemented–POSIX.1-2024
IN6_IS_ADDR_LINKLOCALImplemented–POSIX.1-2024
IN6_IS_ADDR_LOOPBACKImplemented–POSIX.1-2024
IN6_IS_ADDR_MC_GLOBALImplemented–POSIX.1-2024
IN6_IS_ADDR_MC_LINKLOCALImplemented–POSIX.1-2024
IN6_IS_ADDR_MC_NODELOCALImplemented–POSIX.1-2024
IN6_IS_ADDR_MC_ORGLOCALImplemented–POSIX.1-2024
IN6_IS_ADDR_MC_SITELOCALImplemented–POSIX.1-2024
IN6_IS_ADDR_MULTICASTImplemented–POSIX.1-2024
IN6_IS_ADDR_SITELOCALImplemented–POSIX.1-2024
IN6_IS_ADDR_UNSPECIFIEDImplemented–POSIX.1-2024
IN6_IS_ADDR_V4COMPATImplemented–POSIX.1-2024
IN6_IS_ADDR_V4MAPPEDImplemented–POSIX.1-2024
INADDR_ANYImplemented–POSIX.1-2024
INADDR_BROADCASTImplemented–POSIX.1-2024
INADDR_LOOPBACKImplemented––
INET6_ADDRSTRLENImplemented–POSIX.1-2024
INET_ADDRSTRLENImplemented–POSIX.1-2024
IPPROTO_ICMPImplemented–POSIX.1-2024
IPPROTO_IPImplemented–POSIX.1-2024
IPPROTO_IPV6Implemented–POSIX.1-2024
IPPROTO_RAWImplemented–POSIX.1-2024
IPPROTO_TCPImplemented–POSIX.1-2024
IPPROTO_UDPImplemented–POSIX.1-2024
IPV6_ADDRFORMImplemented––
IPV6_ADD_MEMBERSHIPImplemented––
IPV6_AUTHHDRImplemented––
IPV6_DROP_MEMBERSHIPImplemented––
IPV6_DSTOPTSImplemented––
IPV6_FLOWINFOImplemented––
IPV6_HOPLIMITImplemented––
IPV6_HOPOPTSImplemented––
IPV6_JOIN_GROUPImplemented–POSIX.1-2024
IPV6_LEAVE_GROUPImplemented–POSIX.1-2024
IPV6_MTUImplemented––
IPV6_MTU_DISCOVERImplemented––
IPV6_MULTICAST_HOPSImplemented–POSIX.1-2024
IPV6_MULTICAST_IFImplemented–POSIX.1-2024
IPV6_MULTICAST_LOOPImplemented–POSIX.1-2024
IPV6_RECVERRImplemented––
IPV6_RECVPKTINFOImplemented––
IPV6_ROUTER_ALERTImplemented––
IPV6_RTHDRImplemented––
IPV6_UNICAST_HOPSImplemented–POSIX.1-2024
IPV6_V6ONLYImplemented–POSIX.1-2024
IP_ADD_MEMBERSHIPImplemented––
IP_ADD_SOURCE_MEMBERSHIPImplemented––
IP_BIND_ADDRESS_NO_PORTImplemented––
IP_BLOCK_SOURCEImplemented––
IP_DROP_MEMBERSHIPImplemented––
IP_DROP_SOURCE_MEMBERSHIPImplemented––
IP_FREEBINDImplemented––
IP_HDRINCLImplemented––
IP_LOCAL_PORT_RANGEImplemented––
IP_MSFILTERImplemented––
IP_MTUImplemented––
IP_MTU_DISCOVERImplemented––
IP_MULTICAST_ALLImplemented––
IP_MULTICAST_IFImplemented––
IP_MULTICAST_LOOPImplemented––
IP_MULTICAST_TTLImplemented––
IP_NODEFRAGImplemented––
IP_OPTIONSImplemented––
IP_PASSSECImplemented––
IP_PKTINFOImplemented––
IP_PMTUDISC_DOImplemented––
IP_PMTUDISC_DONTImplemented––
IP_PMTUDISC_PROBEImplemented––
IP_PMTUDISC_WANTImplemented––
IP_RECVERRImplemented––
IP_RECVOPTSImplemented––
IP_RECVORIGDSTADDRImplemented––
IP_RECVTOSImplemented––
IP_RECVTTLImplemented––
IP_RETOPTSImplemented––
IP_ROUTER_ALERTImplemented––
IP_TOSImplemented––
IP_TRANSPARENTImplemented––
IP_TTLImplemented––
IP_UNBLOCK_SOURCEImplemented––
MCAST_BLOCK_SOURCEImplemented––
MCAST_JOIN_GROUPImplemented––
MCAST_JOIN_SOURCE_GROUPImplemented––
MCAST_LEAVE_GROUPImplemented––
MCAST_LEAVE_SOURCE_GROUPImplemented––
MCAST_UNBLOCK_SOURCEImplemented––
SOL_IPImplemented––

Functions

FunctionStatusC23 SectionPOSIX Docs
htonlImplemented–POSIX.1-2024
htonsImplemented–POSIX.1-2024
ntohlImplemented–POSIX.1-2024
ntohsImplemented–POSIX.1-2024