Converts longwords from host byte order to network byte order. Format #include <in.h> unsigned long int htonl ( unsigned long int hostlong );
1 – Argument
hostlong A longword in host byte order (OpenVMS systems).
2 – Description
This function converts 32-bit unsigned integers from host byte order to network byte order. Data bytes transmitted over the network are expected to be in network byte order. Some hosts, like OpenVMS, have an internal data representation format that is different from the network byte order; this is called the host byte order. Network byte order places the byte with the most significant bits at lower addresses, but OpenVMS host byte order places the most significant bits at the highest address. This function can be used to convert IP addresses from host byte order to network byte order. NOTE The 64-bit return from OpenVMS Alpha and I64 systems has zero-extended bits in the high 32 bits of R0.
3 – Return Value
x A longword in network byte order.