Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ htons(3N) — OS/MP 4.1A3

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

gethostent(3N)

getservent(3N)

BYTEORDER(3N)  —  NETWORK FUNCTIONS

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

SEE ALSO

gethostent(3N), getservent(3N)

Solbourne Computer, Inc.  —  18 February 1988

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