|
The shared object libresolv.so.2 provides the public interfaces 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 | 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 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 |
|