Converts an address in its standard text form into its numeric binary form
Library (libc.a)
int inet_pton (af, src, dst) int af; const char *src; void *dst;
This function converts an address in its standard text format into its numeric binary form. The af parameter specifies the family of the address.
The src parameter points to the string being passed in. The dst parameter points to a buffer where the function stores the numeric address. The address is returned in network byte order.
If successful, one is returned. If unsuccessful, zero is returned if the input is not a valid IPv4 dotted-decimal string or a valid IPv6 address string; or a negative one with the errno global variable set to EAFNOSUPPORT if the af parameter is unknown. The calling application must ensure that the buffer referred to by the dst parameter is large enough to hold the numeric address (4 bytes for AF_INET or 16 bytes for AF_INET6).
If the af parameter is AF_INET, the function accepts a string in the standard IPv4 dotted-decimal form.
ddd.ddd.ddd.ddd
Where ddd is a one to three digit decimal number between 0 and 255.
If the af parameter is AF_INET6, then the function accepts a string in one of the standard IPv6 text forms defined in the addressing architecture specification.
inet_net_ntop Subroutine, inet_net_pton Subroutine, and inet_ntop Subroutine.
Subroutines Overview in AIX 5L Version 5.2 General Programming Concepts: Writing and Debugging Programs.