ares_gethostbyname_file man page on DragonFly

Man page or keyword search:  
man Server   44335 pages
apropos Keyword Search (all sections)
Output format
DragonFly logo
[printable version]

ARES_GETHOSTBYNAME(3)					 ARES_GETHOSTBYNAME(3)

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

SYNOPSIS
       #include <ares.h>

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

DESCRIPTION
       The  ares_gethostbyname_file  function  performs	 a host lookup by name
       against the system's hosts file (or  equivalent	local  hostname	 data‐
       base).	The channel parameter is required, but no asynchronous queries
       are performed.  Instead, the lookup is done via the same mechanism 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.

AVAILABILITY
       Added in c-ares 1.5.4

SEE ALSO
       ares_gethostbyname(3), ares_free_hostent(3), ares_init_options(3)

AUTHOR
       Brad Spencer
       Copyright 1998 by the Massachusetts Institute of Technology.

				 25 July 1998		 ARES_GETHOSTBYNAME(3)
[top]

List of man pages available for DragonFly

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net