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

FreeBSD Manual Pages

  
 
  

home | help
libresolv(4)		   Kernel Interfaces Manual		  libresolv(4)

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>

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

       By  convention,	 libresolv.so  is  a  link to one of the shared	object
       files for the resolver,	typically the most recent one.

       For additional information on shared object interfaces, see intro(4).

   Interfaces
       The resolver(3N)	manual page, and the system  include  files,  describe
       the behavior of the functions in	libresolv.so.2.

       The shared object libresolv.so.2	provides the public interfaces defined
       below.

       SUNW_2.1	(generic):
       _getlong		    _getshort		  _res
       __dn_skipname	    __fp_query		  __hostalias
       __p_cdname	    __p_class		  __p_query
       __p_rr		    __p_time		  __p_type
       __putlong	    dn_comp		  dn_expand
       h_errno		    res_init		  res_mkquery
       res_send		    res_search		  res_query
       res_querydomain

       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_query		     p_query
       __p_rr			     p_rr
       __p_time			     p_time
       __p_type			     p_type

       libresolv.so.1  is  an  earlier	shared library file that  provides the
       public interfaces defined below.	This file is provided for the  purpose
       of backwards compatibility. There is no plan to fix any of its defects.

       The  original  and complete reference documentation for	these routines
       can only	be found in earlier releases.

       SUNW_1.1	(generic):
       dn_comp		    dn_expand		  dn_skipname
       fp_query		    _getlong		  _getshort
       h_errno		    hostalias		  p_cdname
       p_class		    p_query		  p_rr
       p_time		    p_type		  putlong
       _res		    res_init		  res_mkquery
       res_query	    res_querydomain	  res_search
       res_send		    strcasecmp		  strncasecmp

FILES
       /usr/lib/libresolv.so.1
		 shared	object file for	backward compatibility

       /usr/lib/libresolv.so.2
		 shared	object file

       /usr/lib/sparcv9/libresolv.so.1
		 64-bit	shared object file

ATTRIBUTES
       See attributes(5) for descriptions of the following attributes:
       +------------------------------+-----------------------------+
       |       ATTRIBUTE TYPE	      |	     ATTRIBUTE VALUE	    |
       +------------------------------+-----------------------------+
       | Availability		      |SUNWcsl (32-bit)		    |
       +------------------------------+-----------------------------+
       |			      |SUNWcslx	(64-bit)	    |
       +------------------------------+-----------------------------+
       | MT-Level		      |Unsafe			    |
       +------------------------------+-----------------------------+

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

				  4 Aug	1998			  libresolv(4)

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

home | help