Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ byteorder(3N) — Amiga System V Release 4 Version 2.1

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

gethostent(3N)

getservent(3N)



byteorder(3N)           NETWORK 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);
     ulong netlong, hostlong;
     netshort = htons(hostshort);
     ushort netshort, hostshort;
     hostlong = ntohl(netlong);
     ulong hostlong, netlong;
     hostshort = ntohs(netshort);
     ushort 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)



























                          Last change:                          1



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