util.h File Reference

Including this file puts several macros in your name space that are not protected (as all the other ISC functions/macros do) by prepending ISC_ or isc_ to the name. More...

#include <isc/result.h>
#include <isc/list.h>
#include <isc/assertions.h>
#include <isc/error.h>

Go to the source code of this file.

Defines

#define ISC_UTIL_H   1
#define UNUSED(x)   (void)(x)
 Use this to hide unused function arguments.
#define POST(x)   (void)(x)
 The opposite: silent warnings about stored values which are never read.
#define ISC_MAX(a, b)   ((a) > (b) ? (a) : (b))
#define ISC_MIN(a, b)   ((a) < (b) ? (a) : (b))
#define DE_CONST(konst, var)
 Use this to remove the const qualifier of a variable to assign it to a non-const variable or pass it as a non-const function argument ... but only when you are sure it won't then be changed! This is necessary to sometimes shut up some compilers (as with gcc -Wcast-qual) when there is just no other good way to avoid the situation.
#define EMPTY_TRANSLATION_UNIT   static void isc__empty(void) { isc__empty(); }
 Use this in translation units that would otherwise be empty, to suppress compiler warnings.
#define ISC_UTIL_TRACE(a)
 We use macros instead of calling the routines directly because the capital letters make the locking stand out. We RUNTIME_CHECK for success since in general there's no way for us to continue if they fail.
#define LOCK(lp)
#define UNLOCK(lp)
#define ISLOCKED(lp)   (1)
#define DESTROYLOCK(lp)   RUNTIME_CHECK(isc_mutex_destroy((lp)) == ISC_R_SUCCESS)
#define BROADCAST(cvp)
#define SIGNAL(cvp)
#define WAIT(cvp, lp)
#define WAITUNTIL(cvp, lp, tp)   isc_condition_waituntil((cvp), (lp), (tp))
#define RWLOCK(lp, t)
#define RWUNLOCK(lp, t)
#define DESTROYMUTEXBLOCK(bp, n)   RUNTIME_CHECK(isc_mutexblock_destroy((bp), (n)) == ISC_R_SUCCESS)
#define LIST(type)   ISC_LIST(type)
#define INIT_LIST(type)   ISC_LIST_INIT(type)
#define LINK(type)   ISC_LINK(type)
#define INIT_LINK(elt, link)   ISC_LINK_INIT(elt, link)
#define HEAD(list)   ISC_LIST_HEAD(list)
#define TAIL(list)   ISC_LIST_TAIL(list)
#define EMPTY(list)   ISC_LIST_EMPTY(list)
#define PREV(elt, link)   ISC_LIST_PREV(elt, link)
#define NEXT(elt, link)   ISC_LIST_NEXT(elt, link)
#define APPEND(list, elt, link)   ISC_LIST_APPEND(list, elt, link)
#define PREPEND(list, elt, link)   ISC_LIST_PREPEND(list, elt, link)
#define UNLINK(list, elt, link)   ISC_LIST_UNLINK(list, elt, link)
#define ENQUEUE(list, elt, link)   ISC_LIST_APPEND(list, elt, link)
#define DEQUEUE(list, elt, link)   ISC_LIST_UNLINK(list, elt, link)
#define INSERTBEFORE(li, b, e, ln)   ISC_LIST_INSERTBEFORE(li, b, e, ln)
#define INSERTAFTER(li, a, e, ln)   ISC_LIST_INSERTAFTER(li, a, e, ln)
#define APPENDLIST(list1, list2, link)   ISC_LIST_APPENDLIST(list1, list2, link)
#define REQUIRE(e)   ISC_REQUIRE(e)
 Require Assertion.
#define ENSURE(e)   ISC_ENSURE(e)
 Ensure Assertion.
#define INSIST(e)   ISC_INSIST(e)
 Insist Assertion.
#define INVARIANT(e)   ISC_INVARIANT(e)
 Invariant Assertion.
#define UNEXPECTED_ERROR   isc_error_unexpected
 Unexpected Error.
#define FATAL_ERROR   isc_error_fatal
 Fatal Error.
#define RUNTIME_CHECK(cond)   ISC_ERROR_RUNTIMECHECK(cond)
 Runtime Check.
#define TIME_NOW(tp)   RUNTIME_CHECK(isc_time_now((tp)) == ISC_R_SUCCESS)
 Time.


Detailed Description

Including this file puts several macros in your name space that are not protected (as all the other ISC functions/macros do) by prepending ISC_ or isc_ to the name.

NOTE:

This file is not to be included from any <isc/???.h> (or other) library files.

Definition in file util.h.


Define Documentation

#define ISC_UTIL_H   1

Definition at line 21 of file util.h.

#define UNUSED (  )     (void)(x)

Use this to hide unused function arguments.

 int
 foo(char *bar)
 {
        UNUSED(bar);
 }

Definition at line 49 of file util.h.

Referenced by acache_cleaning_timer_action(), acache_overmem_cleaning_action(), accept_done(), adb_shutdown(), add_callback(), additionaldata_any_tsig(), additionaldata_caa(), additionaldata_cdnskey(), additionaldata_cds(), additionaldata_cert(), additionaldata_ch_a(), additionaldata_cname(), additionaldata_dlv(), additionaldata_dname(), additionaldata_dnskey(), additionaldata_ds(), additionaldata_eui48(), additionaldata_eui64(), additionaldata_gpos(), additionaldata_hinfo(), additionaldata_hip(), additionaldata_hs_a(), additionaldata_in_a(), additionaldata_in_a6(), additionaldata_in_aaaa(), additionaldata_in_dhcid(), additionaldata_in_nsap(), additionaldata_in_nsap_ptr(), additionaldata_in_px(), additionaldata_in_wks(), additionaldata_ipseckey(), additionaldata_isdn(), additionaldata_key(), additionaldata_keydata(), additionaldata_l32(), additionaldata_l64(), additionaldata_loc(), additionaldata_mg(), additionaldata_minfo(), additionaldata_mr(), additionaldata_nid(), additionaldata_nsec(), additionaldata_nsec3(), additionaldata_nsec3param(), additionaldata_null(), additionaldata_nxt(), additionaldata_openpgpkey(), additionaldata_opt(), additionaldata_ptr(), additionaldata_rp(), additionaldata_rrsig(), additionaldata_sig(), additionaldata_soa(), additionaldata_spf(), additionaldata_sshfp(), additionaldata_tkey(), additionaldata_tlsa(), additionaldata_txt(), additionaldata_unspec(), additionaldata_uri(), additionaldata_x25(), addrdataset(), allrdatasets(), ATF_TC_BODY(), attachnode(), attachversion(), authvalidated(), auto_detach(), beginload(), binarymatrixrank(), builtin_authority(), builtin_create(), builtin_destroy(), builtin_lookup(), byaddr_done(), cache_find(), cache_findrdataset(), cache_zonecut_callback(), cfg_doc_void(), cfg_parse_astring(), cfg_parse_boolean(), cfg_parse_netprefix(), cfg_parse_qstring(), cfg_parse_sstring(), cfg_parse_uint32(), cfg_parse_void(), cfg_print_void(), chacha_keysetup(), check_tree(), checkit1(), checkit2(), checknames_afsdb(), checknames_any_tsig(), checknames_caa(), checknames_cdnskey(), checknames_cds(), checknames_cert(), checknames_ch_a(), checknames_cname(), checknames_dlv(), checknames_dname(), checknames_dnskey(), checknames_ds(), checknames_eui48(), checknames_eui64(), checknames_gpos(), checknames_hinfo(), checknames_hip(), checknames_hs_a(), checknames_in_a(), checknames_in_a6(), checknames_in_aaaa(), checknames_in_apl(), checknames_in_dhcid(), checknames_in_kx(), checknames_in_nsap(), checknames_in_nsap_ptr(), checknames_in_px(), checknames_in_srv(), checknames_in_wks(), checknames_ipseckey(), checknames_isdn(), checknames_key(), checknames_keydata(), checknames_l32(), checknames_l64(), checknames_loc(), checknames_lp(), checknames_mb(), checknames_md(), checknames_mf(), checknames_mg(), checknames_minfo(), checknames_mr(), checknames_mx(), checknames_naptr(), checknames_nid(), checknames_ns(), checknames_nsec(), checknames_nsec3(), checknames_nsec3param(), checknames_null(), checknames_nxt(), checknames_openpgpkey(), checknames_opt(), checknames_rp(), checknames_rrsig(), checknames_rt(), checknames_sig(), checknames_soa(), checknames_spf(), checknames_sshfp(), checknames_tkey(), checknames_tlsa(), checknames_txt(), checknames_unspec(), checknames_uri(), checknames_x25(), checkowner_afsdb(), checkowner_any_tsig(), checkowner_caa(), checkowner_cdnskey(), checkowner_cds(), checkowner_cert(), checkowner_ch_a(), checkowner_cname(), checkowner_dlv(), checkowner_dname(), checkowner_dnskey(), checkowner_ds(), checkowner_eui48(), checkowner_eui64(), checkowner_gpos(), checkowner_hinfo(), checkowner_hip(), checkowner_hs_a(), checkowner_in_a(), checkowner_in_a6(), checkowner_in_aaaa(), checkowner_in_apl(), checkowner_in_dhcid(), checkowner_in_kx(), checkowner_in_nsap(), checkowner_in_nsap_ptr(), checkowner_in_px(), checkowner_in_srv(), checkowner_in_wks(), checkowner_ipseckey(), checkowner_isdn(), checkowner_key(), checkowner_keydata(), checkowner_l32(), checkowner_l64(), checkowner_loc(), checkowner_lp(), checkowner_mb(), checkowner_md(), checkowner_mf(), checkowner_mg(), checkowner_minfo(), checkowner_mr(), checkowner_mx(), checkowner_naptr(), checkowner_nid(), checkowner_ns(), checkowner_nsec(), checkowner_nsec3(), checkowner_nsec3param(), checkowner_null(), checkowner_nxt(), checkowner_openpgpkey(), checkowner_opt(), checkowner_ptr(), checkowner_rp(), checkowner_rrsig(), checkowner_rt(), checkowner_sig(), checkowner_soa(), checkowner_spf(), checkowner_sshfp(), checkowner_tkey(), checkowner_tlsa(), checkowner_txt(), checkowner_unspec(), checkowner_uri(), checkowner_x25(), cleaner_shutdown_action(), cleaning_timer_action(), client_delay(), client_newconn(), client_senddone(), client_shutdown(), client_start(), client_timeout(), closeversion(), cname_compatibility_action(), cnamevalidated(), connect_done(), connect_timeout(), control_newconn(), control_senddone(), control_timeout(), copy_counters(), count_rr_action(), count_zone(), createiterator(), currentversion(), dbdetach(), dbiterator_origin(), dbiterator_pause(), decrementcounter(), default_fromtext_callback(), default_memalloc(), default_memfree(), delete_data(), deleterdataset(), destroy_disp(), detachnode(), detailsection(), dialup(), digest_any_tsig(), digest_opt(), digest_rrsig(), digest_sig(), digest_tkey(), directory_callback(), dlvfetched(), dlvvalidated(), dns64_lookup(), dns_adb_create(), dns_adb_findaddrinfo(), dns_byaddr_createptrname(), dns_client_startupdate(), dns_db_transfernode(), dns_dispatch_createtcp2(), dns_dispatchmgr_setblackportlist(), dns_ecdb_create(), dns_rbtdb_create(), dns_requestmgr_create(), dns_resolver_createfetch3(), dns_sdlzcreate(), dns_tkey_buildgssquery(), do_cancel(), do_dns64_lookup(), do_empty_lookup(), doc_boolorauto(), doc_logfile(), doc_lookaside(), doc_masterselement(), doc_optional_uint32(), doc_qstringornone(), doc_serverid(), doc_sockaddrnameport(), doneloading(), dsfetched(), dsfetched2(), dst__entropy_getdata(), dst_gssapi_acceptctx(), dst_gssapi_acquirecred(), dst_gssapi_deletectx(), dst_gssapi_identitymatchesrealmkrb5(), dst_gssapi_identitymatchesrealmms(), dst_gssapi_initctx(), dst_gssapi_releasecred(), dst_lib_init2(), dsvalidated(), dump(), dump_counters(), dump_rdatasets_map(), endload(), evaluate_realm(), event_done(), exit_action(), expirenode(), fctx_doshutdown(), fctx_finddone(), fctx_start(), fctx_timeout(), fetch_callback(), fetch_callback_validator(), fetch_done(), fill_array(), find(), findext(), findnode(), findnodeext(), findrdataset(), findzonecut(), fix_data(), flush(), forward_callback(), forward_done(), forward_fail(), free_noop(), free_rbtdb_callback(), free_tsignode(), freekey(), freestruct_hs_a(), freestruct_in_a(), freestruct_in_aaaa(), freestruct_loc(), fromstruct_afsdb(), fromstruct_any_tsig(), fromstruct_caa(), fromstruct_cdnskey(), fromstruct_cds(), fromstruct_cert(), fromstruct_ch_a(), fromstruct_cname(), fromstruct_dlv(), fromstruct_dname(), fromstruct_dnskey(), fromstruct_ds(), fromstruct_eui48(), fromstruct_eui64(), fromstruct_gpos(), fromstruct_hinfo(), fromstruct_hip(), fromstruct_hs_a(), fromstruct_in_a(), fromstruct_in_a6(), fromstruct_in_aaaa(), fromstruct_in_dhcid(), fromstruct_in_kx(), fromstruct_in_nsap(), fromstruct_in_nsap_ptr(), fromstruct_in_px(), fromstruct_in_srv(), fromstruct_in_wks(), fromstruct_ipseckey(), fromstruct_isdn(), fromstruct_key(), fromstruct_keydata(), fromstruct_l32(), fromstruct_l64(), fromstruct_loc(), fromstruct_lp(), fromstruct_mb(), fromstruct_md(), fromstruct_mf(), fromstruct_mg(), fromstruct_minfo(), fromstruct_mr(), fromstruct_mx(), fromstruct_naptr(), fromstruct_nid(), fromstruct_ns(), fromstruct_nsec(), fromstruct_nsec3(), fromstruct_nsec3param(), fromstruct_null(), fromstruct_nxt(), fromstruct_openpgpkey(), fromstruct_opt(), fromstruct_ptr(), fromstruct_rp(), fromstruct_rrsig(), fromstruct_rt(), fromstruct_sig(), fromstruct_soa(), fromstruct_spf(), fromstruct_sshfp(), fromstruct_tkey(), fromstruct_tlsa(), fromstruct_txt(), fromstruct_unspec(), fromstruct_uri(), fromstruct_x25(), fromtext_afsdb(), fromtext_any_tsig(), fromtext_caa(), fromtext_cdnskey(), fromtext_cds(), fromtext_cert(), fromtext_ch_a(), fromtext_cname(), fromtext_dlv(), fromtext_dname(), fromtext_dnskey(), fromtext_ds(), fromtext_eui48(), fromtext_eui64(), fromtext_gpos(), fromtext_hinfo(), fromtext_hip(), fromtext_hs_a(), fromtext_in_a(), fromtext_in_a6(), fromtext_in_aaaa(), fromtext_in_apl(), fromtext_in_dhcid(), fromtext_in_kx(), fromtext_in_nsap(), fromtext_in_nsap_ptr(), fromtext_in_px(), fromtext_in_srv(), fromtext_in_wks(), fromtext_ipseckey(), fromtext_isdn(), fromtext_key(), fromtext_keydata(), fromtext_l32(), fromtext_l64(), fromtext_loc(), fromtext_lp(), fromtext_mb(), fromtext_md(), fromtext_mf(), fromtext_mg(), fromtext_minfo(), fromtext_mr(), fromtext_mx(), fromtext_naptr(), fromtext_nid(), fromtext_ns(), fromtext_nsec(), fromtext_nsec3(), fromtext_nsec3param(), fromtext_null(), fromtext_nxt(), fromtext_openpgpkey(), fromtext_opt(), fromtext_ptr(), fromtext_rp(), fromtext_rrsig(), fromtext_rt(), fromtext_sig(), fromtext_soa(), fromtext_spf(), fromtext_sshfp(), fromtext_tkey(), fromtext_tlsa(), fromtext_txt(), fromtext_unspec(), fromtext_uri(), fromtext_x25(), fromwire_afsdb(), fromwire_any_tsig(), fromwire_caa(), fromwire_cdnskey(), fromwire_cds(), fromwire_cert(), fromwire_ch_a(), fromwire_cname(), fromwire_dlv(), fromwire_dname(), fromwire_dnskey(), fromwire_ds(), fromwire_eui48(), fromwire_eui64(), fromwire_gpos(), fromwire_hinfo(), fromwire_hip(), fromwire_hs_a(), fromwire_in_a(), fromwire_in_a6(), fromwire_in_aaaa(), fromwire_in_apl(), fromwire_in_dhcid(), fromwire_in_kx(), fromwire_in_nsap(), fromwire_in_nsap_ptr(), fromwire_in_px(), fromwire_in_srv(), fromwire_in_wks(), fromwire_ipseckey(), fromwire_isdn(), fromwire_key(), fromwire_keydata(), fromwire_l32(), fromwire_l64(), fromwire_loc(), fromwire_lp(), fromwire_mb(), fromwire_md(), fromwire_mf(), fromwire_mg(), fromwire_minfo(), fromwire_mr(), fromwire_mx(), fromwire_naptr(), fromwire_nid(), fromwire_ns(), fromwire_nsec(), fromwire_nsec3(), fromwire_nsec3param(), fromwire_null(), fromwire_nxt(), fromwire_openpgpkey(), fromwire_opt(), fromwire_ptr(), fromwire_rp(), fromwire_rrsig(), fromwire_rt(), fromwire_sig(), fromwire_soa(), fromwire_spf(), fromwire_sshfp(), fromwire_tkey(), fromwire_tlsa(), fromwire_txt(), fromwire_unspec(), fromwire_uri(), fromwire_x25(), get_addr(), getinput(), got_transfer_quota(), heartbeat_timer_tick(), hmacmd5_generate(), hmacmd5_isprivate(), hmacmd5_parse(), hmacsha1_generate(), hmacsha1_isprivate(), hmacsha1_parse(), hmacsha224_generate(), hmacsha224_isprivate(), hmacsha224_parse(), hmacsha256_generate(), hmacsha256_isprivate(), hmacsha256_parse(), hmacsha384_generate(), hmacsha384_isprivate(), hmacsha384_parse(), hmacsha512_generate(), hmacsha512_isprivate(), hmacsha512_parse(), incremental_cleaning_action(), incrementcounter(), init_rdataset(), interface_timer_tick(), internal_accept(), internal_connect(), internal_destroy(), internal_update_callback(), is_non_nsec_action(), isc__nothread_signal_hack(), isc__nothread_wait_hack(), isc__rdatalist_disassociate(), isc__socket_filter(), isc__task_beginexclusive(), isc__task_endexclusive(), isc__taskmgr_create(), isc__taskmgr_destroy(), isc_backtrace_gettrace(), isc_file_mmap(), isc_file_munmap(), isc_lex_getlasttokentext(), isc_lex_ungettoken(), isc_net_getudpportrange(), isc_netaddr_frompath(), isc_rwlock_init(), isc_rwlock_unlock(), isc_sockaddr_frompath(), isc_socket_setname(), isc_thread_setconcurrency(), isc_timermgr_poke(), isclog_error_callback(), isclog_warn_callback(), ispersistent(), issecure(), kbdget(), kbdstart(), kbdstop(), keydone(), keyfetch_done(), keyvalidated(), load(), load_done(), loadnew(), local_callback(), localrequest_done(), lookup_done(), map_symtabitem_destroy(), mctxinit(), mem_put(), mem_putstats(), modrdataset(), monobit(), name_exists_action(), need_headerupdate(), newversion(), nodecount(), notify_done(), notify_send_toaddr(), ns_client_isself(), ns_geoip_load(), ns_interfacemgr_create(), ns_lwdclient_send(), ns_lwsearchctx_first(), ns_server_nta(), ns_server_reconfigcommand(), ns_server_reload(), ns_server_setdebuglevel(), onrun_callback(), output(), overmem(), overmem_cleaning_action(), parse_addrmatchelt(), parse_args(), parse_logseverity(), parse_masterselement(), parse_optional_class(), parse_optional_facility(), parse_optional_uint32(), parse_portrange(), parse_server_key_kludge(), parse_sizeval(), parse_sockaddrnameport(), parse_token(), parse_ttlval(), parse_ustring(), pk11_get_session(), pps_timer_tick(), prefetch_done(), prime_done(), print_auto(), print_hostname(), print_none(), printmessage(), printnode(), printrdata(), printsection(), process_adb_event(), process_cmsg(), prune_tree(), query_resume(), question_count(), question_current(), question_cursor(), question_disassociate(), ratelimiter_shutdowncomplete(), ratelimiter_tick(), rawdata_callback(), rdataset_disassociate(), rdataset_getadditional(), rdataset_putadditional(), rdataset_setadditional(), receive_secure_db(), receive_secure_serial(), receive_soa(), received(), recv_done(), recvsoa(), refresh_callback(), reload_action(), remove_nodes(), render_404(), render_500(), render_xsl(), req_response(), req_senddone(), req_shutdown(), req_timeout(), request_done(), resolve_done(), resolveaddr_done(), resolver_shutdown(), resolvesoa_done(), resquery_connected(), resquery_senddone(), resquery_udpconnected(), resume_dslookup(), rndc_senddone(), rrset_exists_action(), rrsig_p(), rrstream_noop_pause(), runs(), schedule(), send_done(), set(), set_and_drop(), set_desc(), settask(), setup_watcher(), short_answer(), shutdown_program(), shutdown_server(), shutdown_stage2(), shutdown_task(), soa_query(), soa_rrstream_first(), soa_rrstream_next(), spillattimer_countdown(), start_zone_asyncload(), start_zt_asyncload(), stdio_error_warn_callback(), stub_callback(), subtractrdataset(), suspend(), symtab_clean(), symtab_undefine(), tcp_length_done(), tcp_recv(), test_reverse(), test_seek(), test_seek_empty(), test_seek_nx(), test_walk(), tostruct_eui48(), tostruct_eui64(), tostruct_hs_a(), tostruct_in_a(), tostruct_in_aaaa(), tostruct_l32(), tostruct_l64(), tostruct_loc(), tostruct_nid(), totext_caa(), totext_cds(), totext_cert(), totext_dlv(), totext_ds(), totext_eui48(), totext_eui64(), totext_gpos(), totext_hinfo(), totext_hs_a(), totext_in_a(), totext_in_aaaa(), totext_in_apl(), totext_in_nsap(), totext_in_wks(), totext_isdn(), totext_l32(), totext_l64(), totext_loc(), totext_nid(), totext_nsec(), totext_nsec3param(), totext_spf(), totext_sshfp(), totext_tlsa(), totext_txt(), totext_unspec(), totext_uri(), totext_x25(), towire_caa(), towire_cdnskey(), towire_cds(), towire_cert(), towire_dlv(), towire_dnskey(), towire_ds(), towire_eui48(), towire_eui64(), towire_gpos(), towire_hinfo(), towire_hip(), towire_hs_a(), towire_in_a(), towire_in_aaaa(), towire_in_apl(), towire_in_dhcid(), towire_in_nsap(), towire_in_wks(), towire_ipseckey(), towire_isdn(), towire_key(), towire_keydata(), towire_l32(), towire_l64(), towire_loc(), towire_lp(), towire_nid(), towire_nsec3(), towire_nsec3param(), towire_null(), towire_openpgpkey(), towire_opt(), towire_spf(), towire_sshfp(), towire_tlsa(), towire_txt(), towire_unspec(), towire_uri(), towire_x25(), towiresorted(), true_p(), trying(), type_not_dnssec(), type_not_soa_nor_ns_p(), udp_exrecv(), udp_shrecv(), undefine(), update_completed(), update_done(), update_log_cb(), updatedone_action(), validator_start(), warn_expect(), write_data(), xfrin_connect_done(), xfrin_recv_done(), xfrin_send_done(), xfrin_timeout(), xfrout_senddone(), zone_asyncload(), zone_find(), zone_findzonecut(), zone_shutdown(), and zone_timer().

#define POST (  )     (void)(x)

The opposite: silent warnings about stored values which are never read.

Definition at line 54 of file util.h.

Referenced by addonlevel(), answer_response(), cache_find(), cache_findzonecut(), cache_name(), cfg_doc_netaddr(), cfg_doc_sockaddr(), client_resfind(), dns_adb_cancelfind(), dns_adb_createfind2(), dns_journal_compact(), dns_name_fromtext(), dns_rbt_findnode(), dns_rpz_policy2str(), dns_ttl_totext2(), dns_viewlist_findzone(), doio_recv(), dumpdone(), find_deepest_zonecut(), findnsec3proofs(), isc_httpd_accept(), isc_log_open(), load_text(), main(), ncache_message(), ns_query(), parse_command_line(), printmessage(), query_addadditional2(), reactivate_node(), receive_soa(), recvsoa(), transform(), and validatezonekey().

#define ISC_MAX ( a,
 )     ((a) > (b) ? (a) : (b))

Definition at line 56 of file util.h.

Referenced by configure_rrl(), fillpool(), getheight_helper(), isc_entropy_getdata(), make_log_buf(), and wait_for_sources().

#define ISC_MIN ( a,
 )     ((a) < (b) ? (a) : (b))

Definition at line 57 of file util.h.

Referenced by add_entropy(), add_pseudo(), cache_name(), chacha_rekey(), compare_naptr(), configure_view(), diff_keys(), dns64_ttl(), dns_rdataset_trimttl(), dns_zone_refresh(), fetch_callback(), fillpool(), get_entry(), get_from_callback(), get_from_filesource(), get_from_usocketsource(), get_soa_ttls(), import_rdataset(), isc_entropy_getdata(), ns_interface_listenudp(), nsec3clean(), query_dns64(), query_find(), rpz_save_p(), signset(), subtract_entropy(), and subtract_pseudo().

#define DE_CONST ( konst,
var   ) 

Value:

do { \
                union { const void *k; void *v; } _u; \
                _u.k = konst; \
                var = _u.v; \
        } while (0)
Use this to remove the const qualifier of a variable to assign it to a non-const variable or pass it as a non-const function argument ... but only when you are sure it won't then be changed! This is necessary to sometimes shut up some compilers (as with gcc -Wcast-qual) when there is just no other good way to avoid the situation.

Definition at line 67 of file util.h.

Referenced by addnsec3param(), allocate_sevent(), bind9_check_namedconf(), check_orderent(), check_update_policy(), check_zoneconf(), checknext(), configure_hint(), configure_zone_ssutable(), convert_named_acl(), delete_zoneconf(), disable_algorithms(), disable_ds_digests(), disabled_algorithms(), disabled_ds_digests(), dns_sdb_putrdata(), dns_sdb_putrr(), do_addzone(), do_modzone(), fromtext_txt(), greatest_version(), isc__timer_create(), isc_event_constallocate(), isc_log_categorybyname(), isc_log_modulebyname(), isc_log_registercategories(), isc_log_registermodules(), isc_logconfig_destroy(), isc_netaddr_fromv4mapped(), isc_string_strcasestr(), isc_strtoul(), isc_symtab_define(), isc_tm_strptime(), isccc_cc_definestring(), load_configuration(), load_zone(), ns_config_getclass(), ns_config_gettype(), strtoclass(), and validate_masters().

#define EMPTY_TRANSLATION_UNIT   static void isc__empty(void) { isc__empty(); }

Use this in translation units that would otherwise be empty, to suppress compiler warnings.

Definition at line 78 of file util.h.

#define ISC_UTIL_TRACE (  ) 

We use macros instead of calling the routines directly because the capital letters make the locking stand out. We RUNTIME_CHECK for success since in general there's no way for us to continue if they fail.

Definition at line 92 of file util.h.

#define LOCK ( lp   ) 

Value:

do { \
        ISC_UTIL_TRACE(fprintf(stderr, "%s %p %s %d\n", \
                               isc_msgcat_get(isc_msgcat, ISC_MSGSET_UTIL, \
                                              ISC_MSG_LOCKING, "LOCKING"), \
                               (lp), __FILE__, __LINE__)); \
        RUNTIME_CHECK(isc_mutex_lock((lp)) == ISC_R_SUCCESS); \
        ISC_UTIL_TRACE(fprintf(stderr, "%s %p %s %d\n", \
                               isc_msgcat_get(isc_msgcat, ISC_MSGSET_UTIL, \
                                              ISC_MSG_LOCKED, "LOCKED"), \
                               (lp), __FILE__, __LINE__)); \
        } while (0)

Definition at line 97 of file util.h.

Referenced by acache_cleaner_shutdown_action(), acache_incremental_cleaning_action(), acache_overmem_cleaning_action(), adb_shutdown(), addrdataset(), allocate_udp_buffer(), assignwork(), attach(), attachnode(), authvalidated(), begin_cleaning(), cache_message(), clean_finds_at_name(), clean_namehooks(), cleaner_shutdown_action(), cleanup_entries(), cleanup_names(), client_accept(), client_newconn(), client_ok(), client_resfind(), cnamevalidated(), copy_namehook_lists(), deactivate_dispsocket(), dec_adb_irefcnt(), dec_entry_refcnt(), dequeue_events(), deref_portentry(), destroy(), destroy_client(), destroy_disp(), destroy_dispsocket(), destroynode(), detach(), detachnode(), dispatch(), dispatch_find(), dlvfetched(), dlvvalidated(), dns_acache_cancelentry(), dns_acache_putdb(), dns_acache_setcleaninginterval(), dns_acache_setdb(), dns_acache_setentry(), dns_acache_shutdown(), dns_acl_isinsecure(), dns_adb_adjustsrtt(), dns_adb_agesrtt(), dns_adb_cancelfind(), dns_adb_changeflags(), dns_adb_destroyfind(), dns_adb_detach(), dns_adb_dump(), dns_adb_dumpfind(), dns_adb_ednsto(), dns_adb_flush(), dns_adb_flushname(), dns_adb_flushnames(), dns_adb_freeaddrinfo(), dns_adb_getsit(), dns_adb_getudpsize(), dns_adb_marklame(), dns_adb_noedns(), dns_adb_plainresponse(), dns_adb_probesize2(), dns_adb_setsit(), dns_adb_setudpsize(), dns_adb_shutdown(), dns_adb_timeout(), dns_adb_whenshutdown(), dns_badcache_add(), dns_badcache_find(), dns_badcache_flushname(), dns_badcache_flushtree(), dns_badcache_print(), dns_byaddr_cancel(), dns_cache_attach(), dns_cache_attachdb(), dns_cache_detach(), dns_cache_dump(), dns_cache_flush(), dns_cache_flushnode(), dns_cache_getcachesize(), dns_cache_getcleaninginterval(), dns_cache_load(), dns_cache_setcachesize(), dns_cache_setcleaninginterval(), dns_cache_setfilename(), dns_client_addtrustedkey(), dns_client_cancelrequest(), dns_client_cancelresolve(), dns_client_cancelupdate(), dns_client_clearservers(), dns_client_destroy(), dns_client_destroyreqtrans(), dns_client_destroyrestrans(), dns_client_destroyupdatetrans(), dns_client_request(), dns_client_resolve(), dns_client_setdlv(), dns_client_setservers(), dns_client_startrequest(), dns_client_startresolve(), dns_client_startupdate(), dns_client_update(), dns_dbtable_attach(), dns_dbtable_detach(), dns_dispatch_addresponse3(), dns_dispatch_attach(), dns_dispatch_cancel(), dns_dispatch_changeattributes(), dns_dispatch_createtcp2(), dns_dispatch_detach(), dns_dispatch_gettcp(), dns_dispatch_gettcp2(), dns_dispatch_getudp_dup(), dns_dispatch_removeresponse(), dns_dispatch_starttcp(), dns_dispatchmgr_destroy(), dns_dispatchmgr_setudp(), dns_dispatchset_create(), dns_dispatchset_get(), dns_dumpctx_attach(), dns_dumpctx_cancel(), dns_dumpctx_detach(), dns_keytable_attachkeynode(), dns_keytable_detach(), dns_keytable_detachkeynode(), dns_keytable_find(), dns_keytable_findkeynode(), dns_keytable_findnextkeynode(), dns_keytable_nextkeynode(), dns_lib_init(), dns_lib_shutdown(), dns_loadctx_attach(), dns_loadctx_cancel(), dns_loadctx_detach(), dns_lookup_cancel(), dns_name_destroy(), dns_portlist_add(), dns_portlist_match(), dns_portlist_remove(), dns_request_cancel(), dns_request_createraw4(), dns_request_createvia4(), dns_request_destroy(), dns_requestmgr_attach(), dns_requestmgr_detach(), dns_requestmgr_shutdown(), dns_requestmgr_whenshutdown(), dns_resolver_attach(), dns_resolver_cancelfetch(), dns_resolver_createfetch3(), dns_resolver_destroyfetch(), dns_resolver_detach(), dns_resolver_getclientsperquery(), dns_resolver_logfetch(), dns_resolver_nrunning(), dns_resolver_prime(), dns_resolver_setclientsperquery(), dns_resolver_shutdown(), dns_resolver_whenshutdown(), dns_rpz_add(), dns_rpz_beginload(), dns_rpz_delete(), dns_rpz_find_ip(), dns_rpz_find_name(), dns_rpz_ready(), dns_rrl(), dns_ssutable_attach(), dns_ssutable_detach(), dns_stats_attach(), dns_stats_detach(), dns_validator_cancel(), dns_validator_destroy(), dns_validator_send(), dns_view_find2(), dns_view_findzone(), dns_view_findzonecut2(), dns_view_weakattach(), dns_view_weakdetach(), dns_viewlist_findzone(), do_cancel(), dsfetched(), dsfetched2(), dsvalidated(), dump_adb(), empty_bucket(), end_cleaning(), event_free(), exit_check(), fctx_create(), fctx_done(), fctx_doshutdown(), fctx_finddone(), fctx_increference(), fctx_sendevents(), fctx_start(), fctx_unlink(), fetch_callback(), fetch_callback_validator(), find_entry_and_lock(), find_name_and_lock(), findnode(), forward_destroy(), free_adbentry(), free_adbname(), free_buffer(), free_session_list(), get_client(), get_dispsocket(), get_raw_serial(), get_worker(), grow_entries(), grow_names(), httpdmgr_destroy(), inc_adb_erefcnt(), inc_adb_irefcnt(), inc_entry_refcnt(), incremental_cleaning_action(), internal_accept(), internal_connect(), internal_update_callback(), isc___mempool_put(), isc__app_ctxonrun(), isc__app_ctxrun(), isc__mempool_setfreemax(), isc__socket_accept(), isc__socket_attach(), isc__socket_cancel(), isc__socket_detach(), isc__socket_fdwatchcreate(), isc__socket_fdwatchpoke(), isc__socket_listen(), isc__strerror(), isc__task_attach(), isc__task_beginexclusive(), isc__task_create(), isc__task_detach(), isc__task_endexclusive(), isc__task_getcurrenttime(), isc__task_onshutdown(), isc__task_privilege(), isc__task_send(), isc__task_sendanddetach(), isc__task_setname(), isc__task_setprivilege(), isc__task_shutdown(), isc__taskmgr_create(), isc__taskmgr_destroy(), isc__taskmgr_mode(), isc__taskmgr_ready(), isc__taskmgr_setmode(), isc__timer_attach(), isc__timer_create(), isc__timer_detach(), isc__timer_reset(), isc__timer_touch(), isc__timermgr_destroy(), isc_app_register(), isc_appctx_create(), isc_counter_attach(), isc_counter_detach(), isc_counter_increment(), isc_counter_setlimit(), isc_entropy_addsample(), isc_entropy_attach(), isc_entropy_createcallbacksource(), isc_entropy_createfilesource(), isc_entropy_createsamplesource(), isc_entropy_destroysource(), isc_entropy_detach(), isc_entropy_getdata(), isc_entropy_putdata(), isc_entropy_stats(), isc_entropy_status(), isc_entropy_stopcallbacksources(), isc_hash_create(), isc_hash_ctxinit(), isc_httpd_accept(), isc_httpdmgr_shutdown(), ISC_LIST(), isc_log_closefilelogs(), isc_log_doit(), isc_log_setdebuglevel(), isc_logconfig_use(), isc_mem_register(), isc_quota_max(), isc_quota_release(), isc_quota_reserve(), isc_quota_soft(), isc_ratelimiter_attach(), isc_ratelimiter_dequeue(), isc_ratelimiter_detach(), isc_ratelimiter_enqueue(), isc_ratelimiter_release(), isc_ratelimiter_setinterval(), isc_ratelimiter_shutdown(), isc_ratelimiter_stall(), isc_result_totext(), isc_rng_attach(), isc_rng_detach(), isc_rng_random(), isc_socket_register(), isc_socketmgr_create(), isc_socketmgr_createinctx(), isc_stats_attach(), isc_stats_detach(), isc_task_purgeevent(), isc_task_register(), isc_taskmgr_create(), isc_taskmgr_createinctx(), isc_taskmgr_excltask(), isc_taskmgr_setexcltask(), isc_timer_gettype(), isc_timer_register(), isc_timermgr_create(), isc_timermgr_createinctx(), keyvalidated(), listener_startclients(), localrequest_done(), lookup_find(), maybe_destroy(), mygetprotobyname(), mygetservbyname(), ncache_message(), new_adbentry(), new_adbname(), new_portentry(), ns_client_dumprecursing(), ns_client_killoldestquery(), ns_client_qnamereplace(), ns_client_recursing(), ns_interface_attach(), ns_interface_detach(), ns_interfacemgr_attach(), ns_interfacemgr_detach(), ns_interfacemgr_dumprecursing(), ns_interfacemgr_setlistenon4(), ns_interfacemgr_setlistenon6(), ns_interfacemgr_shutdown(), ns_lwdmanager_attach(), ns_lwdmanager_detach(), ns_lwresd_configure(), ns_lwreslistener_attach(), ns_lwreslistener_detach(), ns_lwreslistener_unlinkcm(), ns_lwsearchlist_attach(), ns_lwsearchlist_detach(), ns_query_cancel(), ns_server_reload(), ns_server_reloadwanted(), overmem_cleaning_action(), pk11_get_session(), pk11_initialize(), pk11_mem_get(), pk11_mem_put(), pk11_return_session(), prefetch_done(), prime_done(), process_fd(), process_soa(), query_resume(), ratelimiter_tick(), receive_soa(), req_connected(), req_response(), req_senddone(), req_shutdown(), req_timeout(), request_done(), requestmgr_detach(), resolve_done(), resolveaddr_done(), resolver_shutdown(), resolvesoa_done(), resquery_destroy(), resume_dslookup(), set(), set_and_drop(), shutdown_entries(), shutdown_names(), shutdown_stage2(), shutdown_task(), socket_create(), socketclose(), spillattimer_countdown(), task_finished(), task_ready(), tcp_recv(), token_login(), udp_recv(), unwatch_fd(), update_done(), update_listener(), validator_start(), view_flushanddetach(), violate_locking_hierarchy(), wakeup_socket(), watch_fd(), water(), zonemgr_cancelio(), zonemgr_getio(), and zonemgr_putio().

#define UNLOCK ( lp   ) 

Value:

do { \
        RUNTIME_CHECK(isc_mutex_unlock((lp)) == ISC_R_SUCCESS); \
        ISC_UTIL_TRACE(fprintf(stderr, "%s %p %s %d\n", \
                               isc_msgcat_get(isc_msgcat, ISC_MSGSET_UTIL, \
                                              ISC_MSG_UNLOCKED, "UNLOCKED"), \
                               (lp), __FILE__, __LINE__)); \
        } while (0)

Definition at line 108 of file util.h.

Referenced by acache_cleaner_shutdown_action(), acache_incremental_cleaning_action(), acache_overmem_cleaning_action(), adb_shutdown(), addrdataset(), allocate_udp_buffer(), assignwork(), attach(), attachnode(), authvalidated(), begin_cleaning(), cache_message(), clean_finds_at_name(), clean_namehooks(), cleaner_shutdown_action(), cleanup_entries(), cleanup_names(), client_accept(), client_newconn(), client_ok(), client_resfind(), cnamevalidated(), copy_namehook_lists(), deactivate_dispsocket(), dec_adb_irefcnt(), dec_entry_refcnt(), dequeue_events(), deref_portentry(), destroy(), destroy_client(), destroy_disp(), destroy_dispsocket(), destroynode(), detach(), detachnode(), dispatch(), dispatch_find(), dlvfetched(), dlvvalidated(), dns_acache_cancelentry(), dns_acache_putdb(), dns_acache_setcleaninginterval(), dns_acache_setdb(), dns_acache_setentry(), dns_acache_shutdown(), dns_acl_isinsecure(), dns_adb_adjustsrtt(), dns_adb_agesrtt(), dns_adb_cancelfind(), dns_adb_changeflags(), dns_adb_createfind2(), dns_adb_destroyfind(), dns_adb_detach(), dns_adb_dump(), dns_adb_dumpfind(), dns_adb_ednsto(), dns_adb_findaddrinfo(), dns_adb_flush(), dns_adb_flushname(), dns_adb_flushnames(), dns_adb_freeaddrinfo(), dns_adb_getsit(), dns_adb_getudpsize(), dns_adb_marklame(), dns_adb_noedns(), dns_adb_plainresponse(), dns_adb_probesize2(), dns_adb_setsit(), dns_adb_setudpsize(), dns_adb_shutdown(), dns_adb_timeout(), dns_adb_whenshutdown(), dns_badcache_add(), dns_badcache_find(), dns_badcache_flushname(), dns_badcache_flushtree(), dns_badcache_print(), dns_byaddr_cancel(), dns_cache_attach(), dns_cache_attachdb(), dns_cache_detach(), dns_cache_dump(), dns_cache_flush(), dns_cache_flushnode(), dns_cache_getcachesize(), dns_cache_getcleaninginterval(), dns_cache_load(), dns_cache_setcachesize(), dns_cache_setcleaninginterval(), dns_cache_setfilename(), dns_client_addtrustedkey(), dns_client_cancelrequest(), dns_client_cancelresolve(), dns_client_cancelupdate(), dns_client_clearservers(), dns_client_destroy(), dns_client_destroyreqtrans(), dns_client_destroyrestrans(), dns_client_destroyupdatetrans(), dns_client_request(), dns_client_resolve(), dns_client_setdlv(), dns_client_setservers(), dns_client_startrequest(), dns_client_startresolve(), dns_client_startupdate(), dns_client_update(), dns_dbtable_attach(), dns_dbtable_detach(), dns_dispatch_addresponse3(), dns_dispatch_attach(), dns_dispatch_cancel(), dns_dispatch_changeattributes(), dns_dispatch_createtcp2(), dns_dispatch_detach(), dns_dispatch_gettcp(), dns_dispatch_gettcp2(), dns_dispatch_getudp_dup(), dns_dispatch_removeresponse(), dns_dispatch_starttcp(), dns_dispatchmgr_destroy(), dns_dispatchmgr_setudp(), dns_dispatchset_create(), dns_dispatchset_get(), dns_dumpctx_attach(), dns_dumpctx_cancel(), dns_dumpctx_detach(), dns_keytable_attachkeynode(), dns_keytable_detach(), dns_keytable_detachkeynode(), dns_keytable_find(), dns_keytable_findkeynode(), dns_keytable_findnextkeynode(), dns_keytable_nextkeynode(), dns_lib_init(), dns_lib_shutdown(), dns_loadctx_attach(), dns_loadctx_cancel(), dns_loadctx_detach(), dns_lookup_cancel(), dns_name_destroy(), dns_portlist_add(), dns_portlist_match(), dns_portlist_remove(), dns_request_cancel(), dns_request_createraw4(), dns_request_createvia4(), dns_request_destroy(), dns_requestmgr_attach(), dns_requestmgr_detach(), dns_requestmgr_shutdown(), dns_requestmgr_whenshutdown(), dns_resolver_attach(), dns_resolver_cancelfetch(), dns_resolver_createfetch3(), dns_resolver_destroyfetch(), dns_resolver_detach(), dns_resolver_getclientsperquery(), dns_resolver_logfetch(), dns_resolver_nrunning(), dns_resolver_prime(), dns_resolver_setclientsperquery(), dns_resolver_shutdown(), dns_resolver_whenshutdown(), dns_rpz_add(), dns_rpz_beginload(), dns_rpz_delete(), dns_rpz_find_ip(), dns_rpz_find_name(), dns_rpz_ready(), dns_rrl(), dns_ssutable_attach(), dns_ssutable_detach(), dns_stats_attach(), dns_stats_detach(), dns_validator_cancel(), dns_validator_destroy(), dns_validator_send(), dns_view_find2(), dns_view_findzone(), dns_view_findzonecut2(), dns_view_weakattach(), dns_view_weakdetach(), dns_viewlist_findzone(), do_cancel(), dsfetched(), dsfetched2(), dsvalidated(), dump_adb(), empty_bucket(), end_cleaning(), event_free(), exit_check(), fctx_create(), fctx_done(), fctx_doshutdown(), fctx_finddone(), fctx_increference(), fctx_sendevents(), fctx_start(), fctx_unlink(), fetch_callback(), fetch_callback_validator(), find_entry_and_lock(), find_name_and_lock(), findnode(), forward_destroy(), free_adbentry(), free_adbname(), free_buffer(), free_session_list(), get_client(), get_dispsocket(), get_raw_serial(), get_worker(), grow_entries(), grow_names(), httpdmgr_destroy(), import_rdataset(), inc_adb_erefcnt(), inc_adb_irefcnt(), inc_entry_refcnt(), incremental_cleaning_action(), internal_accept(), internal_connect(), internal_update_callback(), isc___mempool_put(), isc__app_ctxonrun(), isc__app_ctxrun(), isc__mempool_setfreemax(), isc__socket_accept(), isc__socket_attach(), isc__socket_detach(), isc__socket_fdwatchcreate(), isc__socket_fdwatchpoke(), isc__socket_listen(), isc__strerror(), isc__task_attach(), isc__task_beginexclusive(), isc__task_create(), isc__task_detach(), isc__task_endexclusive(), isc__task_getcurrenttime(), isc__task_onshutdown(), isc__task_privilege(), isc__task_send(), isc__task_sendanddetach(), isc__task_setname(), isc__task_setprivilege(), isc__task_shutdown(), isc__taskmgr_create(), isc__taskmgr_destroy(), isc__taskmgr_mode(), isc__taskmgr_ready(), isc__taskmgr_setmode(), isc__timer_attach(), isc__timer_create(), isc__timer_detach(), isc__timer_reset(), isc__timer_touch(), isc__timermgr_destroy(), isc_app_register(), isc_appctx_create(), isc_counter_attach(), isc_counter_detach(), isc_counter_increment(), isc_counter_setlimit(), isc_entropy_addsample(), isc_entropy_attach(), isc_entropy_createcallbacksource(), isc_entropy_createfilesource(), isc_entropy_createsamplesource(), isc_entropy_destroysource(), isc_entropy_detach(), isc_entropy_getdata(), isc_entropy_putdata(), isc_entropy_stats(), isc_entropy_status(), isc_entropy_stopcallbacksources(), isc_hash_create(), isc_hash_ctxinit(), isc_httpd_accept(), isc_httpdmgr_shutdown(), ISC_LIST(), isc_log_closefilelogs(), isc_log_doit(), isc_log_setdebuglevel(), isc_logconfig_use(), isc_mem_register(), isc_quota_max(), isc_quota_release(), isc_quota_reserve(), isc_quota_soft(), isc_ratelimiter_attach(), isc_ratelimiter_dequeue(), isc_ratelimiter_detach(), isc_ratelimiter_enqueue(), isc_ratelimiter_release(), isc_ratelimiter_setinterval(), isc_ratelimiter_shutdown(), isc_ratelimiter_stall(), isc_result_totext(), isc_rng_attach(), isc_rng_detach(), isc_rng_random(), isc_socket_register(), isc_socketmgr_create(), isc_socketmgr_createinctx(), isc_stats_attach(), isc_stats_detach(), isc_task_purgeevent(), isc_task_register(), isc_taskmgr_create(), isc_taskmgr_createinctx(), isc_taskmgr_excltask(), isc_taskmgr_setexcltask(), isc_timer_gettype(), isc_timer_register(), isc_timermgr_create(), isc_timermgr_createinctx(), keyvalidated(), listener_startclients(), localrequest_done(), lookup_find(), maybe_destroy(), mygetprotobyname(), mygetservbyname(), ncache_message(), new_adbentry(), new_adbname(), new_portentry(), ns_client_dumprecursing(), ns_client_killoldestquery(), ns_client_qnamereplace(), ns_client_recursing(), ns_interface_attach(), ns_interface_detach(), ns_interfacemgr_attach(), ns_interfacemgr_detach(), ns_interfacemgr_dumprecursing(), ns_interfacemgr_setlistenon4(), ns_interfacemgr_setlistenon6(), ns_interfacemgr_shutdown(), ns_lwdmanager_attach(), ns_lwdmanager_detach(), ns_lwresd_configure(), ns_lwreslistener_attach(), ns_lwreslistener_detach(), ns_lwreslistener_unlinkcm(), ns_lwsearchlist_attach(), ns_lwsearchlist_detach(), ns_query_cancel(), ns_server_reload(), ns_server_reloadwanted(), overmem_cleaning_action(), pk11_get_session(), pk11_initialize(), pk11_mem_get(), pk11_mem_put(), pk11_return_session(), prefetch_done(), prime_done(), process_fd(), process_soa(), query_resume(), ratelimiter_tick(), receive_soa(), req_connected(), req_response(), req_senddone(), req_shutdown(), req_timeout(), request_done(), requestmgr_detach(), resolve_done(), resolveaddr_done(), resolver_shutdown(), resolvesoa_done(), resquery_destroy(), resume_dslookup(), set(), set_and_drop(), shutdown_entries(), shutdown_names(), shutdown_stage2(), shutdown_task(), socket_create(), socketclose(), spillattimer_countdown(), task_finished(), task_ready(), tcp_recv(), token_login(), udp_recv(), unwatch_fd(), update_done(), update_listener(), validator_start(), view_flushanddetach(), violate_locking_hierarchy(), wakeup_socket(), watch_fd(), water(), zonemgr_cancelio(), zonemgr_getio(), and zonemgr_putio().

#define ISLOCKED ( lp   )     (1)

Definition at line 115 of file util.h.

#define DESTROYLOCK ( lp   )     RUNTIME_CHECK(isc_mutex_destroy((lp)) == ISC_R_SUCCESS)

Definition at line 116 of file util.h.

Referenced by acache_cleaner_init(), add_listener(), cache_cleaner_init(), cache_free(), clientmgr_destroy(), create_stats(), destroy(), destroy_ecdb(), destroy_libs(), destroy_listener(), destroy_mgr(), destroyclient(), destroynode(), dispatch_allocate(), dispatch_free(), dns_acache_create(), dns_adb_create(), dns_badcache_destroy(), dns_badcache_init(), dns_byaddr_create(), dns_byaddr_destroy(), dns_cache_create3(), dns_client_destroyreqtrans(), dns_client_destroyrestrans(), dns_client_destroyupdatetrans(), dns_client_request(), dns_client_resolve(), dns_client_startrequest(), dns_client_startresolve(), dns_client_startupdate(), dns_client_update(), dns_dbtable_create(), dns_dispatchmgr_create(), dns_dispatchset_create(), dns_dispatchset_destroy(), dns_keytable_create(), dns_keytable_detach(), dns_lookup_create(), dns_lookup_destroy(), dns_portlist_create(), dns_portlist_detach(), dns_requestmgr_create(), dns_resolver_create(), dns_rpz_detach_rpzs(), dns_rpz_new_zones(), dns_rrl_view_destroy(), dns_sdb_register(), dns_sdb_unregister(), dns_sdlzregister(), dns_sdlzunregister(), dns_stats_detach(), dns_validator_create(), dns_view_create(), dns_zone_create(), dns_zonemgr_create(), dumpctx_destroy(), exit_check(), findnode(), free_adbfind(), free_socket(), internal_update_callback(), isc__task_create(), isc__taskmgr_create(), isc__timer_create(), isc__timermgr_create(), isc__timermgr_destroy(), isc_hash_ctxcreate(), isc_log_destroy(), isc_mutexblock_init(), isc_quota_destroy(), isc_ratelimiter_create(), isc_stats_detach(), loadctx_destroy(), localrequest_done(), main(), manager_free(), mgr_destroy(), ns_interface_create(), ns_interface_destroy(), ns_interfacemgr_destroy(), ns_query_init(), qid_destroy(), ratelimiter_free(), resolve_done(), task_finished(), zone_free(), and zonemgr_free().

#define BROADCAST ( cvp   ) 

Value:

do { \
        ISC_UTIL_TRACE(fprintf(stderr, "%s %p %s %d\n", \
                               isc_msgcat_get(isc_msgcat, ISC_MSGSET_UTIL, \
                                              ISC_MSG_BROADCAST, "BROADCAST"),\
                               (cvp), __FILE__, __LINE__)); \
        RUNTIME_CHECK(isc_condition_broadcast((cvp)) == ISC_R_SUCCESS); \
        } while (0)

Definition at line 120 of file util.h.

Referenced by dispatch(), isc__task_endexclusive(), isc__taskmgr_destroy(), and task_finished().

#define SIGNAL ( cvp   ) 

Value:

do { \
        ISC_UTIL_TRACE(fprintf(stderr, "%s %p %s %d\n", \
                               isc_msgcat_get(isc_msgcat, ISC_MSGSET_UTIL, \
                                              ISC_MSG_SIGNAL, "SIGNAL"), \
                               (cvp), __FILE__, __LINE__)); \
        RUNTIME_CHECK(isc_condition_signal((cvp)) == ISC_R_SUCCESS); \
        } while (0)

Definition at line 127 of file util.h.

Referenced by deschedule(), dispatch(), isc__timermgr_destroy(), isc_timermgr_poke(), schedule(), and task_ready().

#define WAIT ( cvp,
lp   ) 

Value:

do { \
        ISC_UTIL_TRACE(fprintf(stderr, "%s %p %s %p %s %d\n", \
                               isc_msgcat_get(isc_msgcat, ISC_MSGSET_UTIL, \
                                              ISC_MSG_UTILWAIT, "WAIT"), \
                               (cvp), \
                               isc_msgcat_get(isc_msgcat, ISC_MSGSET_UTIL, \
                                              ISC_MSG_LOCK, "LOCK"), \
                               (lp), __FILE__, __LINE__)); \
        RUNTIME_CHECK(isc_condition_wait((cvp), (lp)) == ISC_R_SUCCESS); \
        ISC_UTIL_TRACE(fprintf(stderr, "%s %p %s %p %s %d\n", \
                               isc_msgcat_get(isc_msgcat, ISC_MSGSET_UTIL, \
                                              ISC_MSG_WAITED, "WAITED"), \
                               (cvp), \
                               isc_msgcat_get(isc_msgcat, ISC_MSGSET_UTIL, \
                                              ISC_MSG_LOCKED, "LOCKED"), \
                               (lp), __FILE__, __LINE__)); \
        } while (0)

Definition at line 134 of file util.h.

Referenced by dispatch(), isc__app_ctxrun(), and isc__task_beginexclusive().

#define WAITUNTIL ( cvp,
lp,
tp   )     isc_condition_waituntil((cvp), (lp), (tp))

Definition at line 159 of file util.h.

#define RWLOCK ( lp,
 ) 

Value:

do { \
        ISC_UTIL_TRACE(fprintf(stderr, "%s %p, %d %s %d\n", \
                               isc_msgcat_get(isc_msgcat, ISC_MSGSET_UTIL, \
                                              ISC_MSG_RWLOCK, "RWLOCK"), \
                               (lp), (t), __FILE__, __LINE__)); \
        RUNTIME_CHECK(isc_rwlock_lock((lp), (t)) == ISC_R_SUCCESS); \
        ISC_UTIL_TRACE(fprintf(stderr, "%s %p, %d %s %d\n", \
                               isc_msgcat_get(isc_msgcat, ISC_MSGSET_UTIL, \
                                              ISC_MSG_RWLOCKED, "RWLOCKED"), \
                               (lp), (t), __FILE__, __LINE__)); \
        } while (0)

Definition at line 162 of file util.h.

Referenced by addrdataset(), adjust_lru(), cache_find(), cache_findzonecut(), cleanup_dead_nodes_callback(), closeversion(), dbtable_free(), dns_db_create(), dns_db_register(), dns_db_unregister(), dns_dbtable_add(), dns_dbtable_adddefault(), dns_dbtable_find(), dns_dbtable_getdefault(), dns_dbtable_remove(), dns_dbtable_removedefault(), dns_dlzcreate(), dns_dlzregister(), dns_dlzunregister(), dns_fwdtable_add(), dns_fwdtable_addfwd(), dns_fwdtable_delete(), dns_fwdtable_find2(), dns_keytable_attach(), dns_keytable_delete(), dns_keytable_deletekeynode(), dns_keytable_detach(), dns_keytable_find(), dns_keytable_finddeepestmatch(), dns_keytable_findkeynode(), dns_keytable_issecuredomain(), dns_keytable_totext(), dns_ntatable_add(), dns_ntatable_attach(), dns_ntatable_covered(), dns_ntatable_delete(), dns_ntatable_detach(), dns_ntatable_save(), dns_ntatable_totext(), dns_resolver_algorithm_supported(), dns_resolver_disable_algorithm(), dns_resolver_disable_ds_digest(), dns_resolver_ds_digest_supported(), dns_resolver_getmustbesecure(), dns_resolver_reset_algorithms(), dns_resolver_reset_ds_digests(), dns_resolver_resetmustbesecure(), dns_resolver_setmustbesecure(), dns_tsigkey_find(), dns_tsigkey_setdeleted(), dns_tsigkeyring_attach(), dns_tsigkeyring_detach(), dns_tsigkeyring_dumpanddetach(), dns_zone_link(), dns_zonemgr_attach(), dns_zonemgr_detach(), dns_zonemgr_forcemaint(), dns_zonemgr_managezone(), dns_zonemgr_releasezone(), dns_zonemgr_resumexfrs(), dns_zonemgr_shutdown(), dns_zt_asyncload(), dns_zt_attach(), dns_zt_find(), dns_zt_freezezones(), dns_zt_load(), dns_zt_loadnew(), dns_zt_mount(), dns_zt_unmount(), doneloading(), findnodeintree(), flush_deletions(), getnsec3parameters(), getsigningtime(), hashsize(), insert(), isdnssec(), issecure(), keyring_add(), nodecount(), ns_server_tsigdelete(), ns_server_tsiglist(), prune_tree(), queue_xfrin(), resigned(), resume_iteration(), rpz_attach(), rpz_ready(), setnsec3parameters(), sync_keyzone(), zone_find(), zone_shutdown(), zone_xfrdone(), and zt_flushanddetach().

#define RWUNLOCK ( lp,
 ) 

Value:

do { \
        ISC_UTIL_TRACE(fprintf(stderr, "%s %p, %d %s %d\n", \
                               isc_msgcat_get(isc_msgcat, ISC_MSGSET_UTIL, \
                                              ISC_MSG_RWUNLOCK, "RWUNLOCK"), \
                               (lp), (t), __FILE__, __LINE__)); \
        RUNTIME_CHECK(isc_rwlock_unlock((lp), (t)) == ISC_R_SUCCESS); \
        } while (0)

Definition at line 173 of file util.h.

Referenced by addrdataset(), adjust_lru(), cache_find(), cache_findzonecut(), cleanup_dead_nodes_callback(), closeversion(), dbiterator_destroy(), dbiterator_pause(), dbtable_free(), decrement_reference(), dns_db_create(), dns_db_register(), dns_db_unregister(), dns_dbtable_add(), dns_dbtable_adddefault(), dns_dbtable_find(), dns_dbtable_getdefault(), dns_dbtable_remove(), dns_dbtable_removedefault(), dns_dlzcreate(), dns_dlzregister(), dns_dlzunregister(), dns_fwdtable_add(), dns_fwdtable_addfwd(), dns_fwdtable_delete(), dns_fwdtable_find2(), dns_keytable_attach(), dns_keytable_delete(), dns_keytable_deletekeynode(), dns_keytable_detach(), dns_keytable_find(), dns_keytable_finddeepestmatch(), dns_keytable_findkeynode(), dns_keytable_issecuredomain(), dns_keytable_totext(), dns_ntatable_add(), dns_ntatable_attach(), dns_ntatable_covered(), dns_ntatable_delete(), dns_ntatable_detach(), dns_ntatable_save(), dns_ntatable_totext(), dns_resolver_algorithm_supported(), dns_resolver_disable_algorithm(), dns_resolver_disable_ds_digest(), dns_resolver_ds_digest_supported(), dns_resolver_getmustbesecure(), dns_resolver_reset_algorithms(), dns_resolver_reset_ds_digests(), dns_resolver_resetmustbesecure(), dns_resolver_setmustbesecure(), dns_tsigkey_find(), dns_tsigkey_setdeleted(), dns_tsigkeyring_attach(), dns_tsigkeyring_detach(), dns_tsigkeyring_dumpanddetach(), dns_zone_link(), dns_zonemgr_attach(), dns_zonemgr_detach(), dns_zonemgr_forcemaint(), dns_zonemgr_managezone(), dns_zonemgr_releasezone(), dns_zonemgr_resumexfrs(), dns_zonemgr_shutdown(), dns_zt_asyncload(), dns_zt_attach(), dns_zt_find(), dns_zt_freezezones(), dns_zt_load(), dns_zt_loadnew(), dns_zt_mount(), dns_zt_unmount(), doneloading(), findnodeintree(), flush_deletions(), getnsec3parameters(), getsigningtime(), hashsize(), insert(), isdnssec(), issecure(), keyring_add(), nodecount(), ns_server_tsigdelete(), ns_server_tsiglist(), prune_tree(), queue_xfrin(), resigned(), rpz_attach(), rpz_ready(), setnsec3parameters(), sync_keyzone(), zone_find(), zone_shutdown(), zone_xfrdone(), and zt_flushanddetach().

#define DESTROYMUTEXBLOCK ( bp,
 )     RUNTIME_CHECK(isc_mutexblock_destroy((bp), (n)) == ISC_R_SUCCESS)

Definition at line 181 of file util.h.

Referenced by destroy(), dns_adb_create(), grow_entries(), and grow_names().

#define LIST ( type   )     ISC_LIST(type)

Definition at line 189 of file util.h.

Referenced by ISC_LIST().

#define INIT_LIST ( type   )     ISC_LIST_INIT(type)

Definition at line 190 of file util.h.

Referenced by grow_table(), isc__task_create(), isc__taskmgr_create(), isc__timermgr_create(), isc_lex_create(), and isc_symtab_create().

#define LINK ( type   )     ISC_LINK(type)

Definition at line 191 of file util.h.

#define INIT_LINK ( elt,
link   )     ISC_LINK_INIT(elt, link)

Definition at line 192 of file util.h.

Referenced by isc__task_create().

#define HEAD ( list   )     ISC_LIST_HEAD(list)

Definition at line 193 of file util.h.

Referenced by cleanup_nondirty(), closeversion(), dequeue_events(), dispatch(), grow_table(), isc__task_purgerange(), isc__taskmgr_destroy(), isc_lex_close(), isc_lex_getlasttokentext(), isc_lex_getsourceline(), isc_lex_getsourcename(), isc_lex_gettoken(), isc_lex_isfile(), isc_lex_setsourcename(), isc_lex_ungettoken(), isc_symtab_destroy(), isc_task_purgeevent(), pop_readyq(), and zonemgr_putio().

#define TAIL ( list   )     ISC_LIST_TAIL(list)

Definition at line 194 of file util.h.

Referenced by task_shutdown().

#define EMPTY ( list   )     ISC_LIST_EMPTY(list)

Definition at line 195 of file util.h.

Referenced by closeversion(), dispatch(), empty_readyq(), free_rbtdb(), isc__timermgr_destroy(), isc_lex_destroy(), task_detach(), task_finished(), task_send(), and task_shutdown().

#define PREV ( elt,
link   )     ISC_LIST_PREV(elt, link)

Definition at line 196 of file util.h.

Referenced by closeversion(), and task_shutdown().

#define NEXT ( elt,
link   )     ISC_LIST_NEXT(elt, link)

Definition at line 197 of file util.h.

Referenced by cleanup_nondirty(), closeversion(), dequeue_events(), grow_table(), isc__task_purgerange(), isc__taskmgr_destroy(), isc_symtab_destroy(), and isc_task_purgeevent().

#define APPEND ( list,
elt,
link   )     ISC_LIST_APPEND(list, elt, link)

Definition at line 198 of file util.h.

Referenced by cleanup_nondirty(), grow_table(), isc__task_create(), and isc__timer_create().

#define PREPEND ( list,
elt,
link   )     ISC_LIST_PREPEND(list, elt, link)

Definition at line 199 of file util.h.

Referenced by closeversion(), dns_rbtdb_create(), and isc_symtab_define().

#define UNLINK ( list,
elt,
link   )     ISC_LIST_UNLINK(list, elt, link)

Definition at line 200 of file util.h.

Referenced by cleanup_nondirty(), closeversion(), destroy(), free_rbtdb(), grow_table(), isc_symtab_define(), isc_symtab_undefine(), and task_finished().

#define ENQUEUE ( list,
elt,
link   )     ISC_LIST_APPEND(list, elt, link)

Definition at line 201 of file util.h.

Referenced by dequeue_events(), dispatch(), isc__task_onshutdown(), isc__task_setprivilege(), push_readyq(), task_send(), and task_shutdown().

#define DEQUEUE ( list,
elt,
link   )     ISC_LIST_UNLINK(list, elt, link)

Definition at line 202 of file util.h.

Referenced by dequeue_events(), dispatch(), isc__task_setprivilege(), isc_task_purgeevent(), pop_readyq(), and task_shutdown().

#define INSERTBEFORE ( li,
b,
e,
ln   )     ISC_LIST_INSERTBEFORE(li, b, e, ln)

Definition at line 203 of file util.h.

#define INSERTAFTER ( li,
a,
e,
ln   )     ISC_LIST_INSERTAFTER(li, a, e, ln)

Definition at line 204 of file util.h.

#define APPENDLIST ( list1,
list2,
link   )     ISC_LIST_APPENDLIST(list1, list2, link)

Definition at line 205 of file util.h.

Referenced by closeversion().

#define REQUIRE (  )     ISC_REQUIRE(e)

Require Assertion.

Definition at line 213 of file util.h.

Referenced by _clear_radix(), _new_prefix(), _ref_prefix(), acache_callback(), acache_cancelentry(), adb_shutdown(), add32(), add_changed(), add_keydata_zone(), add_listenelt(), additionaldata_afsdb(), additionaldata_any_tsig(), additionaldata_caa(), additionaldata_cdnskey(), additionaldata_cds(), additionaldata_cert(), additionaldata_ch_a(), additionaldata_cname(), additionaldata_dlv(), additionaldata_dname(), additionaldata_dnskey(), additionaldata_ds(), additionaldata_eui48(), additionaldata_eui64(), additionaldata_gpos(), additionaldata_hinfo(), additionaldata_hip(), additionaldata_hs_a(), additionaldata_in_a(), additionaldata_in_a6(), additionaldata_in_aaaa(), additionaldata_in_apl(), additionaldata_in_dhcid(), additionaldata_in_kx(), additionaldata_in_nsap(), additionaldata_in_nsap_ptr(), additionaldata_in_px(), additionaldata_in_srv(), additionaldata_in_wks(), additionaldata_ipseckey(), additionaldata_isdn(), additionaldata_key(), additionaldata_keydata(), additionaldata_l32(), additionaldata_l64(), additionaldata_loc(), additionaldata_lp(), additionaldata_mb(), additionaldata_md(), additionaldata_mf(), additionaldata_mg(), additionaldata_minfo(), additionaldata_mr(), additionaldata_mx(), additionaldata_naptr(), additionaldata_nid(), additionaldata_ns(), additionaldata_nsec(), additionaldata_nsec3(), additionaldata_nsec3param(), additionaldata_null(), additionaldata_nxt(), additionaldata_openpgpkey(), additionaldata_opt(), additionaldata_ptr(), additionaldata_rp(), additionaldata_rrsig(), additionaldata_rt(), additionaldata_sig(), additionaldata_soa(), additionaldata_spf(), additionaldata_sshfp(), additionaldata_tkey(), additionaldata_tlsa(), additionaldata_txt(), additionaldata_unspec(), additionaldata_uri(), additionaldata_x25(), addonlevel(), addoptout(), addrdataset(), adj_trigger_cnt(), algorithm_status(), allrdatasets(), assignchannel(), asyncload(), attach(), attachnode(), attachversion(), begin_cleaning(), beginload(), bevent_destroy(), bind9_getaddresses(), bind_rdataset(), build_msghdr_recv(), build_msghdr_send(), buildfilename(), buildquery(), builtin_create(), cache_find(), cache_findrdataset(), cache_findzonecut(), cache_free(), cache_zonecut_callback(), cancel_refresh(), casecompare_hip(), casecompare_ipseckey(), casecompare_lp(), casecompare_nsec(), casecompare_openpgpkey(), casecompare_rrsig(), cfg_acl_fromconfig2(), cfg_aclconfctx_attach(), cfg_aclconfctx_create(), cfg_aclconfctx_detach(), cfg_list_first(), cfg_list_next(), cfg_listelt_value(), cfg_log_init(), cfg_map_count(), cfg_map_get(), cfg_map_getname(), cfg_obj_asboolean(), cfg_obj_asnetprefix(), cfg_obj_assockaddr(), cfg_obj_asstring(), cfg_obj_asuint32(), cfg_obj_asuint64(), cfg_obj_attach(), cfg_obj_destroy(), cfg_obj_getdscp(), cfg_obj_isboolean(), cfg_obj_islist(), cfg_obj_ismap(), cfg_obj_isnetprefix(), cfg_obj_issockaddr(), cfg_obj_isstring(), cfg_obj_istuple(), cfg_obj_isuint32(), cfg_obj_isuint64(), cfg_obj_isvoid(), cfg_parse_buffer(), cfg_parse_file(), cfg_parser_attach(), cfg_parser_create(), cfg_parser_mapadd(), cfg_parser_reset(), cfg_tuple_get(), chacha_getuint16(), chacha_reinit(), chacha_rekey(), chacha_stir(), check_section(), checknames_afsdb(), checknames_any_tsig(), checknames_caa(), checknames_cdnskey(), checknames_cds(), checknames_cert(), checknames_ch_a(), checknames_cname(), checknames_dlv(), checknames_dname(), checknames_dnskey(), checknames_ds(), checknames_eui48(), checknames_eui64(), checknames_gpos(), checknames_hinfo(), checknames_hip(), checknames_hs_a(), checknames_in_a(), checknames_in_a6(), checknames_in_aaaa(), checknames_in_apl(), checknames_in_dhcid(), checknames_in_kx(), checknames_in_nsap(), checknames_in_nsap_ptr(), checknames_in_px(), checknames_in_srv(), checknames_in_wks(), checknames_ipseckey(), checknames_isdn(), checknames_key(), checknames_keydata(), checknames_l32(), checknames_l64(), checknames_loc(), checknames_lp(), checknames_mb(), checknames_md(), checknames_mf(), checknames_mg(), checknames_minfo(), checknames_mr(), checknames_mx(), checknames_naptr(), checknames_nid(), checknames_ns(), checknames_nsec(), checknames_nsec3(), checknames_nsec3param(), checknames_null(), checknames_nxt(), checknames_openpgpkey(), checknames_opt(), checknames_ptr(), checknames_rp(), checknames_rrsig(), checknames_rt(), checknames_sig(), checknames_soa(), checknames_spf(), checknames_sshfp(), checknames_tkey(), checknames_tlsa(), checknames_txt(), checknames_unspec(), checknames_uri(), checknames_x25(), checkns(), checkowner_afsdb(), checkowner_any_tsig(), checkowner_caa(), checkowner_cdnskey(), checkowner_cds(), checkowner_cert(), checkowner_ch_a(), checkowner_cname(), checkowner_dlv(), checkowner_dname(), checkowner_dnskey(), checkowner_ds(), checkowner_eui48(), checkowner_eui64(), checkowner_gpos(), checkowner_hinfo(), checkowner_hip(), checkowner_hs_a(), checkowner_in_a(), checkowner_in_a6(), checkowner_in_aaaa(), checkowner_in_apl(), checkowner_in_dhcid(), checkowner_in_kx(), checkowner_in_nsap(), checkowner_in_nsap_ptr(), checkowner_in_px(), checkowner_in_srv(), checkowner_in_wks(), checkowner_ipseckey(), checkowner_isdn(), checkowner_key(), checkowner_keydata(), checkowner_l32(), checkowner_l64(), checkowner_loc(), checkowner_lp(), checkowner_mb(), checkowner_md(), checkowner_mf(), checkowner_mg(), checkowner_minfo(), checkowner_mr(), checkowner_mx(), checkowner_naptr(), checkowner_nid(), checkowner_ns(), checkowner_nsec(), checkowner_nsec3(), checkowner_nsec3param(), checkowner_null(), checkowner_nxt(), checkowner_openpgpkey(), checkowner_opt(), checkowner_ptr(), checkowner_rp(), checkowner_rrsig(), checkowner_rt(), checkowner_sig(), checkowner_soa(), checkowner_spf(), checkowner_sshfp(), checkowner_tkey(), checkowner_tlsa(), checkowner_txt(), checkowner_unspec(), checkowner_uri(), checkowner_x25(), clean_zone_node(), cleanup_logging(), clear_addresskeylist(), clear_entry(), clear_query(), client_create(), client_delay(), client_newconn(), client_ok(), client_request(), client_resfind(), client_send(), client_senddone(), client_shutdown(), client_timeout(), clientmgr_destroy(), closeversion(), compare_afsdb(), compare_any_tsig(), compare_caa(), compare_cdnskey(), compare_cds(), compare_cert(), compare_ch_a(), compare_cname(), compare_dlv(), compare_dname(), compare_dnskey(), compare_ds(), compare_eui48(), compare_eui64(), compare_gpos(), compare_hinfo(), compare_hip(), compare_hs_a(), compare_in_a(), compare_in_a6(), compare_in_aaaa(), compare_in_apl(), compare_in_dhcid(), compare_in_kx(), compare_in_nsap(), compare_in_nsap_ptr(), compare_in_px(), compare_in_srv(), compare_in_wks(), compare_ipseckey(), compare_isdn(), compare_key(), compare_keydata(), compare_l32(), compare_l64(), compare_loc(), compare_lp(), compare_mb(), compare_md(), compare_mf(), compare_mg(), compare_minfo(), compare_mr(), compare_mx(), compare_naptr(), compare_nid(), compare_ns(), compare_nsec(), compare_nsec3(), compare_nsec3param(), compare_null(), compare_nxt(), compare_openpgpkey(), compare_opt(), compare_ptr(), compare_rp(), compare_rrsig(), compare_rt(), compare_sig(), compare_soa(), compare_spf(), compare_sshfp(), compare_tkey(), compare_tlsa(), compare_txt(), compare_unspec(), compare_uri(), compare_x25(), comparekeys(), configure_rpz_zone(), configure_view(), connect_done(), connect_timeout(), control_recvmessage(), control_senddone(), count_acl_elements(), count_zones(), covers_rrsig(), covers_sig(), create_keydata(), create_node(), create_stats(), createiterator(), createmessage(), currentversion(), dbiterator_current(), dbiterator_next(), dbiterator_prev(), dec_stats(), default_journal(), delete(), delete_zoneconf(), deletefromlevel(), deleterdataset(), deletetree(), deletetreeflat(), dequeue_events(), deref_portentry(), deserialize32(), destroy(), destroy_dispsocket(), destroy_entry(), destroy_iptable(), destroy_libs(), destroy_listener(), destroysource(), detach(), detachnode(), diff_apply(), diff_tuple_tordataset(), digest_afsdb(), digest_any_tsig(), digest_caa(), digest_cdnskey(), digest_cds(), digest_cert(), digest_ch_a(), digest_cname(), digest_dlv(), digest_dname(), digest_dnskey(), digest_ds(), digest_eui48(), digest_eui64(), digest_gpos(), digest_hinfo(), digest_hip(), digest_hs_a(), digest_in_a(), digest_in_a6(), digest_in_aaaa(), digest_in_apl(), digest_in_dhcid(), digest_in_kx(), digest_in_nsap(), digest_in_nsap_ptr(), digest_in_px(), digest_in_srv(), digest_in_wks(), digest_ipseckey(), digest_isdn(), digest_key(), digest_keydata(), digest_l32(), digest_l64(), digest_loc(), digest_lp(), digest_mb(), digest_md(), digest_mf(), digest_mg(), digest_minfo(), digest_mr(), digest_mx(), digest_naptr(), digest_nid(), digest_ns(), digest_nsec(), digest_nsec3(), digest_nsec3param(), digest_null(), digest_nxt(), digest_openpgpkey(), digest_opt(), digest_ptr(), digest_rp(), digest_rrsig(), digest_rt(), digest_sig(), digest_soa(), digest_spf(), digest_sshfp(), digest_tkey(), digest_tlsa(), digest_txt(), digest_unspec(), digest_uri(), digest_x25(), dir_current(), directory_callback(), dispatch(), dispatch_allocate(), dispatch_free(), dns64_reverse(), dns__zone_loadpending(), dns_acache_attach(), dns_acache_attachentry(), dns_acache_cancelentry(), dns_acache_create(), dns_acache_createentry(), dns_acache_detach(), dns_acache_detachentry(), dns_acache_getentry(), dns_acache_putdb(), dns_acache_setcachesize(), dns_acache_setcleaninginterval(), dns_acache_setdb(), dns_acache_setentry(), dns_acache_shutdown(), dns_acl_attach(), dns_acl_detach(), dns_acl_match2(), dns_aclelement_match2(), dns_adb_adjustsrtt(), dns_adb_agesrtt(), dns_adb_attach(), dns_adb_cancelfind(), dns_adb_changeflags(), dns_adb_create(), dns_adb_createfind2(), dns_adb_destroyfind(), dns_adb_detach(), dns_adb_dump(), dns_adb_ednsto(), dns_adb_findaddrinfo(), dns_adb_flushname(), dns_adb_flushnames(), dns_adb_freeaddrinfo(), dns_adb_getsit(), dns_adb_getudpsize(), dns_adb_marklame(), dns_adb_noedns(), dns_adb_plainresponse(), dns_adb_probesize2(), dns_adb_setsit(), dns_adb_setudpsize(), dns_adb_timeout(), dns_adb_whenshutdown(), dns_badcache_add(), dns_badcache_destroy(), dns_badcache_find(), dns_badcache_flush(), dns_badcache_flushname(), dns_badcache_flushtree(), dns_badcache_init(), dns_badcache_print(), dns_byaddr_cancel(), dns_byaddr_createptrname2(), dns_byaddr_destroy(), dns_cache_attach(), dns_cache_attachdb(), dns_cache_clean(), dns_cache_create3(), dns_cache_detach(), dns_cache_dump(), dns_cache_dumpstats(), dns_cache_getcachesize(), dns_cache_getcleaninginterval(), dns_cache_getname(), dns_cache_getstats(), dns_cache_load(), dns_cache_setcachesize(), dns_cache_setfilename(), dns_cache_updatestats(), dns_client_addtrustedkey(), dns_client_cancelrequest(), dns_client_cancelresolve(), dns_client_cancelupdate(), dns_client_clearservers(), dns_client_createx2(), dns_client_destroy(), dns_client_destroyreqtrans(), dns_client_destroyrestrans(), dns_client_destroyupdatetrans(), dns_client_freeresanswer(), dns_client_freeupdate(), dns_client_mctx(), dns_client_request(), dns_client_resolve(), dns_client_setdlv(), dns_client_setservers(), dns_client_startrequest(), dns_client_startresolve(), dns_client_startupdate(), dns_client_update(), dns_client_updaterec(), dns_compress_add(), dns_compress_findglobal(), dns_compress_getedns(), dns_compress_getmethods(), dns_compress_getsensitive(), dns_compress_init(), dns_compress_invalidate(), dns_compress_rollback(), dns_compress_setmethods(), dns_compress_setsensitive(), dns_db_addrdataset(), dns_db_allrdatasets(), dns_db_attach(), dns_db_attachnode(), dns_db_attachversion(), dns_db_beginload(), dns_db_class(), dns_db_closeversion(), dns_db_create(), dns_db_createiterator(), dns_db_currentversion(), dns_db_deleterdataset(), dns_db_detach(), dns_db_detachnode(), dns_db_dump2(), dns_db_endload(), dns_db_expirenode(), dns_db_find(), dns_db_findext(), dns_db_findnode(), dns_db_findnodeext(), dns_db_findnsec3node(), dns_db_findrdataset(), dns_db_findzonecut(), dns_db_getnsec3parameters(), dns_db_getoriginnode(), dns_db_getrrsetstats(), dns_db_getsoaserial(), dns_db_hashsize(), dns_db_iscache(), dns_db_isdnssec(), dns_db_ispersistent(), dns_db_issecure(), dns_db_isstub(), dns_db_iszone(), dns_db_load3(), dns_db_newversion(), dns_db_nodecount(), dns_db_ondestroy(), dns_db_origin(), dns_db_overmem(), dns_db_printnode(), dns_db_register(), dns_db_rpz_attach(), dns_db_serialize(), dns_db_setcachestats(), dns_db_settask(), dns_db_subtractrdataset(), dns_db_transfernode(), dns_db_unregister(), dns_dbiterator_current(), dns_dbiterator_destroy(), dns_dbiterator_first(), dns_dbiterator_last(), dns_dbiterator_next(), dns_dbiterator_origin(), dns_dbiterator_pause(), dns_dbiterator_prev(), dns_dbiterator_seek(), dns_dbiterator_setcleanmode(), dns_dbtable_add(), dns_dbtable_adddefault(), dns_dbtable_attach(), dns_dbtable_create(), dns_dbtable_detach(), dns_dbtable_find(), dns_dbtable_getdefault(), dns_dbtable_remove(), dns_dbtable_removedefault(), dns_decompress_edns(), dns_decompress_getmethods(), dns_decompress_init(), dns_decompress_invalidate(), dns_decompress_setmethods(), dns_decompress_type(), dns_diff_appendminimal(), dns_diff_clear(), dns_diff_load(), dns_diff_print(), dns_diff_sort(), dns_difftuple_create(), dns_difftuple_free(), dns_dispatch_addresponse(), dns_dispatch_addresponse3(), dns_dispatch_attach(), dns_dispatch_cancel(), dns_dispatch_changeattributes(), dns_dispatch_createtcp2(), dns_dispatch_detach(), dns_dispatch_getattributes(), dns_dispatch_getdscp(), dns_dispatch_getentrysocket(), dns_dispatch_getlocaladdress(), dns_dispatch_getsocket(), dns_dispatch_gettcp(), dns_dispatch_gettcp2(), dns_dispatch_getudp_dup(), dns_dispatch_importrecv(), dns_dispatch_removeresponse(), dns_dispatch_setdscp(), dns_dispatch_starttcp(), dns_dispatchmgr_create(), dns_dispatchmgr_destroy(), dns_dispatchmgr_getblackhole(), dns_dispatchmgr_getblackportlist(), dns_dispatchmgr_setavailports(), dns_dispatchmgr_setblackhole(), dns_dispatchmgr_setblackportlist(), dns_dispatchmgr_setstats(), dns_dispatchmgr_setudp(), dns_dispatchset_cancelall(), dns_dispatchset_create(), dns_dispatchset_destroy(), dns_dlz_ssumatch(), dns_dlz_writeablezone(), dns_dlzallowzonexfr(), dns_dlzconfigure(), dns_dlzcreate(), dns_dlzdestroy(), dns_dlzregister(), dns_dlzunregister(), dns_dns64_aaaaok(), dns_dns64_create(), dns_dns64_destroy(), dns_dnssec_findmatchingkeys(), dns_dnssec_findzonekeys2(), dns_dnssec_keyfromrdata(), dns_dnssec_keylistfromrdataset(), dns_dnssec_sign(), dns_dnssec_signmessage(), dns_dnssec_verify3(), dns_dnssec_verifymessage(), dns_dnsseckey_create(), dns_dnsseckey_destroy(), dns_ds_buildrdata(), dns_dsdigest_format(), dns_dumpctx_attach(), dns_dumpctx_cancel(), dns_dumpctx_db(), dns_dumpctx_detach(), dns_dumpctx_version(), dns_ecdb_create(), dns_ecdb_register(), dns_ecdb_unregister(), dns_fullname_hash(), dns_fwdtable_add(), dns_fwdtable_addfwd(), dns_fwdtable_create(), dns_fwdtable_delete(), dns_fwdtable_destroy(), dns_fwdtable_find2(), dns_generalstats_create(), dns_generalstats_dump(), dns_generalstats_increment(), dns_iptable_attach(), dns_iptable_detach(), dns_journal_begin_transaction(), dns_journal_commit(), dns_journal_current_rr(), dns_journal_destroy(), dns_journal_get_sourceserial(), dns_journal_print(), dns_journal_rollforward(), dns_journal_set_sourceserial(), dns_journal_writediff(), dns_keydata_fromdnskey(), dns_keydata_todnskey(), dns_keynode_attach(), dns_keynode_create(), dns_keynode_detach(), dns_keynode_detachall(), dns_keynode_key(), dns_keynode_managed(), dns_keytable_add(), dns_keytable_attach(), dns_keytable_attachkeynode(), dns_keytable_create(), dns_keytable_delete(), dns_keytable_deletekeynode(), dns_keytable_detach(), dns_keytable_detachkeynode(), dns_keytable_dump(), dns_keytable_find(), dns_keytable_finddeepestmatch(), dns_keytable_findkeynode(), dns_keytable_findnextkeynode(), dns_keytable_issecuredomain(), dns_keytable_nextkeynode(), dns_keytable_totext(), dns_loadctx_attach(), dns_loadctx_cancel(), dns_loadctx_detach(), dns_log_init(), dns_lookup_cancel(), dns_lookup_destroy(), dns_master_dumptostreaminc(), dns_master_loadbuffer(), dns_master_loadbufferinc(), dns_master_loadfileinc5(), dns_master_loadlexer(), dns_master_loadlexerinc(), dns_master_loadstream(), dns_master_loadstreaminc(), dns_master_stylecreate2(), dns_master_styledestroy(), dns_message_addname(), dns_message_buildopt(), dns_message_checksig(), dns_message_create(), dns_message_currentname(), dns_message_destroy(), dns_message_find(), dns_message_findname(), dns_message_findtype(), dns_message_firstname(), dns_message_getopt(), dns_message_getquerytsig(), dns_message_getrawmessage(), dns_message_getsig0(), dns_message_getsig0key(), dns_message_gettempname(), dns_message_gettempoffsets(), dns_message_gettemprdata(), dns_message_gettemprdatalist(), dns_message_gettemprdataset(), dns_message_gettimeadjust(), dns_message_gettsig(), dns_message_gettsigkey(), dns_message_logfmtpacket2(), dns_message_logpacket2(), dns_message_movename(), dns_message_nextname(), dns_message_parse(), dns_message_peekheader(), dns_message_pseudosectiontotext(), dns_message_puttempname(), dns_message_puttemprdata(), dns_message_puttemprdatalist(), dns_message_puttemprdataset(), dns_message_removename(), dns_message_renderbegin(), dns_message_renderchangebuffer(), dns_message_renderend(), dns_message_renderheader(), dns_message_renderrelease(), dns_message_renderreserve(), dns_message_renderreset(), dns_message_rendersection(), dns_message_reply(), dns_message_reset(), dns_message_resetsig(), dns_message_sectiontotext(), dns_message_setopt(), dns_message_setquerytsig(), dns_message_setsig0key(), dns_message_setsortorder(), dns_message_settimeadjust(), dns_message_settsigkey(), dns_message_signer(), dns_message_takebuffer(), dns_message_totext(), dns_name_caseequal(), dns_name_clone(), dns_name_concatenate(), dns_name_copy(), dns_name_countlabels(), dns_name_digest(), dns_name_downcase(), dns_name_dup(), dns_name_dupwithoffsets(), dns_name_dynamic(), dns_name_equal(), dns_name_format(), dns_name_free(), dns_name_fromregion(), dns_name_fromstring2(), dns_name_fromtext(), dns_name_fromwire(), dns_name_fullcompare(), dns_name_fullhash(), dns_name_getlabel(), dns_name_getlabelsequence(), dns_name_hasbuffer(), dns_name_hash(), dns_name_hashbylabel(), dns_name_internalwildcard(), dns_name_invalidate(), dns_name_isabsolute(), dns_name_ishostname(), dns_name_ismailbox(), dns_name_iswildcard(), dns_name_matcheswildcard(), dns_name_print(), dns_name_rdatacompare(), dns_name_reset(), dns_name_setbuffer(), dns_name_split(), dns_name_tofilenametext(), dns_name_toregion(), dns_name_tostring(), dns_name_totext2(), dns_name_towire(), dns_ncache_current(), dns_ncache_getrdataset(), dns_ncache_getsigrdataset(), dns_ncache_towire(), dns_nsec3_activex(), dns_nsec3_buildrdata(), dns_nsec3_noexistnodata(), dns_nsec3_typepresent(), dns_nsec3param_toprivate(), dns_nsec_noexistnodata(), dns_nsec_nseconly(), dns_nsec_typepresent(), dns_ntatable_add(), dns_ntatable_attach(), dns_ntatable_covered(), dns_ntatable_create(), dns_ntatable_detach(), dns_ntatable_save(), dns_ntatable_totext(), dns_opcode_totext(), dns_opcodestats_create(), dns_opcodestats_dump(), dns_opcodestats_increment(), dns_order_add(), dns_order_attach(), dns_order_create(), dns_order_detach(), dns_order_find(), dns_peer_attach(), dns_peer_detach(), dns_peer_getbogus(), dns_peer_getednsversion(), dns_peer_getforcetcp(), dns_peer_getkey(), dns_peer_getmaxudp(), dns_peer_getnotifydscp(), dns_peer_getnotifysource(), dns_peer_getprovideixfr(), dns_peer_getquerydscp(), dns_peer_getquerysource(), dns_peer_getrequestexpire(), dns_peer_getrequestixfr(), dns_peer_getrequestnsid(), dns_peer_getrequestsit(), dns_peer_getsupportedns(), dns_peer_gettransferdscp(), dns_peer_gettransferformat(), dns_peer_gettransfers(), dns_peer_gettransfersource(), dns_peer_getudpsize(), dns_peer_new(), dns_peer_newprefix(), dns_peer_setbogus(), dns_peer_setednsversion(), dns_peer_setforcetcp(), dns_peer_setmaxudp(), dns_peer_setnotifydscp(), dns_peer_setnotifysource(), dns_peer_setprovideixfr(), dns_peer_setquerydscp(), dns_peer_setquerysource(), dns_peer_setrequestexpire(), dns_peer_setrequestixfr(), dns_peer_setrequestnsid(), dns_peer_setrequestsit(), dns_peer_setsupportedns(), dns_peer_settransferdscp(), dns_peer_settransferformat(), dns_peer_settransfers(), dns_peer_settransfersource(), dns_peer_setudpsize(), dns_peerlist_attach(), dns_peerlist_detach(), dns_peerlist_new(), dns_peerlist_peerbyaddr(), dns_portlist_add(), dns_portlist_attach(), dns_portlist_create(), dns_portlist_detach(), dns_portlist_match(), dns_portlist_remove(), dns_rbt_addname(), dns_rbt_addnode(), dns_rbt_create(), dns_rbt_deletename(), dns_rbt_deletenode(), dns_rbt_deserialize_tree(), dns_rbt_destroy2(), dns_rbt_findname(), dns_rbt_findnode(), dns_rbt_formatnodename(), dns_rbt_fullnamefromnode(), dns_rbt_hashsize(), dns_rbt_namefromnode(), dns_rbt_nodecount(), dns_rbt_printdot(), dns_rbt_printtext(), dns_rbt_serialize_tree(), dns_rbtnodechain_current(), dns_rbtnodechain_down(), dns_rbtnodechain_first(), dns_rbtnodechain_init(), dns_rbtnodechain_last(), dns_rbtnodechain_next(), dns_rbtnodechain_nextflat(), dns_rbtnodechain_prev(), dns_rbtnodechain_reset(), dns_rdata_additionaldata(), dns_rdata_apl_current(), dns_rdata_apl_first(), dns_rdata_apl_next(), dns_rdata_casecompare(), dns_rdata_clone(), dns_rdata_compare(), dns_rdata_deleterrset(), dns_rdata_digest(), dns_rdata_exists(), dns_rdata_freestruct(), dns_rdata_fromregion(), dns_rdata_fromstruct(), dns_rdata_fromtext(), dns_rdata_fromwire(), dns_rdata_hip_current(), dns_rdata_init(), dns_rdata_makedelete(), dns_rdata_notexist(), dns_rdata_opt_current(), dns_rdata_opt_first(), dns_rdata_opt_next(), dns_rdata_reset(), dns_rdata_tofmttext(), dns_rdata_toregion(), dns_rdata_tostruct(), dns_rdata_totext(), dns_rdata_towire(), dns_rdata_txt_current(), dns_rdata_txt_first(), dns_rdata_txt_next(), dns_rdata_updateop(), dns_rdatacallbacks_initcommon(), dns_rdatalist_fromrdataset(), dns_rdatalist_init(), dns_rdatalist_tordataset(), dns_rdataset_addclosest(), dns_rdataset_additionaldata(), dns_rdataset_addnoqname(), dns_rdataset_clearprefetch(), dns_rdataset_clone(), dns_rdataset_count(), dns_rdataset_current(), dns_rdataset_disassociate(), dns_rdataset_expire(), dns_rdataset_first(), dns_rdataset_getadditional(), dns_rdataset_getclosest(), dns_rdataset_getnoqname(), dns_rdataset_getownercase(), dns_rdataset_init(), dns_rdataset_invalidate(), dns_rdataset_isassociated(), dns_rdataset_makequestion(), dns_rdataset_next(), dns_rdataset_putadditional(), dns_rdataset_setadditional(), dns_rdataset_setownercase(), dns_rdataset_settrust(), dns_rdataset_towirepartial(), dns_rdataset_trimttl(), dns_rdatasetiter_current(), dns_rdatasetiter_destroy(), dns_rdatasetiter_first(), dns_rdatasetiter_next(), dns_rdatasetstats_create(), dns_rdatasetstats_decrement(), dns_rdatasetstats_dump(), dns_rdatasetstats_increment(), dns_rdataslab_merge(), dns_rdataslab_size(), dns_rdataslab_subtract(), dns_rdataslab_tordataset(), dns_rdatatypestats_create(), dns_rdatatypestats_dump(), dns_rdatatypestats_increment(), dns_request_cancel(), dns_request_createraw4(), dns_request_createvia4(), dns_request_destroy(), dns_request_getresponse(), dns_request_usedtcp(), dns_requestmgr_attach(), dns_requestmgr_create(), dns_requestmgr_detach(), dns_requestmgr_shutdown(), dns_requestmgr_whenshutdown(), dns_resolver_addalternate(), dns_resolver_algorithm_supported(), dns_resolver_attach(), dns_resolver_cancelfetch(), dns_resolver_create(), dns_resolver_createfetch3(), dns_resolver_destroyfetch(), dns_resolver_detach(), dns_resolver_disable_algorithm(), dns_resolver_disable_ds_digest(), dns_resolver_dispatchmgr(), dns_resolver_dispatchv4(), dns_resolver_dispatchv6(), dns_resolver_ds_digest_supported(), dns_resolver_freeze(), dns_resolver_getclientsperquery(), dns_resolver_getlamettl(), dns_resolver_getmaxdepth(), dns_resolver_getmaxqueries(), dns_resolver_getmustbesecure(), dns_resolver_getoptions(), dns_resolver_getquerydscp4(), dns_resolver_getquerydscp6(), dns_resolver_gettimeout(), dns_resolver_getudpsize(), dns_resolver_getzeronosoattl(), dns_resolver_logfetch(), dns_resolver_prime(), dns_resolver_reset_algorithms(), dns_resolver_reset_ds_digests(), dns_resolver_resetmustbesecure(), dns_resolver_setclientsperquery(), dns_resolver_setlamettl(), dns_resolver_setmaxdepth(), dns_resolver_setmaxqueries(), dns_resolver_setmustbesecure(), dns_resolver_setquerydscp4(), dns_resolver_setquerydscp6(), dns_resolver_settimeout(), dns_resolver_setudpsize(), dns_resolver_setzeronosoattl(), dns_resolver_shutdown(), dns_resolver_socketmgr(), dns_resolver_taskmgr(), dns_resolver_whenshutdown(), dns_root_checkhints(), dns_rootns_create(), dns_rpz_add(), dns_rpz_attach_rpzs(), dns_rpz_beginload(), dns_rpz_delete(), dns_rpz_detach_rpzs(), dns_rpz_new_zones(), dns_rriterator_current(), dns_rriterator_destroy(), dns_rriterator_first(), dns_rriterator_next(), dns_rriterator_nextrrset(), dns_rriterator_pause(), dns_sdb_create(), dns_sdb_putrr(), dns_sdb_putsoa(), dns_sdb_register(), dns_sdb_unregister(), dns_sdlz_putrr(), dns_sdlz_putsoa(), dns_sdlzallowzonexfr(), dns_sdlzconfigure(), dns_sdlzcreate(), dns_sdlzcreateDBP(), dns_sdlzfindzone(), dns_sdlzregister(), dns_sdlzssumatch(), dns_sdlzunregister(), dns_secalg_format(), dns_soa_buildrdata(), dns_ssurule_identity(), dns_ssurule_isgrant(), dns_ssurule_matchtype(), dns_ssurule_name(), dns_ssurule_types(), dns_ssutable_addrule(), dns_ssutable_attach(), dns_ssutable_checkrules(), dns_ssutable_create(), dns_ssutable_createdlz(), dns_ssutable_detach(), dns_ssutable_firstrule(), dns_ssutable_nextrule(), dns_stats_attach(), dns_stats_detach(), dns_tcpmsg_cancelread(), dns_tcpmsg_init(), dns_tcpmsg_invalidate(), dns_tcpmsg_keepbuffer(), dns_tcpmsg_readmessage(), dns_tcpmsg_setmaxsize(), dns_test_closezonemgr(), dns_test_managezone(), dns_test_releasezone(), dns_test_setupzonemgr(), dns_tkey_builddeletequery(), dns_tkey_builddhquery(), dns_tkey_buildgssquery(), dns_tkey_gssnegotiate(), dns_tkey_processdeleteresponse(), dns_tkey_processdhresponse(), dns_tkey_processgssresponse(), dns_tkey_processquery(), dns_tkeyctx_create(), dns_tkeyctx_destroy(), dns_tsec_create(), dns_tsec_destroy(), dns_tsec_getkey(), dns_tsec_gettype(), dns_tsig_sign(), dns_tsig_verify(), dns_tsigkey_attach(), dns_tsigkey_create(), dns_tsigkey_createfromkey(), dns_tsigkey_detach(), dns_tsigkey_find(), dns_tsigkey_setdeleted(), dns_tsigkeyring_attach(), dns_tsigkeyring_create(), dns_tsigkeyring_detach(), dns_tsigkeyring_dumpanddetach(), dns_update_signaturesinc(), dns_validator_cancel(), dns_validator_create(), dns_validator_destroy(), dns_validator_send(), dns_view_adddelegationonly(), dns_view_addzone(), dns_view_asyncload(), dns_view_attach(), dns_view_checksig(), dns_view_create(), dns_view_createresolver(), dns_view_createzonetable(), dns_view_dialup(), dns_view_dumpdbtostream(), dns_view_excludedelegationonly(), dns_view_find2(), dns_view_findzone(), dns_view_findzonecut2(), dns_view_flushcache2(), dns_view_flushnode(), dns_view_freeze(), dns_view_freezezones(), dns_view_getadbstats(), dns_view_getdynamickeyring(), dns_view_getfailttl(), dns_view_getntatable(), dns_view_getresquerystats(), dns_view_getresstats(), dns_view_getrootdelonly(), dns_view_getsecroots(), dns_view_gettsig(), dns_view_initntatable(), dns_view_initsecroots(), dns_view_iscacheshared(), dns_view_isdelegationonly(), dns_view_issecuredomain(), dns_view_load(), dns_view_loadnew(), dns_view_loadnta(), dns_view_ntacovers(), dns_view_restorekeyring(), dns_view_saventa(), dns_view_searchdlz(), dns_view_setadbstats(), dns_view_setcache2(), dns_view_setdstport(), dns_view_setdynamickeyring(), dns_view_setfailttl(), dns_view_sethints(), dns_view_setkeyring(), dns_view_setnewzones(), dns_view_setresquerystats(), dns_view_setresstats(), dns_view_setrootdelonly(), dns_view_thaw(), dns_view_weakattach(), dns_view_weakdetach(), dns_viewlist_find(), dns_viewlist_findzone(), dns_xfrin_attach(), dns_xfrin_create3(), dns_zone_addnsec3chain(), dns_zone_asyncload(), dns_zone_attach(), dns_zone_clearforwardacl(), dns_zone_clearnotifyacl(), dns_zone_clearqueryacl(), dns_zone_clearqueryonacl(), dns_zone_clearupdateacl(), dns_zone_clearxfracl(), dns_zone_create(), dns_zone_detach(), dns_zone_dump(), dns_zone_expire(), dns_zone_first(), dns_zone_flush(), dns_zone_forwardupdate(), dns_zone_getaltxfrsource4(), dns_zone_getaltxfrsource4dscp(), dns_zone_getaltxfrsource6(), dns_zone_getaltxfrsource6dscp(), dns_zone_getchecknames(), dns_zone_getclass(), dns_zone_getdb(), dns_zone_getdbtype(), dns_zone_getfile(), dns_zone_getforwardacl(), dns_zone_getidlein(), dns_zone_getidleout(), dns_zone_getjournal(), dns_zone_getjournalsize(), dns_zone_getkeyopts(), dns_zone_getmaxttl(), dns_zone_getmaxxfrin(), dns_zone_getmaxxfrout(), dns_zone_getmctx(), dns_zone_getmgr(), dns_zone_getnotifyacl(), dns_zone_getnotifysrc4(), dns_zone_getnotifysrc4dscp(), dns_zone_getnotifysrc6(), dns_zone_getnotifysrc6dscp(), dns_zone_getoptions(), dns_zone_getoptions2(), dns_zone_getorigin(), dns_zone_getqueryacl(), dns_zone_getqueryonacl(), dns_zone_getserial2(), dns_zone_getsigresigninginterval(), dns_zone_getsigvalidityinterval(), dns_zone_getssutable(), dns_zone_gettask(), dns_zone_gettype(), dns_zone_getupdateacl(), dns_zone_getupdatedisabled(), dns_zone_getview(), dns_zone_getxfracl(), dns_zone_getxfrsource4(), dns_zone_getxfrsource4dscp(), dns_zone_getxfrsource6(), dns_zone_getxfrsource6dscp(), dns_zone_getzeronosoattl(), dns_zone_iattach(), dns_zone_idetach(), dns_zone_isdynamic(), dns_zone_link(), dns_zone_maintenance(), dns_zone_name(), dns_zone_next(), dns_zone_notify(), dns_zone_notifyreceive(), dns_zone_refresh(), dns_zone_replacedb(), dns_zone_rpz_enable(), dns_zone_rpz_enable_db(), dns_zone_setacache(), dns_zone_setalsonotifydscpkeys(), dns_zone_setaltxfrsource4(), dns_zone_setaltxfrsource4dscp(), dns_zone_setaltxfrsource6(), dns_zone_setaltxfrsource6dscp(), dns_zone_setchecknames(), dns_zone_setclass(), dns_zone_setdb(), dns_zone_setdbtype(), dns_zone_setfile3(), dns_zone_setflag(), dns_zone_setforwardacl(), dns_zone_setidlein(), dns_zone_setidleout(), dns_zone_setjournal(), dns_zone_setjournalsize(), dns_zone_setkeyopt(), dns_zone_setmasterswithkeys(), dns_zone_setmaxrefreshtime(), dns_zone_setmaxretrytime(), dns_zone_setmaxttl(), dns_zone_setmaxxfrin(), dns_zone_setmaxxfrout(), dns_zone_setminrefreshtime(), dns_zone_setminretrytime(), dns_zone_setnotifyacl(), dns_zone_setnotifysrc4(), dns_zone_setnotifysrc4dscp(), dns_zone_setnotifysrc6(), dns_zone_setnotifysrc6dscp(), dns_zone_setnotifytype(), dns_zone_setoption(), dns_zone_setoption2(), dns_zone_setorigin(), dns_zone_setqueryacl(), dns_zone_setqueryonacl(), dns_zone_setsigresigninginterval(), dns_zone_setsigvalidityinterval(), dns_zone_setssutable(), dns_zone_settask(), dns_zone_settype(), dns_zone_setupdateacl(), dns_zone_setupdatedisabled(), dns_zone_setview(), dns_zone_setxfracl(), dns_zone_setxfrsource4(), dns_zone_setxfrsource4dscp(), dns_zone_setxfrsource6(), dns_zone_setxfrsource6dscp(), dns_zone_setzeronosoattl(), dns_zone_unload(), dns_zonekey_iszonekey(), dns_zonemgr_attach(), dns_zonemgr_createzone(), dns_zonemgr_detach(), dns_zonemgr_forcemaint(), dns_zonemgr_getiolimit(), dns_zonemgr_getttransfersin(), dns_zonemgr_getttransfersperns(), dns_zonemgr_managezone(), dns_zonemgr_releasezone(), dns_zonemgr_resumexfrs(), dns_zonemgr_setiolimit(), dns_zonemgr_setsize(), dns_zonemgr_settransfersin(), dns_zonemgr_settransfersperns(), dns_zonemgr_shutdown(), dns_zt_apply2(), dns_zt_asyncload(), dns_zt_attach(), dns_zt_create(), dns_zt_find(), dns_zt_freezezones(), dns_zt_load(), dns_zt_loadnew(), dns_zt_mount(), dns_zt_unmount(), do_lookup(), doio_recv(), doneloading(), dst__hmacmd5_init(), dst__hmacsha1_init(), dst__hmacsha224_init(), dst__hmacsha256_init(), dst__hmacsha384_init(), dst__hmacsha512_init(), dst__privstruct_parse(), dst__privstruct_writefile(), dst_algorithm_supported(), dst_context_adddata(), dst_context_create4(), dst_context_destroy(), dst_context_sign(), dst_context_verify(), dst_context_verify2(), dst_gssapi_acceptctx(), dst_gssapi_acquirecred(), dst_gssapi_deletectx(), dst_gssapi_initctx(), dst_gssapi_releasecred(), dst_key_alg(), dst_key_attach(), dst_key_buildfilename(), dst_key_buildinternal(), dst_key_class(), dst_key_computesecret(), dst_key_dump(), dst_key_flags(), dst_key_free(), dst_key_frombuffer(), dst_key_fromdns(), dst_key_fromfile(), dst_key_fromgssapi(), dst_key_fromlabel(), dst_key_fromnamedfile(), dst_key_generate2(), dst_key_getbits(), dst_key_getfilename(), dst_key_getgssctx(), dst_key_getnum(), dst_key_getprivateformat(), dst_key_gettime(), dst_key_getttl(), dst_key_id(), dst_key_inactive(), dst_key_isnullkey(), dst_key_isprivate(), dst_key_iszonekey(), dst_key_name(), dst_key_paramcompare(), dst_key_privatefrombuffer(), dst_key_proto(), dst_key_restore(), dst_key_rid(), dst_key_secretsize(), dst_key_setbits(), dst_key_setflags(), dst_key_setinactive(), dst_key_setnum(), dst_key_setprivateformat(), dst_key_settime(), dst_key_setttl(), dst_key_sigsize(), dst_key_size(), dst_key_tkeytoken(), dst_key_tobuffer(), dst_key_todns(), dst_key_tofile(), dst_key_unsetnum(), dst_key_unsettime(), dst_lib_init2(), dst_region_computeid(), dst_region_computerid(), dump(), dump_done(), dump_key(), dump_quantum(), dump_rdataset(), dump_rdataset_raw(), dumptostream(), end_cleaning(), end_reserved_dispatches(), endload(), entry_search(), exit_check(), expirenode(), fctx_cancelquery(), fctx_cleanupaltaddrs(), fctx_cleanupaltfinds(), fctx_cleanupfinds(), fctx_cleanupforwaddrs(), fctx_create(), fctx_decreference(), fctx_destroy(), fctx_done(), fctx_doshutdown(), fctx_finddone(), fctx_increference(), fctx_sendevents(), fctx_start(), fctx_timeout(), fctx_try(), fctx_unlink(), fd_stats(), fetch_done(), file_stats(), fillpool(), find(), finddbent(), findext(), findnode(), findnodeext(), findnoqname(), findnsec3node(), findrdataset(), findzonecut(), fix_data(), forward_cancel(), free_rbtdb(), free_tsignode(), freestruct_afsdb(), freestruct_any_tsig(), freestruct_caa(), freestruct_cdnskey(), freestruct_cds(), freestruct_cert(), freestruct_ch_a(), freestruct_cname(), freestruct_dlv(), freestruct_dname(), freestruct_dnskey(), freestruct_ds(), freestruct_eui48(), freestruct_eui64(), freestruct_gpos(), freestruct_hinfo(), freestruct_hip(), freestruct_hs_a(), freestruct_in_a(), freestruct_in_a6(), freestruct_in_aaaa(), freestruct_in_apl(), freestruct_in_dhcid(), freestruct_in_kx(), freestruct_in_nsap(), freestruct_in_nsap_ptr(), freestruct_in_px(), freestruct_in_srv(), freestruct_in_wks(), freestruct_ipseckey(), freestruct_isdn(), freestruct_key(), freestruct_keydata(), freestruct_l32(), freestruct_l64(), freestruct_loc(), freestruct_lp(), freestruct_mb(), freestruct_md(), freestruct_mf(), freestruct_mg(), freestruct_minfo(), freestruct_mr(), freestruct_mx(), freestruct_naptr(), freestruct_nid(), freestruct_ns(), freestruct_nsec(), freestruct_nsec3(), freestruct_nsec3param(), freestruct_null(), freestruct_nxt(), freestruct_openpgpkey(), freestruct_opt(), freestruct_ptr(), freestruct_rp(), freestruct_rrsig(), freestruct_rt(), freestruct_sig(), freestruct_soa(), freestruct_spf(), freestruct_sshfp(), freestruct_tkey(), freestruct_tlsa(), freestruct_txt(), freestruct_unspec(), freestruct_uri(), freestruct_x25(), frombuffer(), fromstruct_afsdb(), fromstruct_any_tsig(), fromstruct_caa(), fromstruct_cdnskey(), fromstruct_cds(), fromstruct_cert(), fromstruct_ch_a(), fromstruct_cname(), fromstruct_dlv(), fromstruct_dname(), fromstruct_dnskey(), fromstruct_ds(), fromstruct_eui48(), fromstruct_eui64(), fromstruct_gpos(), fromstruct_hinfo(), fromstruct_hip(), fromstruct_hs_a(), fromstruct_in_a(), fromstruct_in_a6(), fromstruct_in_aaaa(), fromstruct_in_apl(), fromstruct_in_dhcid(), fromstruct_in_kx(), fromstruct_in_nsap(), fromstruct_in_nsap_ptr(), fromstruct_in_px(), fromstruct_in_srv(), fromstruct_in_wks(), fromstruct_ipseckey(), fromstruct_isdn(), fromstruct_key(), fromstruct_keydata(), fromstruct_l32(), fromstruct_l64(), fromstruct_loc(), fromstruct_lp(), fromstruct_mb(), fromstruct_md(), fromstruct_mf(), fromstruct_mg(), fromstruct_minfo(), fromstruct_mr(), fromstruct_mx(), fromstruct_naptr(), fromstruct_nid(), fromstruct_ns(), fromstruct_nsec(), fromstruct_nsec3(), fromstruct_nsec3param(), fromstruct_null(), fromstruct_nxt(), fromstruct_openpgpkey(), fromstruct_opt(), fromstruct_ptr(), fromstruct_rp(), fromstruct_rrsig(), fromstruct_rt(), fromstruct_sig(), fromstruct_soa(), fromstruct_spf(), fromstruct_sshfp(), fromstruct_tkey(), fromstruct_tlsa(), fromstruct_txt(), fromstruct_unspec(), fromstruct_uri(), fromstruct_x25(), fromtext_afsdb(), fromtext_any_tsig(), fromtext_caa(), fromtext_cdnskey(), fromtext_cds(), fromtext_cert(), fromtext_ch_a(), fromtext_cname(), fromtext_dlv(), fromtext_dname(), fromtext_dnskey(), fromtext_ds(), fromtext_eui48(), fromtext_eui64(), fromtext_gpos(), fromtext_hinfo(), fromtext_hip(), fromtext_hs_a(), fromtext_in_a(), fromtext_in_a6(), fromtext_in_aaaa(), fromtext_in_apl(), fromtext_in_dhcid(), fromtext_in_kx(), fromtext_in_nsap(), fromtext_in_nsap_ptr(), fromtext_in_px(), fromtext_in_srv(), fromtext_in_wks(), fromtext_ipseckey(), fromtext_isdn(), fromtext_key(), fromtext_keydata(), fromtext_l32(), fromtext_l64(), fromtext_loc(), fromtext_lp(), fromtext_mb(), fromtext_md(), fromtext_mf(), fromtext_mg(), fromtext_minfo(), fromtext_mr(), fromtext_mx(), fromtext_naptr(), fromtext_nid(), fromtext_ns(), fromtext_nsec(), fromtext_nsec3(), fromtext_nsec3param(), fromtext_null(), fromtext_nxt(), fromtext_openpgpkey(), fromtext_opt(), fromtext_ptr(), fromtext_rp(), fromtext_rrsig(), fromtext_rt(), fromtext_sig(), fromtext_soa(), fromtext_spf(), fromtext_sshfp(), fromtext_tkey(), fromtext_tlsa(), fromtext_txt(), fromtext_unspec(), fromtext_uri(), fromtext_x25(), fromwire_afsdb(), fromwire_any_tsig(), fromwire_caa(), fromwire_cdnskey(), fromwire_cds(), fromwire_cert(), fromwire_ch_a(), fromwire_cname(), fromwire_dlv(), fromwire_dname(), fromwire_dnskey(), fromwire_ds(), fromwire_eui48(), fromwire_eui64(), fromwire_gpos(), fromwire_hinfo(), fromwire_hip(), fromwire_hs_a(), fromwire_in_a(), fromwire_in_a6(), fromwire_in_aaaa(), fromwire_in_apl(), fromwire_in_dhcid(), fromwire_in_kx(), fromwire_in_nsap(), fromwire_in_nsap_ptr(), fromwire_in_px(), fromwire_in_srv(), fromwire_in_wks(), fromwire_ipseckey(), fromwire_isdn(), fromwire_key(), fromwire_keydata(), fromwire_l32(), fromwire_l64(), fromwire_loc(), fromwire_lp(), fromwire_mb(), fromwire_md(), fromwire_mf(), fromwire_mg(), fromwire_minfo(), fromwire_mr(), fromwire_mx(), fromwire_naptr(), fromwire_nid(), fromwire_ns(), fromwire_nsec(), fromwire_nsec3(), fromwire_nsec3param(), fromwire_null(), fromwire_nxt(), fromwire_openpgpkey(), fromwire_opt(), fromwire_ptr(), fromwire_rp(), fromwire_rrsig(), fromwire_rt(), fromwire_sig(), fromwire_soa(), fromwire_spf(), fromwire_sshfp(), fromwire_tkey(), fromwire_tlsa(), fromwire_txt(), fromwire_unspec(), fromwire_uri(), fromwire_x25(), generalstat_dump(), get_client(), get_edns_expire(), get_hints(), get_key_info(), get_viewinfo(), get_worker(), getcounter(), getnodedata(), getnsec3parameters(), getoriginnode(), getrdataset(), getrrsetstats(), getsigningtime(), greatest_version(), grow_table(), hashlist_add(), hashsize(), hmacmd5_todns(), hmacsha1_todns(), hmacsha224_todns(), hmacsha256_todns(), hmacsha384_todns(), hmacsha512_todns(), inc_stats(), incremental_cleaning_action(), initialize(), inline_raw(), inline_secure(), insert(), internal_current(), internal_current4(), internal_next(), isc___mem_putanddetach(), isc___mem_strdup(), isc___mempool_put(), isc__app_ctxrun(), isc__app_ctxstart(), isc__buffer_activeregion(), isc__buffer_add(), isc__buffer_availableregion(), isc__buffer_back(), isc__buffer_clear(), isc__buffer_consumedregion(), isc__buffer_first(), isc__buffer_forward(), isc__buffer_init(), isc__buffer_invalidate(), isc__buffer_putmem(), isc__buffer_putstr(), isc__buffer_putuint16(), isc__buffer_putuint24(), isc__buffer_putuint32(), isc__buffer_putuint48(), isc__buffer_putuint8(), isc__buffer_region(), isc__buffer_remainingregion(), isc__buffer_setactive(), isc__buffer_subtract(), isc__buffer_usedregion(), isc__mempool_create(), isc__mempool_setfreemax(), isc__rdatalist_addclosest(), isc__rdatalist_addnoqname(), isc__rdatalist_clone(), isc__rdatalist_count(), isc__rdatalist_current(), isc__rdatalist_getclosest(), isc__rdatalist_getnoqname(), isc__rdatalist_next(), isc__socket_accept(), isc__socket_attach(), isc__socket_cancel(), isc__socket_detach(), isc__socket_dup(), isc__socket_fdwatchcreate(), isc__socket_fdwatchpoke(), isc__socket_filter(), isc__socket_listen(), isc__socketmgr_waitevents(), isc__strerror(), isc__task_attach(), isc__task_beginexclusive(), isc__task_create(), isc__task_destroy(), isc__task_detach(), isc__task_endexclusive(), isc__task_getcurrenttime(), isc__task_getname(), isc__task_gettag(), isc__task_onshutdown(), isc__task_send(), isc__task_sendanddetach(), isc__task_setname(), isc__task_shutdown(), isc__taskmgr_create(), isc__taskmgr_destroy(), isc__timer_attach(), isc__timer_create(), isc__timer_detach(), isc__timer_reset(), isc__timer_touch(), isc__timermgr_create(), isc__timermgr_destroy(), isc_app_ctxfinish(), isc_app_ctxonrun(), isc_app_ctxrun(), isc_app_ctxshutdown(), isc_app_ctxstart(), isc_app_ctxsuspend(), isc_appctx_create(), isc_appctx_destroy(), isc_appctx_setsocketmgr(), isc_appctx_settaskmgr(), isc_appctx_settimermgr(), isc_backtrace_getsymbolfromindex(), isc_buffer_allocate(), isc_buffer_compact(), isc_buffer_copyregion(), isc_buffer_free(), isc_buffer_getuint16(), isc_buffer_getuint32(), isc_buffer_getuint48(), isc_buffer_getuint8(), isc_buffer_reallocate(), isc_buffer_reinit(), isc_buffer_reserve(), isc_bufferlist_availablecount(), isc_bufferlist_usedcount(), isc_commandline_parse(), isc_condition_waituntil(), isc_counter_attach(), isc_counter_create(), isc_counter_detach(), isc_counter_setlimit(), isc_counter_used(), isc_crc64_final(), isc_crc64_init(), isc_crc64_update(), isc_dir_chdir(), isc_dir_chroot(), isc_dir_close(), isc_dir_createunique(), isc_dir_init(), isc_dir_open(), isc_dir_read(), isc_dir_reset(), isc_entropy_addcallbacksample(), isc_entropy_addsample(), isc_entropy_attach(), isc_entropy_create(), isc_entropy_createcallbacksource(), isc_entropy_createfilesource(), isc_entropy_createsamplesource(), isc_entropy_destroysource(), isc_entropy_detach(), isc_entropy_getdata(), isc_entropy_putdata(), isc_entropy_stats(), isc_entropy_stopcallbacksources(), isc_entropy_usebestsource(), isc_event_allocate(), isc_event_constallocate(), isc_event_free(), isc_file_basename(), isc_file_exists(), isc_file_getmodtime(), isc_file_getsize(), isc_file_getsizefd(), isc_file_isabsolute(), isc_file_ischdiridempotent(), isc_file_iscurrentdir(), isc_file_mode(), isc_file_openuniquemode(), isc_file_progname(), isc_file_remove(), isc_file_rename(), isc_file_renameunique(), isc_file_safecreate(), isc_file_sanitize(), isc_file_settime(), isc_file_template(), isc_fsaccess_add(), isc_fsaccess_remove(), isc_hash_calc(), isc_hash_create(), isc_hash_ctxattach(), isc_hash_ctxcalc(), isc_hash_ctxcreate(), isc_hash_ctxdetach(), isc_heap_create(), isc_heap_decreased(), isc_heap_delete(), isc_heap_destroy(), isc_heap_element(), isc_heap_foreach(), isc_heap_increased(), isc_heap_insert(), isc_hmacmd5_verify2(), isc_hmacsha1_sign(), isc_hmacsha1_verify(), isc_hmacsha224_sign(), isc_hmacsha224_verify(), isc_hmacsha256_sign(), isc_hmacsha256_verify(), isc_hmacsha384_sign(), isc_hmacsha384_verify(), isc_hmacsha512_sign(), isc_hmacsha512_verify(), isc_httpdmgr_create(), isc_interfaceiter_create(), isc_interfaceiter_current(), isc_interfaceiter_destroy(), isc_interfaceiter_first(), isc_interfaceiter_next(), isc_interval_iszero(), isc_interval_set(), isc_keyboard_close(), isc_keyboard_getchar(), isc_keyboard_open(), isc_lex_close(), isc_lex_create(), isc_lex_destroy(), isc_lex_getcomments(), isc_lex_getlasttokentext(), isc_lex_getsourceline(), isc_lex_getsourcename(), isc_lex_getspecials(), isc_lex_gettoken(), isc_lex_isfile(), isc_lex_openbuffer(), isc_lex_openfile(), isc_lex_openstream(), isc_lex_setcomments(), isc_lex_setsourcename(), isc_lex_setspecials(), isc_lex_ungettoken(), isc_lfsr_generate(), isc_lfsr_generate32(), isc_lfsr_init(), isc_lfsr_skip(), ISC_LIST(), isc_log_categorybyname(), isc_log_closefilelogs(), isc_log_create(), isc_log_createchannel(), isc_log_destroy(), isc_log_doit(), isc_log_getdebuglevel(), isc_log_getduplicateinterval(), isc_log_gettag(), isc_log_modulebyname(), isc_log_open(), isc_log_registercategories(), isc_log_registermodules(), isc_log_setdebuglevel(), isc_log_setduplicateinterval(), isc_log_settag(), isc_log_usechannel(), isc_logconfig_create(), isc_logconfig_destroy(), isc_logconfig_get(), isc_logconfig_use(), isc_mem_setquota(), isc_mem_stats(), isc_msgcat_close(), isc_msgcat_get(), isc_msgcat_open(), isc_net_getudpportrange(), isc_netaddr_eqprefix(), isc_netaddr_equal(), isc_netaddr_fromv4mapped(), isc_netaddr_setzone(), isc_netaddr_totext(), isc_ondestroy_notify(), isc_ondestroy_register(), isc_pool_count(), isc_pool_expand(), isc_portset_add(), isc_portset_addrange(), isc_portset_create(), isc_portset_destroy(), isc_portset_isset(), isc_portset_nports(), isc_portset_removerange(), isc_print_vsnprintf(), isc_radix_create(), isc_radix_destroy(), isc_radix_insert(), isc_radix_process(), isc_radix_remove(), isc_radix_search(), isc_random_get(), isc_random_jitter(), isc_ratelimiter_attach(), isc_ratelimiter_dequeue(), isc_ratelimiter_detach(), isc_ratelimiter_enqueue(), isc_ratelimiter_release(), isc_ratelimiter_setinterval(), isc_ratelimiter_setpertic(), isc_ratelimiter_shutdown(), isc_ratelimiter_stall(), isc_refcount_init(), isc_region_compare(), isc_rng_attach(), isc_rng_create(), isc_rng_detach(), isc_rng_random(), isc_rng_uniformrandom(), isc_rwlock_destroy(), isc_rwlock_downgrade(), isc_rwlock_init(), isc_rwlock_lock(), isc_rwlock_tryupgrade(), isc_rwlock_unlock(), isc_sockaddr_compare(), isc_sockaddr_hash(), isc_sockaddr_totext(), isc_socket_attach(), isc_socket_bind(), isc_socket_cancel(), isc_socket_connect(), isc_socket_create(), isc_socket_detach(), isc_socket_dscp(), isc_socket_dup(), isc_socket_fdwatchcreate(), isc_socket_fdwatchpoke(), isc_socket_getfd(), isc_socket_getsockname(), isc_socket_gettype(), isc_socket_ipv6only(), isc_socket_recv(), isc_socket_sendto(), isc_socket_setname(), isc_socketmgr_create(), isc_socketmgr_createinctx(), isc_socketmgr_destroy(), isc_stats_attach(), isc_stats_create(), isc_stats_decrement(), isc_stats_detach(), isc_stats_dump(), isc_stats_increment(), isc_stats_ncounters(), isc_stats_set(), isc_stdio_tell(), isc_stdtime_get(), isc_string_append(), isc_string_append_truncate(), isc_string_copy(), isc_string_copy_truncate(), isc_string_printf(), isc_string_printf_truncate(), isc_string_regiondup(), isc_symtab_count(), isc_symtab_create(), isc_symtab_define(), isc_symtab_destroy(), isc_symtab_lookup(), isc_symtab_undefine(), isc_syslog_facilityfromstring(), isc_task_attach(), isc_task_beginexclusive(), isc_task_create(), isc_task_detach(), isc_task_endexclusive(), isc_task_exiting(), isc_task_onshutdown(), isc_task_privilege(), isc_task_purge(), isc_task_purgeevent(), isc_task_purgerange(), isc_task_send(), isc_task_sendanddetach(), isc_task_setname(), isc_task_setprivilege(), isc_task_shutdown(), isc_task_unsend(), isc_taskmgr_create(), isc_taskmgr_createinctx(), isc_taskmgr_destroy(), isc_taskmgr_excltask(), isc_taskmgr_mode(), isc_taskmgr_setexcltask(), isc_taskmgr_setmode(), isc_taskpool_expand(), isc_taskpool_setprivilege(), isc_taskpool_size(), isc_time_add(), isc_time_compare(), isc_time_formathttptimestamp(), isc_time_formatISO8601(), isc_time_formattimestamp(), isc_time_isepoch(), isc_time_microdiff(), isc_time_nanoseconds(), isc_time_now(), isc_time_nowplusinterval(), isc_time_parsehttptimestamp(), isc_time_seconds(), isc_time_secondsastimet(), isc_time_set(), isc_time_settoepoch(), isc_time_subtract(), isc_timer_attach(), isc_timer_create(), isc_timer_detach(), isc_timer_gettype(), isc_timer_reset(), isc_timer_touch(), isc_timermgr_create(), isc_timermgr_createinctx(), isc_timermgr_destroy(), isc_timermgr_poke(), isc_tm_strptime(), isccc_alist_assq(), isccc_alist_delete(), isccc_alist_emptyp(), isccc_alist_first(), isccc_cc_createack(), isccc_cc_createresponse(), isccc_cc_lookupstring(), isccc_ccmsg_cancelread(), isccc_ccmsg_init(), isccc_ccmsg_invalidate(), isccc_ccmsg_readmessage(), isccc_ccmsg_setmaxsize(), isccc_sexpr_addtolist(), isccc_sexpr_car(), isccc_sexpr_cdr(), isccc_sexpr_setcar(), isccc_sexpr_setcdr(), isccc_sexpr_tobinary(), isccc_sexpr_tostring(), isccc_symtab_create(), isccc_symtab_define(), isccc_symtab_destroy(), isccc_symtab_foreach(), isccc_symtab_lookup(), isccc_symtab_undefine(), isdelegation(), isdnssec(), issecure(), issymmetric(), journal_find(), journal_next(), levent_destroy(), listener_create(), listenon_is_ip6_any(), load_header(), load_map(), load_quantum(), load_raw(), load_text(), load_zone(), loadctx_create(), loadctx_destroy(), local_addr_match(), localrequest_done(), lookup_done(), lookup_find(), lwdclientmgr_shutdown_callback(), make_server(), mark_active_keys(), matchparams(), maybe_destroy(), maybe_free(), mctxinit(), mgr_destroy(), modrdataset(), name2data(), name2ipkey(), new_portentry(), newversion(), newzone_cfgctx_destroy(), newzone_parse(), nodecount(), notify_cancel(), notify_create(), notify_createmessage(), notify_destroy(), notify_done(), notify_find_address(), notify_send(), notify_send_toaddr(), ns_add_reserved_dispatch(), ns_client_addopt(), ns_client_attach(), ns_client_dumprecursing(), ns_client_error(), ns_client_killoldestquery(), ns_client_next(), ns_client_recursing(), ns_client_replace(), ns_client_sendraw(), ns_client_sourceip(), ns_clientmgr_createclients(), ns_clientmgr_destroy(), ns_config_getipandkeylist(), ns_config_putipandkeylist(), ns_controls_destroy(), ns_interface_attach(), ns_interface_create(), ns_interface_destroy(), ns_interface_detach(), ns_interface_setup(), ns_interfacemgr_attach(), ns_interfacemgr_create(), ns_interfacemgr_destroy(), ns_interfacemgr_detach(), ns_interfacemgr_islistening(), ns_interfacemgr_scan0(), ns_interfacemgr_shutdown(), ns_listenelt_create(), ns_listenelt_fromconfig(), ns_listenlist_create(), ns_listenlist_default(), ns_listenlist_fromconfig(), ns_lwdclient_errorpktsend(), ns_lwdclient_processgabn(), ns_lwdclient_processgnba(), ns_lwdclient_processgrbn(), ns_lwdclient_processnoop(), ns_lwresd_configure(), ns_lwreslistener_linkcm(), ns_lwreslistener_unlinkcm(), ns_lwsearchctx_current(), ns_lwsearchctx_first(), ns_lwsearchctx_next(), ns_lwsearchlist_append(), ns_lwsearchlist_attach(), ns_lwsearchlist_create(), ns_lwsearchlist_detach(), ns_query(), ns_server_destroy(), ns_server_flushonshutdown(), ns_tsigkeyring_fromconfig(), nta_create(), nta_detach(), parse_hmac(), peer_delete(), peerlist_delete(), port_search(), portavailable(), prefetch_done(), previous_closest_nsec(), prime_done(), printnode(), process_adb_event(), pushback(), pushfile(), putrdataset(), qid_allocate(), qid_destroy(), query_addadditional(), query_addadditional2(), query_getcachedb(), query_getdb(), query_getzonedb(), query_keepname(), query_newname(), query_recurse(), query_resume(), query_validatezonedb(), question_count(), question_current(), question_totext(), queue_soa_query(), rbt_datafixer(), rbt_datawriter(), rdata_totext(), rdataset_current(), rdataset_totext(), rdatasetiter_current(), rdatasetiter_destroy(), rdatasetiter_first(), rdatasetiter_next(), receive_soa(), recv_done(), recvsoa(), req_cancel(), req_connected(), req_destroy(), req_render(), req_response(), req_send(), req_senddone(), req_sendevent(), req_shutdown(), req_timeout(), request_done(), requestmgr_attach(), requestmgr_detach(), resigned(), resize(), resolveaddr_done(), resolver_shutdown(), resolvesoa_done(), resource2rlim(), resquery_connected(), resquery_destroy(), resquery_response(), resquery_senddone(), resquery_udpconnected(), restore_nsec3param(), resume_dslookup(), resume_iteration(), revocable(), roll_forward(), rotate_left(), rotate_right(), rpz_attach(), rpz_clean(), rpz_find_p(), rpz_ready(), samplequeue_release(), save_nsec3param(), schedule(), send_done(), send_update(), serialize(), set_addrkeylist(), set_desc(), set_index(), set_target(), setcachestats(), setsigningtime(), settask(), settimer(), setup_addresses(), setup_entropy(), setup_lookup(), setup_newzones(), shutdown_buckets(), shutdown_entries(), shutdown_program(), signed_with_alg(), soa_query(), socket_create(), socket_search(), sooner(), spillattimer_countdown(), start_fetch(), start_reserved_dispatches(), subtractrdataset(), sync_channellist(), sync_secure_db(), sync_secure_journal(), table_fromwire(), task_detach(), task_finished(), task_ready(), task_send(), tcp_length_done(), tcp_recv(), temp_append(), tostruct_afsdb(), tostruct_any_tsig(), tostruct_caa(), tostruct_cdnskey(), tostruct_cds(), tostruct_cert(), tostruct_ch_a(), tostruct_cname(), tostruct_dlv(), tostruct_dname(), tostruct_dnskey(), tostruct_ds(), tostruct_eui48(), tostruct_eui64(), tostruct_gpos(), tostruct_hinfo(), tostruct_hip(), tostruct_hs_a(), tostruct_in_a(), tostruct_in_a6(), tostruct_in_aaaa(), tostruct_in_apl(), tostruct_in_dhcid(), tostruct_in_kx(), tostruct_in_nsap(), tostruct_in_nsap_ptr(), tostruct_in_px(), tostruct_in_srv(), tostruct_in_wks(), tostruct_ipseckey(), tostruct_isdn(), tostruct_key(), tostruct_keydata(), tostruct_l32(), tostruct_l64(), tostruct_loc(), tostruct_lp(), tostruct_mb(), tostruct_md(), tostruct_mf(), tostruct_mg(), tostruct_minfo(), tostruct_mr(), tostruct_mx(), tostruct_naptr(), tostruct_nid(), tostruct_ns(), tostruct_nsec(), tostruct_nsec3(), tostruct_nsec3param(), tostruct_null(), tostruct_nxt(), tostruct_openpgpkey(), tostruct_opt(), tostruct_ptr(), tostruct_rp(), tostruct_rrsig(), tostruct_rt(), tostruct_sig(), tostruct_soa(), tostruct_spf(), tostruct_sshfp(), tostruct_tkey(), tostruct_tlsa(), tostruct_txt(), tostruct_unspec(), tostruct_uri(), tostruct_x25(), totext_afsdb(), totext_any_tsig(), totext_caa(), totext_cdnskey(), totext_cds(), totext_cert(), totext_ch_a(), totext_cname(), totext_ctx_init(), totext_dlv(), totext_dname(), totext_dnskey(), totext_ds(), totext_eui48(), totext_eui64(), totext_gpos(), totext_hinfo(), totext_hip(), totext_hs_a(), totext_in_a(), totext_in_a6(), totext_in_aaaa(), totext_in_apl(), totext_in_dhcid(), totext_in_kx(), totext_in_nsap(), totext_in_nsap_ptr(), totext_in_px(), totext_in_srv(), totext_in_wks(), totext_ipseckey(), totext_isdn(), totext_key(), totext_keydata(), totext_l32(), totext_l64(), totext_loc(), totext_lp(), totext_mb(), totext_md(), totext_mf(), totext_mg(), totext_minfo(), totext_mr(), totext_mx(), totext_naptr(), totext_nid(), totext_ns(), totext_nsec(), totext_nsec3(), totext_nsec3param(), totext_null(), totext_nxt(), totext_openpgpkey(), totext_opt(), totext_ptr(), totext_rp(), totext_rrsig(), totext_rt(), totext_sig(), totext_soa(), totext_spf(), totext_sshfp(), totext_tkey(), totext_tlsa(), totext_txt(), totext_unspec(), totext_uri(), totext_x25(), towire_afsdb(), towire_any_tsig(), towire_caa(), towire_cdnskey(), towire_cds(), towire_cert(), towire_ch_a(), towire_cname(), towire_dlv(), towire_dname(), towire_dnskey(), towire_ds(), towire_eui48(), towire_eui64(), towire_gpos(), towire_hinfo(), towire_hip(), towire_hs_a(), towire_in_a(), towire_in_a6(), towire_in_aaaa(), towire_in_apl(), towire_in_dhcid(), towire_in_kx(), towire_in_nsap(), towire_in_nsap_ptr(), towire_in_px(), towire_in_srv(), towire_in_wks(), towire_ipseckey(), towire_isdn(), towire_key(), towire_keydata(), towire_l32(), towire_l64(), towire_loc(), towire_lp(), towire_mb(), towire_md(), towire_mf(), towire_mg(), towire_minfo(), towire_mr(), towire_mx(), towire_naptr(), towire_nid(), towire_ns(), towire_nsec(), towire_nsec3(), towire_nsec3param(), towire_null(), towire_nxt(), towire_openpgpkey(), towire_opt(), towire_ptr(), towire_rp(), towire_rrsig(), towire_rt(), towire_sig(), towire_soa(), towire_spf(), towire_sshfp(), towire_tkey(), towire_tlsa(), towire_txt(), towire_unspec(), towire_uri(), towire_x25(), towiresorted(), try_clear_lookup(), tsig_verify_tcp(), tsigkey_free(), tuple2msgname(), txt_totext(), udp_exrecv(), udp_shrecv(), uint16_fromregion(), uint32_fromregion(), uint8_fromregion(), update_completed(), update_done(), ux_socket_connect(), val_rdataset_first(), val_rdataset_next(), validate_masters(), validator_start(), view_flushanddetach(), was_dumping(), water(), write_data(), write_public_key(), xfrin_connect_done(), xfrin_recv_done(), xfrin_reset(), xfrin_send_done(), xfrin_timeout(), zone_asyncload(), zone_attachdb(), zone_detachdb(), zone_dump(), zone_expire(), zone_find(), zone_findrdataset(), zone_free(), zone_from_args(), zone_get_from_db(), zone_gotreadhandle(), zone_gotwritehandle(), zone_iattach(), zone_idetach(), zone_load(), zone_loaddone(), zone_maintenance(), zone_name_tostr(), zone_namerd_tostr(), zone_needdump(), zone_notify(), zone_rdclass_tostr(), zone_refreshkeys(), zone_registerinclude(), zone_replacedb(), zone_settimer(), zone_shutdown(), zone_timer(), zone_touched(), zone_unload(), zone_viewname_tostr(), zone_xfrdone(), zonemgr_cancelio(), zonemgr_getio(), zonemgr_putio(), and zt_flushanddetach().

#define ENSURE (  )     ISC_ENSURE(e)

Ensure Assertion.

Definition at line 215 of file util.h.

Referenced by addonlevel(), create_node(), dns_db_attach(), dns_db_attachversion(), dns_db_closeversion(), dns_db_detach(), dns_db_detachnode(), dns_db_transfernode(), dns_db_unregister(), dns_dbiterator_destroy(), dns_diff_appendminimal(), dns_diff_clear(), dns_name_countlabels(), dns_peer_attach(), dns_peerlist_attach(), dns_rbt_findnode(), dns_rdatasetiter_destroy(), dns_ssu_external_match(), dns_zonemgr_releasezone(), isc_appctx_destroy(), isc_logconfig_get(), isc_socket_attach(), isc_socket_detach(), isc_socketmgr_destroy(), isc_string_append(), isc_string_append_truncate(), isc_string_copy(), isc_string_copy_truncate(), isc_string_printf(), isc_string_printf_truncate(), isc_task_attach(), isc_task_detach(), isc_task_send(), isc_task_sendanddetach(), isc_taskmgr_destroy(), isc_time_nanoseconds(), isc_timer_attach(), isc_timer_detach(), isc_timermgr_destroy(), msgreset(), and tcp_length_done().

#define INSIST (  )     ISC_INSIST(e)

Insist Assertion.

Definition at line 217 of file util.h.

Referenced by _clear_radix(), _ref_prefix(), acache_callback(), acache_cleaner_shutdown_action(), acache_cleaning_timer_action(), acache_incremental_cleaning_action(), acache_overmem_cleaning_action(), add32(), add_changed(), add_initial_keys(), add_listenelt(), add_nsec(), add_nsec3param_records(), add_opt(), add_rdata_to_list(), add_signing_records(), add_sigs(), add_soa(), add_wildcard_magic(), addonlevel(), addoptout(), addrdataset(), adj_trigger_cnt(), allrdatasets(), answer_response(), asyncload(), attachnode(), attachversion(), authvalidated(), axfr_rrstream_create(), begin_cleaning(), bind_rdataset(), bind_ttl(), build_msghdr_recv(), build_msghdr_send(), byaddr_done(), cache_find(), cache_findzonecut(), cache_name(), cache_zonecut_callback(), casecompare_hip(), casecompare_rrsig(), cfg_acl_fromconfig2(), cfg_gettoken(), cfg_parse_mapbody(), cfg_parse_netprefix(), cfg_parse_obj(), cfg_parser_mapadd(), cfg_print_mapbody(), cfg_tuple_get(), check_exit(), check_expire_entry(), check_expire_name(), check_expire_namehooks(), check_if_done(), check_keyversion(), check_lockfile(), check_next_lookup(), check_nsec3param(), check_servers(), check_stale_name(), check_ttls(), check_zoneconf(), checknames(), clean_finds_at_name(), clean_namehooks(), clean_zone_node(), cleaner_shutdown_action(), cleaning_timer_action(), cleanup_dead_nodes(), cleanup_entries(), cleanup_names(), clear_entry(), clear_query(), client_accept(), client_allocsendbuf(), client_newconn(), client_read(), client_request(), client_resfind(), client_senddone(), client_start(), client_udprecv(), clone_lookup(), clone_results(), closeversion(), cnamevalidated(), compare_sig(), compound_rrstream_create(), compound_rrstream_current(), compound_rrstream_pause(), configure_forward(), configure_order(), configure_peer(), configure_rpz(), configure_rpz_zone(), configure_server_quota(), configure_session_key(), configure_staticstub(), configure_staticstub_serveraddrs(), configure_view(), configure_zone(), configure_zone_acl(), configure_zone_ssutable(), connect_done(), connect_timeout(), copy_namehook_lists(), copy_rdataset(), create_empty_zone(), create_view(), current_file(), currentbuffer(), dbfind_name(), dbiterator_current(), dbiterator_destroy(), dbiterator_first(), dbiterator_last(), dbiterator_pause(), deactivate_dispsocket(), dec_adb_irefcnt(), dec_entry_refcnt(), decrement_reference(), del_cidr(), del_name(), del_sigs(), delete_node(), deletefromlevel(), deleterdataset(), deschedule(), destroy(), destroy_disp(), destroy_libs(), detachnode(), diff_apply(), diff_namespace(), digest_sig(), dispatch(), dispatch_accept(), dispatch_free(), dispatch_recv(), dlvfetched(), dlvvalidated(), dns64_aaaaok(), dns64_cname(), dns_acache_cancelentry(), dns_acache_detach(), dns_acache_detachentry(), dns_acache_getentry(), dns_acache_putdb(), dns_acache_setentry(), dns_acache_shutdown(), dns_acl_isinsecure(), dns_aclelement_match2(), dns_adb_createfind2(), dns_adb_destroyfind(), dns_adb_detach(), dns_adb_findaddrinfo(), dns_adb_flush(), dns_adb_setadbsize(), dns_client_createx2(), dns_client_destroyreqtrans(), dns_client_destroyrestrans(), dns_client_destroyupdatetrans(), dns_client_freeupdate(), dns_client_updaterec(), dns_compress_findglobal(), dns_db_getsoaserial(), dns_dbtable_attach(), dns_dbtable_detach(), dns_dbtable_remove(), dns_diff_load(), dns_diff_print(), dns_diff_sort(), dns_diff_subtract(), dns_difftuple_create(), dns_dispatch_addresponse3(), dns_dispatch_detach(), dns_dispatch_importrecv(), dns_dispatch_removeresponse(), dns_dispatchmgr_setavailports(), dns_dlz_writeablezone(), dns_dns64_aaaafroma(), dns_dnssec_findmatchingkeys(), dns_dnssec_keyfromrdata(), dns_dnssec_selfsigns(), dns_dnssec_sign(), dns_dnssec_signs(), dns_dnssec_verify3(), dns_dnsseckey_create(), dns_ds_buildrdata(), dns_dumpctx_attach(), dns_dumpctx_detach(), dns_hash(), dns_iptable_addprefix2(), dns_journal_compact(), dns_journal_iter_init(), dns_journal_writediff(), dns_keytable_attach(), dns_keytable_detach(), dns_keytable_detachkeynode(), dns_keytable_findkeynode(), dns_keytable_issecuredomain(), dns_loadctx_attach(), dns_loadctx_detach(), dns_lookup_cancel(), dns_master_dump3(), dns_master_dumptostream3(), dns_master_loadbuffer(), dns_master_loadfile5(), dns_master_loadlexer(), dns_master_loadstream(), dns_message_checksig(), dns_message_pseudosectiontotext(), dns_message_renderheader(), dns_message_rendersection(), dns_message_signer(), dns_name_concatenate(), dns_name_downcase(), dns_name_equal(), dns_name_fromtext(), dns_name_fullcompare(), dns_name_internalwildcard(), dns_name_ishostname(), dns_name_ismailbox(), dns_name_rdatacompare(), dns_name_tofilenametext(), dns_name_totext2(), dns_ncache_current(), dns_ncache_getrdataset(), dns_ncache_getsigrdataset(), dns_ncache_towire(), dns_nsec3_addnsec3(), dns_nsec3_buildrdata(), dns_nsec3_delnsec3(), dns_nsec3_typepresent(), dns_nsec3param_deletechains(), dns_nsec_buildrdata(), dns_nsec_typepresent(), dns_ntatable_attach(), dns_ntatable_detach(), dns_peer_new(), dns_rbt_addnode(), dns_rbt_deletenode(), dns_rbt_destroy2(), dns_rbt_findnode(), dns_rbt_fullnamefromnode(), dns_rbtdb_create(), dns_rbtnodechain_current(), dns_rbtnodechain_prev(), dns_rdata_apl_current(), dns_rdata_apl_first(), dns_rdata_apl_next(), dns_rdata_fromwire(), dns_rdata_hip_current(), dns_rdata_hip_next(), dns_rdata_opt_current(), dns_rdata_opt_next(), dns_rdata_towire(), dns_rdata_txt_current(), dns_rdata_txt_next(), dns_rdataslab_fromrdataset(), dns_rdataslab_merge(), dns_rdataslab_subtract(), dns_request_createraw4(), dns_request_createvia4(), dns_request_destroy(), dns_requestmgr_detach(), dns_resolver_attach(), dns_resolver_createfetch3(), dns_resolver_detach(), dns_resolver_logfetch(), dns_resolver_prime(), dns_resolver_shutdown(), dns_rpz_decode_cname(), dns_rpz_find_ip(), dns_rpz_policy2str(), dns_rpz_ready(), dns_rriterator_init(), dns_rriterator_next(), dns_rrl(), dns_ssutable_attach(), dns_ssutable_detach(), dns_tsec_create(), dns_tsec_destroy(), dns_tsec_getkey(), dns_tsig_sign(), dns_tsigkeyring_attach(), dns_tsigkeyring_detach(), dns_tsigkeyring_dumpanddetach(), dns_ttl_totext2(), dns_update_signaturesinc(), dns_validator_send(), dns_view_find2(), dns_view_freeze(), dns_view_searchdlz(), dns_view_setcache2(), dns_view_weakdetach(), dns_viewlist_findzone(), dns_xfrin_create(), dns_xfrin_detach(), dns_zone_addnsec3chain(), dns_zone_detach(), dns_zone_idetach(), dns_zone_link(), dns_zone_markdirty(), dns_zone_notifyreceive(), dns_zone_replacedb(), dns_zone_setclass(), dns_zone_setmasterswithkeys(), dns_zone_setorigin(), dns_zone_setview(), dns_zonemgr_attach(), dns_zonemgr_managezone(), dns_zt_asyncload(), dns_zt_attach(), do_cancel(), doio_recv(), doneloading(), dsfetched(), dsfetched2(), dst__entropy_status(), dst__privstruct_parse(), dst_context_adddata(), dst_context_destroy(), dst_key_free(), dst_key_fromnamedfile(), dst_key_isprivate(), dstkey_fromconfig(), dsvalidated(), dump(), dump_rdataset(), dump_rdataset_raw(), dump_rdatasets_text(), dumpctx_create(), dumpdone(), empty_bucket(), end_cleaning(), event_free(), exit_check(), expirenode(), fctx_cancelquery(), fctx_create(), fctx_decreference(), fctx_doshutdown(), fctx_finddone(), fctx_getaddresses(), fctx_query(), fctx_sendevents(), fctx_start(), fetch_callback(), fetch_callback_validator(), fetch_name(), fill_array(), find_listener(), find_name_in_list_from_map(), find_port(), finddlvsep(), findname(), findnodeintree(), float_up(), followup_lookup(), forward_callback(), forward_done(), forward_fail(), free_acachearray(), free_adbaddrinfo(), free_adbentry(), free_adbfetch(), free_adbfind(), free_adblameinfo(), free_adbname(), free_adbnamehook(), free_buffer(), free_devent(), free_listener(), free_rbtdb(), free_rdataset(), free_socket(), fromstruct_nsec(), fromstruct_nsec3(), generate(), get_addr(), get_address(), get_addresses(), get_bin(), get_client(), get_clientmctx(), get_current_rr(), get_dst_key(), get_from_usocketsource(), get_rate(), get_rndckey(), get_udpsocket(), get_view_querysource_dispatch(), get_worker(), getname(), getnsec3parameters(), getoriginnode(), getquestions(), getrdata(), getsection(), getudpdispatch(), got_transfer_quota(), grow_entries(), grow_names(), grow_rdata(), grow_rdatalist(), grow_table(), hashlist_findnext(), import_rdataset(), incremental_cleaning_action(), indent(), index_add(), index_to_disk(), init_desc(), init_file_version(), interface_timer_tick(), internal_accept(), internal_connect(), internal_current(), internal_current4(), internal_next4(), ip2name(), is_answeraddress_allowed(), isc___mem_putanddetach(), isc___mempool_put(), isc__nothread_signal_hack(), isc__nothread_wait_hack(), isc__rdatalist_current(), isc__socket_cancel(), isc__task_sendanddetach(), isc__taskmgr_destroy(), isc__timermgr_create(), isc_buffer_reallocate(), isc_counter_attach(), isc_counter_detach(), isc_fsaccess_set(), isc_hash_calc(), isc_hash_create(), isc_hash_ctxinit(), isc_hash_destroy(), isc_hash_init(), isc_httpd_recvdone(), isc_httpd_senddone(), isc_interfaceiter_create(), isc_interval_iszero(), isc_lex_getlasttokentext(), isc_lex_gettoken(), isc_log_doit(), isc_netaddr_eqprefix(), isc_netaddr_fromsockaddr(), isc_netaddr_prefixok(), isc_netaddr_totext(), isc_pool_create(), isc_print_vsnprintf(), isc_quota_attach(), isc_quota_destroy(), isc_quota_detach(), isc_quota_release(), isc_radix_insert(), isc_radix_remove(), isc_ratelimiter_attach(), isc_ratelimiter_create(), isc_ratelimiter_enqueue(), isc_resource_getcurlimit(), isc_resource_getlimit(), isc_rng_detach(), isc_rwlock_unlock(), isc_sha1_final(), isc_sha1_init(), isc_sha1_update(), isc_sockaddr_anyofpf(), isc_sockaddr_fromnetaddr(), isc_sockaddr_totext(), isc_stdtime_get(), isc_symtab_define(), isc_taskpool_create(), isc_time_add(), isc_time_compare(), isc_time_formathttptimestamp(), isc_time_formatISO8601(), isc_time_formattimestamp(), isc_time_isepoch(), isc_time_microdiff(), isc_time_nowplusinterval(), isc_time_seconds(), isc_time_secondsastimet(), isc_time_subtract(), isccc_alist_assq(), isccc_alist_delete(), isccc_alist_prettyprint(), isccc_cc_checkdup(), isccc_sexpr_print(), isccc_symtab_define(), isdelegation(), isselfsigned(), isspf(), ixfr_init(), ixfr_order(), ixfr_rrstream_create(), journal_file_create(), journal_header_decode(), journal_header_encode(), journal_open(), keydone(), keyfetch_done(), keyvalidated(), kill_name(), launch_next_query(), link_entry(), link_name(), load_configuration(), load_header(), load_raw(), load_text(), loadctx_create(), log_query(), log_rr(), log_stops(), lookup_done(), lookup_find(), main(), make_addr_set(), make_empty_lookup(), make_log_buf(), make_nm_set(), matchparams(), maybe_free(), maybe_numeric(), mem_put(), mem_putstats(), mem_putunlocked(), mgr_shutdown(), msgreset(), msgresetnames(), msgresetopt(), msgresetsigs(), ncache_message(), new_reference(), next_origin(), noanswer_response(), normalize_key(), notify_createmessage(), notify_done(), notify_send_queue(), ns_client_addopt(), ns_client_detach(), ns_client_dumprecursing(), ns_client_endrequest(), ns_client_error(), ns_config_getipandkeylist(), ns_config_getiplist(), ns_config_getkeyalgorithm2(), ns_config_getport(), ns_config_getzonetype(), ns_config_putiplist(), ns_interface_attach(), ns_interfacemgr_attach(), ns_listenlist_attach(), ns_listenlist_detach(), ns_lwdclient_processgnba(), ns_lwdclient_processgrbn(), ns_lwdclient_processnoop(), ns_lwdclient_recv(), ns_lwdclient_send(), ns_lwdclient_startrecv(), ns_lwdclient_stateidle(), ns_lwdmanager_attach(), ns_lwdmanager_create(), ns_lwdmanager_detach(), ns_lwresd_parseeresolvconf(), ns_lwreslistener_attach(), ns_lwreslistener_detach(), ns_lwsearchctx_init(), ns_lwsearchctx_next(), ns_lwsearchlist_attach(), ns_lwsearchlist_detach(), ns_query(), ns_query_start(), ns_server_delzone(), ns_server_destroy(), ns_server_flushcache(), ns_server_mkeys(), ns_server_reload(), ns_sortlist_setup(), ns_update_start(), ns_xfr_start(), ns_zone_configure(), overmem_cleaning_action(), parse_args(), parse_querysource(), parse_unsupported(), percent_decode(), pk11_numbits(), pk11strcmp(), prefetch_done(), prime_done(), print_dns_name(), process_adb_event(), process_opt(), purge_old_interfaces(), pushandgrow(), pushfile(), query_addadditional(), query_addadditional2(), query_dns64(), query_filter64(), query_find(), query_findclosestnsec3(), query_getdbversion(), query_getnamebuf(), query_releasename(), query_resume(), queue_xfrin(), ratelimiter_tick(), rdata_tonetaddr(), rdata_totext(), rdataset_clone(), rdataset_getadditional(), rdataset_putadditional(), rdataset_setadditional(), rdataset_totext(), read_and_check(), read_one_rr(), receive_secure_db(), receive_secure_serial(), receive_soa(), recv_done(), recv_length(), recv_message(), recvsoa(), reference_iter_node(), refresh_callback(), register_keys(), render_ecs(), replaces_p(), req_getsocket(), requestmgr_detach(), requeue_lookup(), reset_client(), resign_fromlist(), resign_insert(), resigned(), resolveaddr_done(), resquery_destroy(), resquery_response(), resquery_send(), resquery_senddone(), resquery_udpconnected(), restart_find(), resume_addnsec3chain(), resume_dslookup(), resume_signingwithkey(), reverse_from_address(), roll_forward(), rotate_left(), rotate_right(), rpz_get_p_name(), rpz_get_zbits(), rpz_ready(), rpz_rewrite_ip_rrset(), rpz_rewrite_name(), rpz_rrset_find(), run_server(), same_question(), save_command_line(), save_nsec3param(), schedule(), send_connectdone_event(), send_done(), send_forward_event(), send_senddone_event(), send_tcp_connect(), send_udp(), send_update_event(), sendstream(), serialize_node(), set_keyversion(), set_limit(), set_offsets(), set_target(), setnsec3parameters(), setresign(), setsigningtime(), setup_lookup(), setup_query_sortlist(), shutdown_buckets(), shutdown_entries(), shutdown_names(), shutdown_server(), shutdown_stage2(), shutdown_task(), signed_with_key(), signset(), sink_down(), soa_get(), soa_query(), soa_rrstream_create(), soa_set(), socket_create(), sort_addresses(), sort_finds(), spillattimer_countdown(), start_byaddr(), start_lookup(), startfinddlvsep(), startrecv(), stf_from_address(), stub_callback(), subtractrdataset(), sync_keyzone(), sync_secure_db(), table_towire(), task_detach(), task_send(), task_shutdown(), tcp_length_done(), tcp_recv(), temp_check_rrset(), token_addr(), tostruct_any_tsig(), tostruct_hip(), tostruct_in_a6(), tostruct_in_aaaa(), tostruct_naptr(), tostruct_tkey(), totext_hip(), totext_in_a6(), totext_in_apl(), totext_in_dhcid(), totext_in_wks(), totext_loc(), totext_nsec(), totext_nsec3(), totext_nsec3param(), totext_opt(), towire_in_a6(), towiresorted(), transform(), ttlfmt(), udp_recv(), unknown_totext(), unlink_dbentries(), unlink_entry(), unlink_name(), update_action(), update_cachestats(), update_header(), update_listener(), update_rrsetstats(), update_sigs(), update_soa_serial(), updatedone_action(), updatesignwithkey(), val_rdataset_first(), val_rdataset_next(), valcreate(), validatezonekey(), validator_start(), value_towire(), view_find(), wakeup_socket(), writeheader(), xfr_rr(), xfrin_connect_done(), xfrin_create(), xfrin_recv_done(), xfrin_send_done(), xfrin_send_request(), xfrout_ctx_create(), xfrout_ctx_destroy(), xfrout_maybe_destroy(), xfrout_senddone(), zbit_to_num(), zmgr_start_xfrin_ifquota(), zone_check_dnskeys(), zone_count_ns_rr(), zone_find(), zone_findrdataset(), zone_free(), zone_gotwritehandle(), zone_iattach(), zone_idetach(), zone_load(), zone_load_soa_rr(), zone_loaddone(), zone_notify(), zone_nsec3chain(), zone_postload(), zone_refreshkeys(), zone_resigninc(), zone_send_securedb(), zone_send_secureserial(), zone_settimer(), zone_shutdown(), zone_sign(), zone_xfrdone(), zonemgr_cancelio(), zonemgr_free(), zonemgr_putio(), zonetype_fromconfig(), and zt_flushanddetach().

#define INVARIANT (  )     ISC_INVARIANT(e)

Invariant Assertion.

Definition at line 219 of file util.h.

#define UNEXPECTED_ERROR   isc_error_unexpected

Unexpected Error.

Definition at line 227 of file util.h.

Referenced by acache_cleaner_init(), begin_cleaning(), build_msghdr_send(), cache_cleaner_init(), client_accept(), client_request(), client_udprecv(), configure_view(), control_accept(), control_listen(), create_managers(), createnode(), dispatch(), dns_acache_create(), dns_cache_clean(), dns_db_createsoatuple(), dns_diff_appendminimal(), dns_diff_print(), dns_ecdb_create(), dns_master_dumpnodetostream(), dns_master_questiontotext(), dns_master_rdatasettotext(), dns_rdataset_totext(), dns_sdlzregister(), dns_view_create(), dns_zone_setacache(), do_scan(), doio_send(), dump_rdataset(), dumpctx_create(), fctx_create(), fctx_stoptimer(), findnode(), getbuf4(), handle_signal(), incremental_cleaning_action(), initialize_action(), internal_accept(), internal_connect(), internal_current4(), isc___errno2result(), isc__app_ctxrun(), isc__app_ctxstart(), isc__mutex_init(), isc__socket_listen(), isc__taskmgr_create(), isc__timermgr_create(), isc__timermgr_destroy(), isc_condition_waituntil(), isc_httpdmgr_create(), isc_interfaceiter_create(), isc_sockaddr_hash(), isc_time_now(), isc_time_nowplusinterval(), load_header(), load_text(), loadctx_destroy(), main(), make_nonblock(), ns_interface_accepttcp(), ns_interface_listenudp(), ns_sortlist_byaddrsetup(), openfile_map(), openfile_raw(), setup_watcher(), try_proto(), unwatch_fd(), update_action(), zone_attachdb(), and zone_postload().

#define FATAL_ERROR   isc_error_fatal

Fatal Error.

Definition at line 229 of file util.h.

Referenced by dns_name_downcase(), dns_name_fromtext(), dns_name_fromwire(), dns_name_tofilenametext(), dns_name_totext2(), dns_rpz_type2str(), isc_lex_gettoken(), isc_sockaddr_getport(), isc_sockaddr_pf(), isc_sockaddr_setport(), parser_complain(), and zone_findzonecut().

#define RUNTIME_CHECK ( cond   )     ISC_ERROR_RUNTIMECHECK(cond)

Runtime Check.

Definition at line 231 of file util.h.

Referenced by _clear_radix(), add_signing_records(), addclosest(), addnoqname(), addoptout(), begin_cleaning(), bind9_check_namedconf(), cache_name(), cfg_print_rawaddr(), chacha_stir(), check_ds(), check_keylist(), check_mx(), check_stale_name(), checkandaddsoa(), checkkey(), choose_slots(), commit(), configure_staticstub(), decrement_reference(), del_keysigs(), del_sigs(), digest_sig(), dlv_algorithm_supported(), dlv_validatezonekey(), dns64_ttl(), dns_acl_isinsecure(), dns_adb_createfind2(), dns_adb_destroyfind(), dns_adb_dump(), dns_adb_flush(), dns_adb_flushname(), dns_adb_flushnames(), dns_db_create(), dns_db_register(), dns_db_unregister(), dns_dlzcreate(), dns_dlzregister(), dns_dlzunregister(), dns_dnssec_keyactive(), dns_dnssec_sign(), dns_dnssec_signmessage(), dns_dnssec_signs(), dns_dnssec_verify3(), dns_lib_initmsgcat(), dns_message_buildopt(), dns_name_destroy(), dns_nsec3_activex(), dns_nsec_nseconly(), dns_order_add(), dns_rbt_deletenode(), dns_rbt_destroy(), dns_resolver_destroyfetch(), dns_resolver_shutdown(), dns_root_checkhints(), dns_rriterator_pause(), dns_tkey_processquery(), dns_tsig_sign(), dns_zone_notifyreceive(), do_addzone(), do_modzone(), do_register(), dst_gssapi_identitymatchesrealmkrb5(), dst_gssapi_identitymatchesrealmms(), dst_key_setbits(), dst_lib_destroy(), dst_lib_initmsgcat(), dump_rdatasets_text(), dumptostreaminc(), fctx_query(), fctx_sendevents(), findnoqname(), findnsec3proofs(), fixup_nsec3param(), fromtext_in_wks(), generate(), generate_salt(), getsection(), incremental_cleaning_action(), init_lock(), initialize(), initialize_action(), initialize_lock(), integrity_checks(), interface_timer_tick(), isc__mutex_init(), isc__strerror(), isc_app_register(), isc_hash_create(), isc_heap_insert(), isc_httpd_recvdone(), isc_lex_destroy(), isc_lib_register(), ISC_LIST(), isc_mem_register(), isc_radix_create(), isc_radix_insert(), isc_radix_search(), isc_ratelimiter_stall(), isc_rng_create(), isc_socket_register(), isc_stdtime_get(), isc_task_register(), isc_timer_register(), isccc_lib_initmsgcat(), isdnssec(), isselfsigned(), keyfetch_done(), keyfromds(), list_tordataset(), load_configuration(), load_new_zones(), load_secroots(), load_text(), load_zones(), log_rr(), main(), mark_active_keys(), mkey_dumpzone(), nameexist(), need_nsec_chain(), newversion(), normalize_key(), ns_builtin_init(), ns_lwdmanager_create(), ns_lwresd_configure(), ns_lwresd_shutdown(), ns_query_start(), ns_server_create(), ns_server_delzone(), ns_server_flushcache(), ns_server_flushnode(), ns_server_freeze(), ns_server_nta(), ns_server_scan_interfaces(), ns_server_showzone(), ns_server_sync(), ns_server_tsigdelete(), ns_server_tsiglist(), ns_server_validation(), ns_stats_dump(), ns_statschannels_configure(), on_disable_list(), pk11_initialize(), pk11_initmsgcat(), pk11_rand_bytes(), pk11_rand_seed_fromfile(), query_add_cname(), query_addnoqnameproof(), query_addnxrrsetnsec(), query_addrrset(), query_addsoa(), query_dns64(), query_filter64(), query_find(), query_isduplicate(), ratelimiter_tick(), rbtdb_write_header(), redirect2(), refresh_callback(), refresh_time(), replaces_p(), report(), resolveaddr_done(), resume_addnsec3chain(), reverse_from_address(), revocable(), rndc_recvdone(), rndc_senddone(), rpz_add_cname(), rrsig_fromchildzone(), save_nsrrset(), setrl(), setsoaserial(), setup_logging(), shutdown_server(), signed_with_alg(), spillattimer_countdown(), stf_from_address(), sync_secure_db(), validatezonekey(), warn_rfc1918(), writeheader(), zone_count_ns_rr(), zone_free(), zone_load_soa_rr(), zone_notify(), zone_nsec3chain(), zone_postload(), zone_refreshkeys(), zone_replacedb(), and zone_zonecut_callback().

#define TIME_NOW ( tp   )     RUNTIME_CHECK(isc_time_now((tp)) == ISC_R_SUCCESS)

Time.

Definition at line 236 of file util.h.

Referenced by ATF_TC_BODY(), cancel_refresh(), debug(), dns_badcache_print(), dns_zone_create(), dns_zone_maintenance(), dns_zone_notify(), dns_zone_setsigresigninginterval(), evloop(), fctx_create(), fctx_query(), fctx_sendevents(), got_transfer_quota(), isc__timer_create(), isc__timer_reset(), isc__timer_touch(), isc__timermgr_dispatch(), isc_log_doit(), kbdget(), launch_next_query(), main(), ns_server_dumpsecroots(), ns_zone_configure_writeable_dlz(), receive_secure_db(), receive_secure_serial(), received(), recv_done(), refresh_callback(), reseed(), resquery_response(), send_udp(), set_refreshkeytimer(), stub_callback(), xfrin_connect_done(), zone_addnsec3chain(), zone_load(), zone_maintenance(), zone_needdump(), zone_postload(), zone_refreshkeys(), and zone_xfrdone().


Generated on Tue Apr 28 17:41:17 2015 by Doxygen 1.5.4 for BIND9 Internals 9.11.0pre-alpha