ultrix man page for byteorder

Query: byteorder

OS: ultrix

Section: 3n

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)
Related Man Pages
htonl(3) - linux
ntohl(3) - linux
byteorder(3) - debian
htons(3) - debian
htonl(3) - debian
Similar Topics in the Unix Linux Community
perl -MConfig -e 'print &quot;$Config{byteorder}\n&quot;;'