64 switch (
sa->type.sa.sa_family) {
80 log_error(
"dns_client_setservers failed: %d.",
125handle_signal(
int sig,
void (*handler)(
int)) {
129 sa.sa_handler = handler;
132 log_debug(
"handle_signal() failed for signal %d error: %s",
202#if defined (NSUPDATE)
268#if defined (NSUPDATE)
393#if defined (NSUPDATE)
412 log_error(
"Unable to create DNS client context:"
422 log_error(
"Unable to set resolver from resolv.conf; "
423 "startup continuing but DDNS support "
424 "may be affected: result %d",
result);
#define _PATH_RESOLV_CONF
isc_result_t dhcp_context_create(int flags, struct in_addr *local4, struct in6_addr *local6)
isc_result_t dhcp_isc_name(unsigned char *namestr, dns_fixedname_t *namefix, dns_name_t **name)
void dhcp_signal_handler(int signal)
void isclib_cleanup(void)
dhcp_context_t dhcp_gbl_ctx
isc_result_t isclib_make_dst_key(char *inname, char *algorithm, unsigned char *secret, int length, dst_key_t **dstkey)
#define DHCP_HMAC_SHA1_NAME
#define DHCP_HMAC_SHA384_NAME
#define DHCP_HMAC_SHA256_NAME
#define DHCP_HMAC_SHA224_NAME
#define DHCP_HMAC_SHA512_NAME
#define DHCP_DNS_CLIENT_LAZY_INIT
#define DHCP_CONTEXT_PRE_DB
#define DHCP_HMAC_MD5_NAME
#define DHCP_CONTEXT_POST_DB
int log_error(const char *,...) __attribute__((__format__(__printf__
int int int log_debug(const char *,...) __attribute__((__format__(__printf__
void log_fatal(const char *,...) __attribute__((__format__(__printf__
#define DHCP_R_INVALIDARG
isc_result_t dhcp_result_register(void)
isc_socketmgr_t * socketmgr
isc_timermgr_t * timermgr