netinet/in.h#

Macros#

Macro

Implemented

C23 Standard Section

POSIX Docs

IN6ADDR_ANY_INIT

✅

POSIX.1-2024

IN6ADDR_LOOPBACK_INIT

✅

POSIX.1-2024

IN6_IS_ADDR_LINKLOCAL

✅

POSIX.1-2024

IN6_IS_ADDR_LOOPBACK

✅

POSIX.1-2024

IN6_IS_ADDR_MC_GLOBAL

✅

POSIX.1-2024

IN6_IS_ADDR_MC_LINKLOCAL

✅

POSIX.1-2024

IN6_IS_ADDR_MC_NODELOCAL

✅

POSIX.1-2024

IN6_IS_ADDR_MC_ORGLOCAL

✅

POSIX.1-2024

IN6_IS_ADDR_MC_SITELOCAL

✅

POSIX.1-2024

IN6_IS_ADDR_MULTICAST

✅

POSIX.1-2024

IN6_IS_ADDR_SITELOCAL

✅

POSIX.1-2024

IN6_IS_ADDR_UNSPECIFIED

✅

POSIX.1-2024

IN6_IS_ADDR_V4COMPAT

✅

POSIX.1-2024

IN6_IS_ADDR_V4MAPPED

✅

POSIX.1-2024

INADDR_ANY

✅

POSIX.1-2024

INADDR_BROADCAST

✅

POSIX.1-2024

INADDR_LOOPBACK

✅

INET6_ADDRSTRLEN

POSIX.1-2024

INET_ADDRSTRLEN

POSIX.1-2024

IPPROTO_ICMP

✅

POSIX.1-2024

IPPROTO_IP

✅

POSIX.1-2024

IPPROTO_IPV6

✅

POSIX.1-2024

IPPROTO_RAW

✅

POSIX.1-2024

IPPROTO_TCP

✅

POSIX.1-2024

IPPROTO_UDP

✅

POSIX.1-2024

IPV6_JOIN_GROUP

✅

POSIX.1-2024

IPV6_LEAVE_GROUP

✅

POSIX.1-2024

IPV6_MULTICAST_HOPS

✅

POSIX.1-2024

IPV6_MULTICAST_IF

✅

POSIX.1-2024

IPV6_MULTICAST_LOOP

✅

POSIX.1-2024

IPV6_UNICAST_HOPS

✅

POSIX.1-2024

IPV6_V6ONLY

✅

POSIX.1-2024

Functions#

Function

Implemented

C23 Standard Section

POSIX Docs

htonl

POSIX.1-2024

htons

POSIX.1-2024

ntohl

POSIX.1-2024

ntohs

POSIX.1-2024