inet_pton man page on CentOS

Man page or keyword search:  
man Server   8420 pages
apropos Keyword Search (all sections)
Output format
CentOS logo
[printable version]

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 families, 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 con‐
	      verted  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  sup‐
       ported 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 net‐
       work address was successfully converted.

CONFORMING TO
       POSIX.1-2001.

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)
[top]

List of man pages available for CentOS

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net