Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

gethostent(3N)

getservent(3N)

BYTEORDER(3N)

NAME

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

USAGE

#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 handle conversion of 16- and 32-bit quantities between network byte order and host byte order.  On some machines (including DOMAIN Systems), these routines are defined as null macros in the include file <netinet/in.h>.

These routines are most often used in conjunction with Internet addresses and ports as returned by gethostent(3N) and getservent(3N). 

RELATED INFORMATION

gethostent(3N), getservent(3N)

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