irs_ho
init(struct irs_ho *this) {
static void ho_close(struct irs_ho *this);
static struct hostent * ho_byname(struct irs_ho *this, const char *name);
static struct hostent * ho_byname2(struct irs_ho *this, const char *name,
static struct hostent * ho_byaddr(struct irs_ho *this, const void *addr,
static struct hostent * ho_next(struct irs_ho *this);
static void ho_rewind(struct irs_ho *this);
static void ho_minimize(struct irs_ho *this);
static struct __res_state * ho_res_get(struct irs_ho *this);
static void ho_res_set(struct irs_ho *this,
static struct addrinfo * ho_addrinfo(struct irs_ho *this, const char *name,
static struct hostent * gethostans(struct irs_ho *this,
static int init(struct irs_ho *this);
struct irs_ho *
struct irs_ho *ho;
ho_close(struct irs_ho *this) {
ho_byname(struct irs_ho *this, const char *name) {
ho_byname2(struct irs_ho *this, const char *name, int af)
ho_byaddr(struct irs_ho *this, const void *addr, int len, int af)
ho_next(struct irs_ho *this) {
ho_rewind(struct irs_ho *this) {
ho_minimize(struct irs_ho *this) {
ho_res_get(struct irs_ho *this) {
ho_addrinfo(struct irs_ho *this, const char *name, const struct addrinfo *pai)
ho_res_set(struct irs_ho *this, struct __res_state *res,
gethostans(struct irs_ho *this,
extern struct irs_ho * irs_dns_ho __P((struct irs_acc *));
struct irs_ho *ho;
for (rule = irs->map_rules[irs_ho]; rule; rule = rule->next) {
add_rule(irs, irs_ho, irs_dns, "");
add_rule(irs, irs_ho, irs_dns, "continue");
add_rule(irs, irs_ho, irs_lcl, "");
add_rule(irs, irs_ho, irs_dns, "continue");
add_rule(irs, irs_ho, irs_lcl, "");
{ "hosts", irs_ho },
ho_close(struct irs_ho *this) {
ho_byname(struct irs_ho *this, const char *name) {
struct irs_ho *ho;
ho_byname2(struct irs_ho *this, const char *name, int af) {
struct irs_ho *ho;
ho_byaddr(struct irs_ho *this, const void *addr, int len, int af) {
struct irs_ho *ho;
ho_next(struct irs_ho *this) {
struct irs_ho *ho;
ho_rewind(struct irs_ho *this) {
struct irs_ho *ho;
ho_minimize(struct irs_ho *this) {
struct irs_ho *ho = rule->inst->ho;
ho_res_get(struct irs_ho *this) {
ho_res_set(struct irs_ho *this, struct __res_state *res,
struct irs_ho *ho = rule->inst->ho;
ho_addrinfo(struct irs_ho *this, const char *name, const struct addrinfo *pai)
struct irs_ho *ho;
init(struct irs_ho *this) {
struct irs_ho * ho;
static void ho_close(struct irs_ho *this);
static struct hostent * ho_byname(struct irs_ho *this, const char *name);
static struct hostent * ho_byname2(struct irs_ho *this, const char *name,
static struct hostent * ho_byaddr(struct irs_ho *this, const void *addr,
static struct hostent * ho_next(struct irs_ho *this);
static void ho_rewind(struct irs_ho *this);
static void ho_minimize(struct irs_ho *this);
static struct __res_state * ho_res_get(struct irs_ho *this);
static void ho_res_set(struct irs_ho *this,
static struct addrinfo * ho_addrinfo(struct irs_ho *this, const char *name,
static int init(struct irs_ho *this);
struct irs_ho *
struct irs_ho *ho;
pvt->rules = accpvt->map_rules[irs_ho];
extern struct irs_ho * irs_gen_ho __P((struct irs_acc *));
struct irs_ho * ho;
struct irs_ho *ho;
struct irs_ho *ho;
struct irs_ho *ho;
struct irs_ho *ho;
struct irs_ho *ho;
struct irs_ho *ho;
ho_close(struct irs_ho *this) {
ho_byname(struct irs_ho *this, const char *name) {
ho_byname2(struct irs_ho *this, const char *name, int af) {
ho_byaddr(struct irs_ho *this, const void *addr, int len, int af) {
ho_next(struct irs_ho *this) {
ho_rewind(struct irs_ho *this) {
ho_minimize(struct irs_ho *this) {
ho_addrinfo(struct irs_ho *this, const char *name, const struct addrinfo *pai)
static void ho_close(struct irs_ho *this);
static struct hostent * ho_byname(struct irs_ho *this, const char *name);
static struct hostent * ho_byname2(struct irs_ho *this, const char *name,
static struct hostent * ho_byaddr(struct irs_ho *this, const void *addr,
static struct hostent * ho_next(struct irs_ho *this);
static void ho_rewind(struct irs_ho *this);
static void ho_minimize(struct irs_ho *this);
static struct addrinfo * ho_addrinfo(struct irs_ho *this, const char *name,
struct irs_ho *
struct irs_ho *ho;
extern struct irs_ho * irs_irp_ho __P((struct irs_acc *));
struct irs_ho * ho;
static void ho_close(struct irs_ho *this);
static struct hostent * ho_byname(struct irs_ho *this, const char *name);
static struct hostent * ho_byname2(struct irs_ho *this, const char *name,
static struct hostent * ho_byaddr(struct irs_ho *this, const void *addr,
static struct hostent * ho_next(struct irs_ho *this);
static void ho_rewind(struct irs_ho *this);
static void ho_minimize(struct irs_ho *this);
static struct __res_state * ho_res_get(struct irs_ho *this);
static void ho_res_set(struct irs_ho *this,
static struct addrinfo * ho_addrinfo(struct irs_ho *this, const char *name,
static int init(struct irs_ho *this);
struct irs_ho *
struct irs_ho *ho;
ho_close(struct irs_ho *this) {
ho_byname(struct irs_ho *this, const char *name) {
ho_byname2(struct irs_ho *this, const char *name, int af) {
ho_byaddr(struct irs_ho *this, const void *addr, int len, int af) {
ho_next(struct irs_ho *this) {
ho_rewind(struct irs_ho *this) {
ho_minimize(struct irs_ho *this) {
ho_res_get(struct irs_ho *this) {
ho_res_set(struct irs_ho *this, struct __res_state *res,
ho_addrinfo(struct irs_ho *this, const char *name, const struct addrinfo *pai)
init(struct irs_ho *this) {
extern struct irs_ho * irs_lcl_ho __P((struct irs_acc *));
extern struct irs_ho * irs_nis_ho __P((struct irs_acc *));
void (*close) __P((struct irs_ho *));
struct hostent *(*byname) __P((struct irs_ho *, const char *));
struct hostent *(*byname2) __P((struct irs_ho *, const char *, int));
struct hostent *(*byaddr) __P((struct irs_ho *,
struct hostent *(*next) __P((struct irs_ho *));
void (*rewind) __P((struct irs_ho *));
void (*minimize) __P((struct irs_ho *));
struct __res_state * (*res_get) __P((struct irs_ho *));
void (*res_set) __P((struct irs_ho *, res_state,
struct addrinfo *(*addrinfo) __P((struct irs_ho *, const char *,
struct irs_ho * (*ho_map) __P((struct irs_acc *));