NAME | SYNOPSIS | DESCRIPTION | FILES | ATTRIBUTES | SEE ALSO
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>
Functions in this library provide for creating, sending, and interpreting 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(3).
The resolver(3RESOLV) 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 |
__p_cdname |
__p_class |
hstrerror |
__p_time |
__p_type |
__putlong |
dn_comp |
dn_expand |
h_errno |
res_init |
res_mkquery |
res_send |
res_search |
res_query |
|
|
SUNW_2.2 (generic):
res_nquerydomain |
res_nsend |
res_ninit |
res_nsendsigned |
res_hostalias |
fp_resstat |
res_nsearch |
res_nmkquery |
res_nclose |
herror |
res_nquery |
|
Programs are expected to use the aliases defined in <resolv.h> rather than calling the "__" prefixed procedures, as indicated in the following 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 |
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 are no plans to fix any defects in these interfaces.
The original, complete reference documentation for these routines can be found only 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_time |
p_type |
putlong |
_res |
res_init |
res_mkquery |
res_query |
res_search |
res_send |
strcasecmp |
strncasecmp |
|
|
shared object file for backward compatibility
64–bit shared object file for backward compatibility
shared object file
64–bit shared object file
See attributes(5) for descriptions of the following attributes:
ATTRIBUTE TYPE |
ATTRIBUTE VALUE |
---|---|
Availability |
SUNWcsl (32-bit) |
|
SUNWcslx (64-bit) |
MT-Level |
NAME | SYNOPSIS | DESCRIPTION | FILES | ATTRIBUTES | SEE ALSO