Provided by:
manpages-es_1.55-10_all 
NOMBRE
inet_pton - Crea una estructura de direccion de red
SINOPSIS
#include <sys/types.h>
#include <sys/socket.h>
#include <arpa/inet.h>
int inet_pton(int af, const char *src, void *dst);
DESCRIPCI'ON
Esta funcion convierte la cadena de caracteres src en una estructura de
direccion de red de la familia af , y copia la estructura de direccion
de red a dst.
inet_pton(3) extiende la funcion de inet_addr(3) para soportar
multiples familias de direcciones, inet_addr(3) esta considerada
obsoleta hoy en dia en favor de inet_pton(3). Las siguientes familias
de direcciones estan soportadas actualmente:
AF_INET
src apunta a una cadena de caracteres que contiene una direccion
de red IPv4 en el formato decimal con puntos, "ddd.ddd.ddd.ddd".
La direccion es convertida a una estructura in_addr y copiada a
dst, que debe tener sizeof(struct in_addr) bytes de longitud.
AF_INET6
src apunta a una cadena de caracters que contiene una direccion
de red IPv6 en cualquier formato de direccion IPv6 permitido.
La direccion es convertida a una estructura in6_addr y copiada a
dst, que debe tener sizeof(struct in6_addr) bytes de longitud.
Ciertos formatos hexadecimales y octales antiguos de direcciones
AF_INET no estan soportados por inet_pton, que los rechaza.
VALOR DEVUELTO
inet_pton devuelve un valor negativo y asigna a errno el valor
EAFNOSUPPORT si af no contiene una familia de direcciones valida.
Devuelve cero si src no contiene una cadena de caracteres que
represente una direccion de red valida en la familia de direcciones
especificada. Devuelve un valor positivo si la direccion de red fue
convertida con exito.
V'EASE TAMBI'EN
inet_ntop(3)
FALLOS
AF_INET6 no reconoce direcciones IPv4. Se debe pasar una direccion
IPv4 debidamente mapeada a IPv6 en src en su lugar.