ultrix man page for byteorder

Query: byteorder

OS: ultrix

Section: 3n

Links: ultrix man pages   all man pages

Forums: forum home   forum categories

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

byteorder(3n)															     byteorder(3n)

Name
       htonl, htons, ntohl, ntohs - convert values between host and network byte order

Syntax
       #include <sys/types.h>
       #include <netinet/in.h>

       netlong = htonl(hostlong);
       u_long netlong, hostlong;

       netshort = htons(hostshort);
       u_short netshort, hostshort;

       hostlong = ntohl(netlong);
       u_long hostlong, netlong;

       hostshort = ntohs(netshort);
       u_short hostshort, netshort;

Description
       These routines convert 16-bit and 32-bit quantities between network byte order and host byte order.  On some non-ULTRIX machines these rou-
       tines are defined as null macros in the include file <netinet/in.h>.

       These routines are most often used with Internet addresses and ports as returned by and

Restrictions
       Digital's systems handle bytes in the reverse of most UNIX-based systems.

See Also
       gethostent(3n), getservent(3n)

																     byteorder(3n)