herror



Liczniki odwiedzin | Księgi gości | Metal Lyrics | Znaczenie imion | Konwerter | Wolne domeny | Informacje o samochodach | Zakupy w UK | | | | | | | wyposażenie warsztatów | Wypoczynek nad jeziorami




NAME

       gethostbyname, gethostbyaddr, gethostent, sethostent, end-
       hostent, herror - get network host entry


SYNOPSIS

       #include <netdb.h>

       extern int h_errno;

       struct hostent *gethostbyname(name)
       char *name;

       struct hostent *gethostbyname2(name, af)
       char *name; int af;

       struct hostent *gethostbyaddr(addr, len, type)
       char *addr; int len, type;

       struct hostent *gethostent()

       sethostent(stayopen)
       int stayopen;

       endhostent()

       herror(string)
       char *string;



DESCRIPTION

       Gethostbyname,  gethostbyname2,  and  gethostbyaddr   each
       return a pointer to an object with the following structure
       describing an internet  host  referenced  by  name  or  by
       address, respectively.  This structure contains either the
       information obtained from the name  server,  named(8),  or
       broken-out fields from a line in /etc/hosts.  If the local
       name server is not running these routines do a  lookup  in
       /etc/hosts.

              struct    hostent {
                   char *h_name;  /* official name of host */
                   char **h_aliases;   /* alias list */
                   int  h_addrtype;    /* host address type */
                   int  h_length; /* length of address */
                   char **h_addr_list; /* list of addresses  from
name server */
              };
              #define    h_addr  h_addr_list[0]   /* address, for
backward compatibility */

       The members of this structure are:

       h_name       Official name of the host.



       h_addrtype   The type of address being  returned;  usually
                    AF_INET.

       h_length     The length, in bytes, of the address.

       h_addr_list  A  zero terminated array of network addresses
                    for the host.  Host addresses are returned in
                    network byte order.

       h_addr       The first address in h_addr_list; this is for
                    backward compatiblity.

       When using the nameserver, gethostbyname will  search  for
       the  named  host  in  the  current  domain and its parents
       unless the name ends in a dot.  If the  name  contains  no
       dot, and if the environment variable ``HOSTALAIASES'' con-
       tains the name of an alias file, the alias file will first
       be  searched  for  an  alias matching the input name.  See
       hostname(7) for the domain search procedure and the  alias
       file format.

       Gethostbyname2  is  an evolution of gethostbyname intended
       to allow lookups in address families other  than  AF_INET,
       for  example  AF_INET6.  Currently the af argument must be
       specified as AF_INET else the function  will  return  NULL
       after having set h_errno to NETDB_INTERNAL.

       Sethostent  may  be used to request the use of a connected
       TCP socket for queries.  If the stayopen flag is non-zero,
       this  sets  the  option  to  send  all queries to the name
       server using TCP and to retain the connection  after  each
       call   to   gethostbyname  or  gethostbyaddr.   Otherwise,
       queries are performed using UDP datagrams.

       Endhostent closes the TCP connection.


DIAGNOSTICS

       Error return status from gethostbyname  and  gethostbyaddr
       is  indicated  by  return of a null pointer.  The external
       integer h_errno may then be checked to see whether this is
       a  temporary  failure  or an invalid or unknown host.  The
       routine herror can be  used  to  print  an  error  message
       describing  the  failure.   If its argument string is non-
       NULL, it is printed, followed by a colon and a space.  The
       error message is printed with a trailing newline.

       h_errno can have the following values:

              NETDB_INTERNAL  This indicates an internal error in
                              the library, unrelated to the  net-
                              work  or  name service.  errno will
                              be valid in  this  case;  see  per-


              HOST_NOT_FOUND  No such host is known.

              TRY_AGAIN       This  is  usually a temporary error
                              and means that the local server did
                              not  receive  a  response  from  an
                              authoritative server.  A  retry  at
                              some later time may succeed.

              NO_RECOVERY     Some  unexpected server failure was
                              encountered.   This   is   a   non-
                              recoverable error.

              NO_DATA         The  requested  name  is  valid but
                              does not have an IP  address;  this
                              is  not  a  temporary  error.  This
                              means that the name is known to the
                              name server but there is no address
                              associated with this name.  Another
                              type  of request to the name server
                              using this domain name will  result
                              in  an answer; for example, a mail-
                              forwarder  may  be  registered  for
                              this domain.


FILES

       /etc/hosts


SEE ALSO

       resolver(3), hosts(5), hostname(7), named(8)


CAVEAT

       Gethostent  is  defined, and sethostent and endhostent are
       redefined, when libc is built to use only the routines  to
       lookup in /etc/hosts and not the name server.

       Gethostent  reads the next line of /etc/hosts, opening the
       file if necessary.

       Sethostent is redefined to open and rewind the  file.   If
       the  stayopen  argument  is  non-zero, the hosts data base
       will not be closed after each  call  to  gethostbyname  or
       gethostbyaddr.  Endhostent is redefined to close the file.


BUGS

       All information is contained in a static area so  it  must
       be copied if it is to be saved.  Only the Internet address
       format is currently understood.

  Księgarnia

- Oferta księgarni Mentis
- Oferta księgarni Onepress
- Linux Manual (english)
- Konstytucje
- Kręgosłup, bóle karku
- Elektroniczne książki
- Prasa elektroniczna
- Gry RPG, figurki
- darmowy słownik on-line
- jubiler - biżuteria
- polityka prywatności





Linux - Welsh Matt, Dalheimer Matthias Kalle, Kaufman Lar Linux
Autor: Welsh Matt, Dalheimer Matthias Kalle, Kaufman Lar
Cena: 85.44
Rok wydania: 2000
Wydawnictwo: Read Me
Ilość stron: 700
Linux - bezpieczeństwo serwerów - Michael D.Bauer Linux - bezpieczeństwo serwerów
Autor: Michael D.Bauer
Cena: 58.88
Rok wydania: 2003
Wydawnictwo: Read Me
Ilość stron: 488
Linux kernel - Daniel P. Bovet, Marco Cesati Linux kernel
Autor: Daniel P. Bovet, Marco Cesati
Cena: 85.44
Rok wydania: 2001
Wydawnictwo: Read Me
Ilość stron: 634
Linux. Programowanie dla zaawansowanych - Mark Mitchell. Jeffrey Oldham, Alex Samuel Linux. Programowanie dla zaawansowanych
Autor: Mark Mitchell. Jeffrey Oldham, Alex Samuel
Cena: 42.32
Rok wydania: 2002
Wydawnictwo: Read Me
Ilość stron: 300
Linux: Systemy plików - Moshe Bar Linux: Systemy plików
Autor: Moshe Bar
Cena: 51.52
Rok wydania: 2002
Wydawnictwo: Read Me
Ilość stron: 332
Linux. Archiwizacja danych - Leszek Madeja Linux. Archiwizacja danych
Autor: Leszek Madeja
Cena: 17.60
Rok wydania: 2003
Wydawnictwo: Mikom
Ilość stron:
Linux i galanteria SCSI - Leszek Madeja Linux i galanteria SCSI
Autor: Leszek Madeja
Cena: 10.80
Rok wydania: 2003
Wydawnictwo: Mikom
Ilość stron: 88
Bezpieczeństwo systemu Linux - Ramón J. Honta&ntilde;ón Bezpieczeństwo systemu Linux
Autor: Ramón J. Honta&ntilde;ón
Cena: 44.62
Rok wydania: 2002
Wydawnictwo: Mikom
Ilość stron: 464
Korzystanie z drukarki. Ćwiczenia z systemu Linux - Leszek Madeja Korzystanie z drukarki. Ćwiczenia z systemu Linux
Autor: Leszek Madeja
Cena: 16.80
Rok wydania: 2000
Wydawnictwo: Mikom
Ilość stron: 192
Korzystanie z pomocy. Ćwiczenia z systemu Linux - Leszek Madeja Korzystanie z pomocy. Ćwiczenia z systemu Linux
Autor: Leszek Madeja
Cena: 15.40
Rok wydania: 2000
Wydawnictwo: Mikom
Ilość stron: 152
Linux - książka kucharska - Michael Stutz Linux - książka kucharska
Autor: Michael Stutz
Cena: 47.84
Rok wydania: 2002
Wydawnictwo: Mikom
Ilość stron: 488
Linux. Gniazda w programowaniu - Woren W. Gay Linux. Gniazda w programowaniu
Autor: Woren W. Gay
Cena: 47.29
Rok wydania: 2001
Wydawnictwo: Mikom
Ilość stron: 552
LINUX. Rozwiązywanie problemów - Brian Ward LINUX. Rozwiązywanie problemów
Autor: Brian Ward
Cena: 33.92
Rok wydania: 2001
Wydawnictwo: Mikom
Ilość stron: 312
Midnight Commander. Ćwiczenia z systemu Linux - Leszek Madeja Midnight Commander. Ćwiczenia z systemu Linux
Autor: Leszek Madeja
Cena: 23.80
Rok wydania: 2000
Wydawnictwo: Mikom
Ilość stron: 272
Red Hat Linux 6.2 same konkrety - Bob Rankin Red Hat Linux 6.2 same konkrety
Autor: Bob Rankin
Cena: 39.74
Rok wydania: 2000
Wydawnictwo: Mikom
Ilość stron: 372
Caldera Linux 2.3 dla każdego - Bill Ball Caldera Linux 2.3 dla każdego
Autor: Bill Ball
Cena: 49.00
Rok wydania: 2000
Wydawnictwo: Helion
Ilość stron: 400
Linux. Praktyczne rozwiązania - Adam Podstawczyński Linux. Praktyczne rozwiązania
Autor: Adam Podstawczyński
Cena: 35.00
Rok wydania: 2000
Wydawnictwo: Helion
Ilość stron: 248
Red Hat Linux 7.3. Księga eksperta - Bill Ball Red Hat Linux 7.3. Księga eksperta
Autor: Bill Ball
Cena: 110.00
Rok wydania: 2002
Wydawnictwo: Helion
Ilość stron: 752
Linux w sieci - Adam Podstawczyński Linux w sieci
Autor: Adam Podstawczyński
Cena: 39.00
Rok wydania: 2002
Wydawnictwo: Helion
Ilość stron: 224
Red Hat Linux 7.2. Ćwiczenia praktyczne - Jerzy Marczyński Red Hat Linux 7.2. Ćwiczenia praktyczne
Autor: Jerzy Marczyński
Cena: 18.00
Rok wydania: 2002
Wydawnictwo: Helion
Ilość stron: 176






ksiegarnia.pila.pl exists since 2005 year.
Provided by: Przemysław Krajniak, PHP Scripts