Convert a string into an Internet address stored in a structure
#include <sys/socket.h> #include <netinet/in.h> #include <arpa/inet.h> int inet_aton( const char * cp, struct in_addr * addr );
libsocket
Use the -l socket option to qcc to link against this library.
The inet_aton() routine interprets the specified character string as an IPv4 Internet address, placing the address into the structure provided.
All Internet addresses are returned in network byte order (bytes are ordered from left to right). All network numbers and local address parts are returned as machine-format integer values.
For more information on Internet addresses, see inet_net_ntop().
Safety: | |
---|---|
Cancellation point | No |
Interrupt handler | No |
Signal handler | Yes |
Thread | Yes |
gethostbyname(), getnetent() inet_addr(), inet_lnaof(), inet_makeaddr(), inet_netof(), inet_network(), inet_ntoa()
/etc/hosts, /etc/networks in the Utilities Reference