Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

gethostent(3N)

getservent(3N)





   byteorder(3N)                                                 byteorder(3N)


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

   SYNOPSIS
         #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 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).

   SEE ALSO
         gethostent(3N), getservent(3N)





















   7/91                                                                 Page 1





Typewritten Software • bear@typewritten.org • Edmonds, WA 98026