Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ byteorder(3N) — DG/UX 4.00

Media Vault

Software Library

Restoration Projects

Artifacts Sought







        _________________________________________________________________
        htonl, htons, ntohl, ntohs               Network Library Function
        convert values between host and network byte order
        _________________________________________________________________


        SYNTAX

        #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 network
        byte order and host byte order.  On machines such as the Data
        General ECLIPSE® MV/Family, these routines are defined as null
        macros in the include file netinet/in.h.

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


        SEE ALSO

        gethostent(3N), getservent(3N)
















        DG/UX 4.00                                                 Page 1
               Licensed material--property of copyright holder(s)



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