Middleware, development tools, realtime operating system
software and services for superior embedded design


Home
QNX Community Resources
Developer Support
QNX Documentation Library
QNX Developer Support

QNX Developer Support

QNX Software Systems
Developer Resources
Blogs
Board support packages
Foundry27 projects
Forums
Hardware support listing
Online video tutorials
Product documentation
Technical Articles

[Previous] [Contents] [Index] [Next]

htonl()

Convert a 32-bit value from host-byte order to network-byte order

Synopsis:

#include <arpa/inet.h>

uint32_t htonl( uint32_t hostlong );

Arguments:

hostlong
The value that you want to convert.

Library:

libc

Use the -l c option to qcc to link against this library. This library is usually included automatically.

Description:

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.

Returns:

The value in network-byte order.

Classification:

POSIX 1003.1

Safety:
Cancellation point No
Interrupt handler Yes
Signal handler Yes
Thread Yes

See also:

gethostbyname(), getservent(), htons(), ntohl(), ntohs()


[Previous] [Contents] [Index] [Next]