| ![[Previous]](../prev.gif) | ![[Contents]](../contents.gif) | ![[Index]](../keyword_index.gif) | ![[Next]](../next.gif) | 
Convert a 32-bit value from host-byte order to network-byte order
#include <arpa/inet.h> uint32_t htonl( uint32_t hostlong );
libc
Use the -l c option to qcc to link against this library. This library is usually included automatically.
The htonl() function converts a 32-bit value from host-byte order to network-byte order.
You typically use this routine in conjunction with the internet addresses and ports that gethostbyname() and getservent() return.
The value in network-byte order.
| Safety: | |
|---|---|
| Cancellation point | No | 
| Interrupt handler | Yes | 
| Signal handler | Yes | 
| Thread | Yes | 
gethostbyname(), getservent(), htons(), ntohl(), ntohs()
| ![[Previous]](../prev.gif) | ![[Contents]](../contents.gif) | ![[Index]](../keyword_index.gif) | ![[Next]](../next.gif) |