Redhat 5.2 a gethosbyaddr
Cejka Rudolf
cejkar na kazi.dcse.fee.vutbr.cz
Úterý Prosinec 15 10:40:39 CET 1998
Juraj Kovac <konfera na netax.sk> wrote:
> Caute.
> Co poviete na nasledujuci problem?
* Spatny program
* Nedostatecne nastudovane manualove stranky
* Az po napraveni predchozich dvou bodu bych hledal problem v systemu
> # include <netdb.h>
> # include <sys/socket.h>
> # include <errno.h>
> main(int argc, char *argv[])
> {
> struct hostent *hp;
> hp = gethostbyaddr(argv[1], 16, AF_INET);
^^^^^^^^^^^
Chyba: Zde urcite chcete pouzit vystup fce inet_addr().
> if (hp) printf ("%s\n", hp->h_name);
> else perror("gethostbyaddr");
^^^^^^
Tohle je take podezrele. perror() pouziva errno.
V dokumentaci k gethostbyaddr() se ale pise cosi o h_errno a herror()...
> }
> ked to spustim, tak mi to vypise:
> gethostbyaddr: Address family not supported by protocol
> Tak som z toho magor, ved som tam uviedol type AF_INET, iny to ani
> nepodporuje podla man gethostbyaddr.
> Mam nejak zle nakonfigurovany resolver?
> Juraj Kovac
--=--=--=--=--=--=--=--=--=--=--=--=--=--=--=--=--=--=--=--=--=--=--=--=--
Rudolf Cejka (cejkar na dcse.fee.vutbr.cz; http://www.fee.vutbr.cz/~cejkar)
Technical University of Brno, Faculty of El. Engineering and Comp. Science
Bozetechova 2, 612 66 Brno, Czech Republic
Další informace o konferenci Linux