Home Man
Today's Posts

Linux & Unix Commands - Search Man Pages

CentOS 7.0 - man page for ares_gethostbyname_file (centos section 3)

ARES_GETHOSTBYNAME(3)		     Library Functions Manual		    ARES_GETHOSTBYNAME(3)

       ares_gethostbyname_file - Lookup a name in the system's hosts file

       #include <ares.h>

       int ares_gethostbyname_file(ares_channel channel, const char *name,
	    int family, struct hostent **host)

       The  ares_gethostbyname_file  function performs a host lookup by name against the system's
       hosts file (or equivalent local hostname database).  The channel  parameter  is	required,
       but no asynchronous queries are performed.  Instead, the lookup is done via the same mech-
       anism used to perform 'f' lookups (see the lookups options field in ares_init_options(3)).
       The  parameter  name gives the hostname as a NUL-terminated C string, and family gives the
       desired type of address for the resulting host entry.

       The return value indicates whether the query succeeded and, if not, how it failed.  It may
       have any of the following values:

       ARES_SUCCESS	  The  host  lookup  completed	successfully  and  host now points to the
			  result (and must be freed with ares_free_hostent(3)).

       ARES_ENOTFOUND	  The hostname name was not found.

       ARES_EFILE	  There was a file I/O error while performing the lookup.

       ARES_ENOMEM	  Memory was exhausted.

       On successful completion of the query, the pointer pointed to by host points to	a  struct
       hostent containing the address of the host returned by the lookup.  The user must free the
       memory pointed to by host when finished with it by calling ares_free_hostent(3).   If  the
       lookup did not complete successfully, host will be NULL.

       Added in c-ares 1.5.4

       ares_gethostbyname(3), ares_free_hostent(3), ares_init_options(3)

       Brad Spencer
       Copyright 1998 by the Massachusetts Institute of Technology.

					   25 July 1998 		    ARES_GETHOSTBYNAME(3)

All times are GMT -4. The time now is 10:42 AM.

Unix & Linux Forums Content Copyrightę1993-2018. All Rights Reserved.
Show Password