Changeset View
Changeset View
Standalone View
Standalone View
head/include/resolv.h
Show First 20 Lines • Show All 170 Lines • ▼ Show 20 Lines | struct { | ||||
struct in_addr addr; | struct in_addr addr; | ||||
u_int32_t mask; | u_int32_t mask; | ||||
} sort_list[MAXRESOLVSORT]; | } sort_list[MAXRESOLVSORT]; | ||||
res_send_qhook qhook; /*%< query hook */ | res_send_qhook qhook; /*%< query hook */ | ||||
res_send_rhook rhook; /*%< response hook */ | res_send_rhook rhook; /*%< response hook */ | ||||
int res_h_errno; /*%< last one set for this context */ | int res_h_errno; /*%< last one set for this context */ | ||||
int _vcsock; /*%< PRIVATE: for res_send VC i/o */ | int _vcsock; /*%< PRIVATE: for res_send VC i/o */ | ||||
u_int _flags; /*%< PRIVATE: see below */ | u_int _flags; /*%< PRIVATE: see below */ | ||||
u_int _pad; /*%< make _u 64 bit aligned */ | u_short reload_period; /*%< seconds between stat(resolv.conf)*/ | ||||
u_short _pad; /*%< make _u 64 bit aligned */ | |||||
union { | union { | ||||
/* On an 32-bit arch this means 512b total. */ | /* On an 32-bit arch this means 512b total. */ | ||||
char pad[72 - 4*sizeof (int) - 3*sizeof (void *)]; | char pad[72 - 4*sizeof (int) - 3*sizeof (void *)]; | ||||
struct { | struct { | ||||
u_int16_t nscount; | u_int16_t nscount; | ||||
u_int16_t nstimes[MAXNS]; /*%< ms. */ | u_int16_t nstimes[MAXNS]; /*%< ms. */ | ||||
int nssocks[MAXNS]; | int nssocks[MAXNS]; | ||||
struct __res_state_ext *ext; /*%< extension for IPv6 */ | struct __res_state_ext *ext; /*%< extension for IPv6 */ | ||||
} _ext; | } _ext; | ||||
} _u; | } _u; | ||||
u_char *_rnd; /*%< PRIVATE: random state */ | u_char *_rnd; /*%< PRIVATE: random state */ | ||||
struct timespec conf_mtim; /*%< mod time of loaded resolv.conf */ | |||||
time_t conf_stat; /*%< time of last stat(resolv.conf) */ | |||||
}; | }; | ||||
typedef struct __res_state *res_state; | typedef struct __res_state *res_state; | ||||
union res_sockaddr_union { | union res_sockaddr_union { | ||||
struct sockaddr_in sin; | struct sockaddr_in sin; | ||||
#ifdef IN6ADDR_ANY_INIT | #ifdef IN6ADDR_ANY_INIT | ||||
struct sockaddr_in6 sin6; | struct sockaddr_in6 sin6; | ||||
▲ Show 20 Lines • Show All 305 Lines • Show Last 20 Lines |