Project OpenNet férfi gethostbyname (3) függvények (FreeBSD és a Linux)

gethostbyname (3)
  • gethostbyname (3) (Solaris férfi: Library hívások)
  • gethostbyname (3) (FreeBSD férfi: Library hívások)
  • >> gethostbyname (3) (orosz ember: Library hívások)
  • gethostbyname (3) (Linux férfi: Library hívások)
  • gethostbyname (3) (POSIX férfi: Library hívások)

    gethostbyname, gethostbyaddr, sethostent, endhostent, herror, hstrerror - információt kapni a gép a hálózaton

    sethostent () függvény (ha stayopen értéke igaz (1) bekezdés) azt jelzi, hogy a TCP socket csatlakozik küldésére használunk kéréseket a szerver nevét, és hogy a kapcsolat nyitottnak kell maradnia a későbbi kérelmeket. Ellenkező esetben, küldje el a névszerver lekérdezéseket használ UDP datagram.

    endhostent () bezárja a TCP kapcsolat kérést a névszerver.

    error () függvény (elavult) egy hibaüzenetet jelenít kapcsolatos aktuális értékét h_errno a standard hiba kimenet.

    hstrerror function () (régi), mint a paraméter segítségével a hiba számát (jellemzően h_errno), és visszaadja a megfelelő üzenet húr.

    Request domain név, gyártó gethostbyname () és a gethostbyaddr () kombinációja adat bármely vagy az összes megnevezett név szerver (8), a felvétel egy / etc / hosts és kombinált adathálózati információs szolgáltatás (NIS vagy YP) függően a sorok sorrendjét /etc/host.conf fájlt (lásd. resolv + (8). az alapértelmezés egy felmérés named (8), akkor az / etc / hosts.

    A szerkezet meghatározott hostent az alábbiak szerint:

    visszatérési értékek

    gethostbyname () és a gethostbyaddr () visszatérő hostent szerkezet vagy, abban az esetben a hiba, NULL mutató. Az utóbbi esetben h_errno változó tartalmazza a hiba számát.

    HIBÁK

    /etc/host.conf (név felbontás rendszer konfigurációs fájl); / Etc / hosts (gépi adatbázis file).

    MEGFELELÉSÉRT