byteorder(3N) byteorder(3N)
NAME
byteorder, htonl, htons, ntohl, ntohs - convert values between
host and network byte order
SYNOPSIS
cc [options] file -lsocket -lnsl
#include <sys/types.h>
#include <netinet/in.h>
u_long htonl(u_long hostlong);
ushort_t htons(ushort_t hostshort);
u_long ntohl(u_long netlong);
ushort_t ntohs(ushort_t netshort);
DESCRIPTION
These routines convert 16 and 32 bit quantities between
network byte order and host byte order. On some architectures
these routines are defined as NULL macros in the include file
netinet/in.h. On other architectures, if their host byte
order is different from network byte order, these routines are
functional.
These routines are most often used in conjunction with
Internet addresses and ports as returned by gethostent(3N) and
getservent(3N).
REFERENCES
gethostent(3N), getservent(3N)
Copyright 1994 Novell, Inc. Page 1