Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

gethostent(3N)

getservent(3N)



byteorder(3N)           LIBRARY FUNCTIONS           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 net-
     work  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  rou-
     tines 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)



























                                                                1



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