Provided by: manpages-es_1.55-8_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)