GENWiki

Premier IT Outsourcing and Support Services within the UK

User Tools

Site Tools


man:htonl

BYTEORDER(3) Linux Programmer's Manual BYTEORDER(3)

NAME

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

SYNOPSIS

     #include <arpa/inet.h>
     uint32_t htonl(uint32_t hostlong);
     uint16_t htons(uint16_t hostshort);
     uint32_t ntohl(uint32_t netlong);
     uint16_t ntohs(uint16_t netshort);

DESCRIPTION

     The htonl() function converts the unsigned integer hostlong  from  host
     byte order to network byte order.
     The htons() function converts the unsigned short integer hostshort from
     host byte order to network byte order.
     The ntohl() function converts the unsigned integer netlong from network
     byte order to host byte order.
     The  ntohs() function converts the unsigned short integer netshort from
     network byte order to host byte order.
     On the i386 the host  byte  order  is  Least  Significant  Byte  first,
     whereas  the  network byte order, as used on the Internet, is Most Sig-
     nificant Byte first.

ATTRIBUTES

     For  an  explanation  of  the  terms  used   in   this   section,   see
     attributes(7).
     allbox;  lbw34  lb  lb  l  l  l.  Interface Attribute Value T{ htonl(),
     htons(), ntohl(), ntohs() T}   Thread safety  MT-Safe

CONFORMING TO

     POSIX.1-2001, POSIX.1-2008.
     Some  systems  require  the  inclusion  of  <netinet/in.h>  instead  of
     <arpa/inet.h>.

SEE ALSO

     bswap(3), endian(3), gethostbyname(3), getservent(3)

COLOPHON

     This  page  is  part of release 4.16 of the Linux man-pages project.  A
     description of the project, information about reporting bugs,  and  the
     latest     version     of     this    page,    can    be    found    at
     https://www.kernel.org/doc/man-pages/.

GNU 2017-09-15 BYTEORDER(3)

/data/webs/external/dokuwiki/data/pages/man/htonl.txt · Last modified: 2019/05/17 09:47 by 127.0.0.1

Was this page helpful?-10+1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki