resolver.3n (2010 09)
r
resolver(3N) resolver(3N)
NAME
resolver: dn_comp(), dn_expand(), get_resfield(), herror(), res_init(), res_mkquery(), res_query(),
res_search(), res_send(), set_resfield() - resolver routines
SYNOPSIS
#include <sys/types.h>
#include <netinet/in.h>
#include <arpa/nameser.h>
#include <resolv.h>
ssize_t res_query(
char *dname,
int class,
int type,
u_char *answer,
int anslen
);
ssize_t res_search(
char *dname,
int class,
int type,
u_char *answer,
int anslen
);
ssize_t res_mkquery(
int op,
const char *dname,
int class,
int type,
const char *data,
int datalen,
const char *newrr,
char *buf,
int buflen
);
ssize_t res_send(
const char *msg,
ssize_t msglen,
char *answer,
int anslen
);
int res_init();
ssize_t dn_comp(
const char *exp_dn,
u_char *comp_dn,
ssize_t length,
u_char **dnptrs,
u_char **lastdnptr
);
ssize_t dn_expand(
const u_char *msg,
const u_char *eomorig,
const u_char *comp_dn,
u_char *exp_dn,
int length
);
int set_resfield(
int field,
void *value
HP-UX 11i Version 3: September 2010 − 1 − Hewlett-Packard Company 1