Interface Libraries libresolv(3LIB)
NAME
libresolv - resolver library
SYNOPSIS
cc [ flag... ] file... -lresolv -lsocket -lnsl [ library... ]
#include
#include
#include
#include
#include
DESCRIPTION
Functions in this library provide for creating, sending, and interpreting packets to the Internet domain name servers. INTERFACESThe shared object libresolv.so.2 provides the public inter-
faces defined below. See Intro(3) for additional information on shared object interfaces.__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 hstrerrorinet_cidr_ntop inet_cidr_pton
ns_find_tsig ns_sign
ns_sign_tcp ns_sign_tcp_init
ns_verify ns_verify_tcp
ns_verify_tcp_init 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 inas indicated in the following table. Use of the routines in the first column is discouraged.
rather than calling the "__" prefixed procedures, SunOS 5.11 Last change: 11 Nov 2009 1
Interface Libraries libresolv(3LIB)
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 compa-
tibility only/lib/64/libresolv.so.1 64-bit shared object for backward
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 attri-
butes:SunOS 5.11 Last change: 11 Nov 2009 2
Interface Libraries libresolv(3LIB)
____________________________________________________________
| ATTRIBUTE TYPE | ATTRIBUTE VALUE |
| ____________________________|_____________________________|_
| Availability | system/library (32-bit) |
| ____________________________|_____________________________|_
| | SUNWcslx (64-bit) |
| ____________________________|_____________________________|_
| Interface Stability | Committed || ____________________________|_____________________________|_
| MT-Level | Unsafe for deprecated|
| | interfaces; MT-Safe for all|
| | others ||_____________________________|_____________________________|
| Standard | BIND 8.2.4 ||_____________________________|_____________________________|
SEE ALSO
pvs(1), Intro(3), resolver(3RESOLV), attributes(5)SunOS 5.11 Last change: 11 Nov 2009 3