Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
libresolv(3LIB)		      Interface	Libraries	       libresolv(3LIB)

NAME
       libresolv - resolver library

SYNOPSIS
       cc [ flag... ] file... -lresolv -lsocket	-lnsl [	library... ]
       #include	<sys/types.h>
       #include	<netinet/in.h>
       #include	<arpa/nameser.h>
       #include	<resolv.h>
       #include	<netdb.h>

DESCRIPTION
       Functions in this library provide for creating, sending,	and interpret-
       ing packets to the Internet domain name servers.

INTERFACES
       The shared object libresolv.so.2	provides the public interfaces defined
       below.  See intro(3) for	additional information on shared object	inter-
       faces.

       __dn_skipname		     __fp_query
       __hostalias		     __p_cdname
       __p_class		     __p_query
       __p_time			     __p_type
       __putlong		     _getlong
       _getshort		     _res
       dn_comp			     dn_expand
       fp_resstat		     h_errno
       herror			     hstrerror
       res_hostalias		     res_init
       res_mkquery		     res_nclose
       res_ninit		     res_nmkquery
       res_nquery		     res_nquerydomain
       res_nsearch		     res_nsend
       res_nsendsigned		     res_query
       res_querydomain		     res_search
       res_send			     res_update

       Programs	are expected to	use the	aliases	defined	in  <resolv.h>	rather
       than  calling the "__" prefixed procedures, as indicated	in the follow-
       ing table.  Use of the routines in the first column is discouraged.

       FUNCTION	REFERENCED	     ALIAS TO USE
       __dn_skipname		     dn_skipname
       __fp_query		     fp_query
       __putlong		     putlong
       __p_cdname		     p_cdname
       __p_class		     p_class
       __p_time			     p_time
       __p_type			     p_type

FILES
       /lib/libresolv.so.1		       shared object for backward com-
					       patibility only

       /lib/64/libresolv.so.1		       64-bit  shared object for back-
					       ward compatibility only

       /lib/libresolv.so.2		       shared object

       /lib/64/libresolv.so.2		       64-bit shared object

ATTRIBUTES
       See attributes(5) for descriptions of the following attributes:

       +-----------------------------+-----------------------------+
       |      ATTRIBUTE	TYPE	     |	    ATTRIBUTE VALUE	   |
       +-----------------------------+-----------------------------+
       |Availability		     |SUNWcsl (32-bit)		   |
       +-----------------------------+-----------------------------+
       |			     |SUNWcslx (64-bit)		   |
       +-----------------------------+-----------------------------+
       |Interface Stability	     |Standard:	 BIND 8.2.4	   |
       +-----------------------------+-----------------------------+
       |MT-Level		     |See resolver(3RESOLV)	   |
       +-----------------------------+-----------------------------+

SEE ALSO
       pvs(1), intro(3), resolver(3RESOLV), attributes(5)

SunOS 5.10			  24 Mar 2004		       libresolv(3LIB)

NAME | SYNOPSIS | DESCRIPTION | INTERFACES | FILES | ATTRIBUTES | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=libresolv&sektion=3lib&manpath=SunOS+5.10>

home | help