Provided by: manpages-es_1.55-10_all bug

NOMBRE

       inet_aton,  inet_addr,  inet_network,  inet_ntoa,  inet_makeaddr, inet_lnaof, inet_netof -
       Rutinas de manipulación de direcciones de Internet

SINOPSIS

       #include <sys/socket.h>
       #include <netinet/in.h>
       #include <arpa/inet.h>

       int inet_aton(const char *cp, struct in_addr *inp);

       in_addr_t inet_addr(const char *cp);

       in_addr_t inet_network(const char *cp);

       char *inet_ntoa(struct in_addr in);

       struct in_addr inet_makeaddr(int net, int host);

       in_addr_t inet_lnaof(struct in_addr in);

       in_addr_t inet_netof(struct in_addr in);

DESCRIPCIÓN

       inet_aton() convierte la dirección de Internet cp desde la notación estándar de números  y
       puntos  a  la  representación  binaria,  y la guarda en la estructura a la que apunte inp.
       inet_aton devuelve no-cero si la dirección es válida, cero si no.

       La función inet_addr() convierte la dirección de Internet cp desde la notación de  números
       y puntos a la de datos binarios en orden de bytes del ordenador local. Si la entrada no es
       válida, devuelve INADDR_NONE (usualmente -1). Ésta es una interfaz obsoleta  a  inet_aton,
       descrita anteriormente; es obsoleta porque -1 es una dirección válida (255.255.255.255), e
       inet_aton porporciona una manera más clara para indicar que ha ocurrido un error.

       La función inet_network() extrae el número de red en  orden  de  bytes  de  red  desde  la
       dirección cp a la notación de números y puntos. Si la entrada es inválida, devuelve -1.

       La función inet_ntoa() convierte la dirección de Internet in dada en orden de bytes de red
       a una cadena de caracteres en la notación estándar de  números  y  puntos.  La  cadena  se
       devuelve  en  un  búfer  reservado  estáticamente,  que  será  sobreescrito  en siguientes
       llamadas.

       La función inet_makeaddr() construye una dirección de Internet en orden de  bytes  de  red
       combinando  el número de red net con la dirección local host en la red net, ambas en orden
       de bytes de ordenador local.

       La función inet_lnaof() devuelve la parte del ordenador local de la dirección de  Internet
       in.  La dirección de ordenador local se devuelve en orden de bytes de ordenador local.

       La función inet_netof() devuelve la parte de número de red de la dirección de Internet in.
       El número de red se devuelve en orden de bytes de ordenador local.

       La  estructura  in_addr,  empleada  en  inet_ntoa(),   inet_makeaddr(),   inet_lnoaf()   e
       inet_netof() se define en netinet/in.h como:

              struct in_addr {
                      unsigned long int s_addr;
              }

       Observe  que  en  el  i80x86  el  orden  de  bytes  de ordenador es: primero el Byte Menos
       Significativo (LSB), mientras que el orden de bytes de red es, como se usa en la Internet,
       el Byte Más Significativo (MSB) primero.

CONFORME A

       BSD 4.3

VÉASE TAMBIÉN

       gethostbyname(3), getnetent(3), inet_ntop(3), inet_pton(3), hosts(5), networks(5)