ntohl(9r)ntohl(9r)NAME
ntohl, ntohs - General: Convert longword and word values from network-
to-host byte order
SYNOPSIS
#include <sys/param.h>
unsigned int ntohl(
unsigned int longword ); unsigned short ntohs(
unsigned short word );
ARGUMENTS
Specifies a 32-bit value to be conditionally byte swapped. Specifies a
16-bit value to be conditionally byte swapped.
DESCRIPTION
The ntohl routine converts the specified longword value from network-
to-host byte order. The ntohs routine converts the specified word value
from network-to-host byte order.
The TCP/IP protocols specify the canonical network byte order, which is
big endian (meaning that the most significant byte is leftmost in mem‐
ory).
RETURN VALUES
Upon successful completion, the ntohl routine returns the converted
longword value in host byte order. Similarly, upon successful comple‐
tion, the ntohs routine returns the converted word value in host byte
order.
SEE ALSO
Routines: htonl(9r)ntohl(9r)