VMS Help
TCPIP Services, Programming Interfaces, Sockets API, ntohl()

 *Conan The Librarian (sorry for the slow response - running on an old VAX)

    Converts longwords from network byte order to host byte order.
    Format
      #include  <in.h>
      unsigned long ntohl  ( unsigned long netlong );

  1 - Argument

 netlong
    A longword in network byte order. Integers in network byte order
    cannot be used for arithmetic computation on OpenVMS systems.

  2 - Description

    This function converts 32-bit unsigned integers from network byte
    order to host byte order.
    The network byte order is the format in which data bytes are
    expected to be transmitted through a network. All hosts on a
    network should send data in network byte order. Not all hosts
    have an internal data representation format that is identical
    to the network byte order. The host byte order is the format
    in which bytes are ordered internally on a specific host. The
    host byte order on OpenVMS systems differs from the network byte
    order.
    This function is most often used with internet addresses.
    Network byte order places the byte with the most significant
    bits at lower addresses, whereas OpenVMS systems place the most
    significant bits at the highest address.

  3 - Return Value

    x                  A longword in host byte order.
  Close     HLB-list     TLB-list     Help  

[legal] [privacy] [GNU] [policy] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.