inet_pton(3) Linux Programmer’s Manual inet_pton(3)
NAME
inet_pton - Create a network address structure
SYNOPSIS
#include <sys/types.h>
#include <sys/socket.h>
#include <arpa/inet.h>
int inet_pton(int af, const char *src, void *dst);
DESCRIPTION
This function converts the character string src into a network address structure in
the af address family, then copies the network address structure to dst.
inet_pton(3) extends the inet_addr(3) function to support multiple address fami-
lies, inet_addr(3) is now considered to be deprecated in favor of inet_pton(3).
The following address families are currently supported:
AF_INET
src points to a character string containing an IPv4 network address in the
dotted-quad format, "ddd.ddd.ddd.ddd". The address is converted to a struct
in_addr and copied to dst, which must be sizeof(struct in_addr) bytes long.
AF_INET6
src points to a character string containing an IPv6 network address in any
allowed IPv6 address format. The address is converted to a struct in6_addr
and copied to dst, which must be sizeof(struct in6_addr) bytes long.
Certain legacy hex and octal formats of AF_INET addresses are not supported by
inet_pton, which rejects them.
RETURN VALUE
inet_pton returns a negative value and sets errno to EAFNOSUPPORT if af does not
contain a valid address family. 0 is returned if src does not contain a character
string representing a valid network address in the specified address family. A
positive value is returned if the network address was successfully converted.
SEE ALSO
inet_ntop(3)
BUGS
AF_INET6 does not recognize IPv4 addresses. An explicit IPv6-mapped IPv4 address
must be supplied in src instead.
Linux Man Page 2000-12-18 inet_pton(3)
Generated by $Id: phpMan.php,v 4.55 2007/09/05 04:42:51 chedong Exp $ Author: Che Dong
On Apache/1.3.41 (Unix) PHP/5.2.5 mod_perl/1.30 mod_gzip/1.3.26.1a
Under GNU General Public License
2009-01-09 07:10 @38.103.63.58 CrawledBy CCBot/1.0 (+http://www.commoncrawl.org/bot.html)