#include <config.h>
#include <isc/once.h>
#include <isc/util.h>
#include <dns/result.h>
#include <dns/lib.h>
Go to the source code of this file.
Defines | |
#define | DNS_RESULT_RESULTSET 2 |
#define | DNS_RESULT_RCODERESULTSET 3 |
Functions | |
static void | initialize_action (void) |
static void | initialize (void) |
const char * | dns_result_totext (isc_result_t result) |
void | dns_result_register (void) |
dns_rcode_t | dns_result_torcode (isc_result_t result) |
Variables | |
static const char * | text [DNS_R_NRESULTS] |
static const char * | rcode_text [DNS_R_NRCODERESULTS] |
static isc_once_t | once = ISC_ONCE_INIT |
Definition in file result.c.
#define DNS_RESULT_RESULTSET 2 |
#define DNS_RESULT_RCODERESULTSET 3 |
static void initialize_action | ( | void | ) | [static] |
Definition at line 199 of file result.c.
References dns_msgcat, DNS_R_NRCODERESULTS, DNS_R_NRESULTS, DNS_RESULT_RCODERESULTSET, DNS_RESULT_RESULTSET, ISC_R_SUCCESS, isc_result_register(), ISC_RESULTCLASS_DNS, ISC_RESULTCLASS_DNSRCODE, rcode_text, text, and UNEXPECTED_ERROR.
static void initialize | ( | void | ) | [static] |
Definition at line 215 of file result.c.
References dns_lib_initmsgcat(), initialize_action(), isc_once_do, ISC_R_SUCCESS, once, and RUNTIME_CHECK.
const char* dns_result_totext | ( | isc_result_t | result | ) |
Definition at line 221 of file result.c.
References initialize(), and isc_result_totext().
Referenced by _dns_tkey_dumpmessage(), acache_cleaner_init(), add_bad(), add_soa(), add_test_data(), ATF_TC_BODY(), begin_cleaning(), cache_cleaner_init(), check_mx(), check_nsec3param(), check_test_data(), closeversion(), commit(), configure_zone(), dlvfetched(), dns_acache_create(), dns_cache_clean(), dns_diff_print(), dns_rbt_formatnodename(), dns_request_createraw4(), dns_request_createvia4(), dns_root_checkhints(), dns_zone_refresh(), dsfetched(), dsfetched2(), dump_done(), dumpdone(), evaluate_key(), fetch_callback(), forward_callback(), fromtext_error(), generate(), incremental_cleaning_action(), keydone(), keyfetch_done(), keyfromds(), load_raw(), load_text(), notify_done(), ns_query(), ns_server_dumprecursing(), ns_server_dumpsecroots(), ns_server_dumpstats(), receive_secure_db(), receive_secure_serial(), refresh_callback(), req_response(), resume_addnsec3chain(), resume_signingwithkey(), revocable(), setmodtime(), setup_keystr(), soa_query(), startfinddlvsep(), stub_callback(), sync_keyzone(), update_action(), update_sigs(), verifyzone(), warn_badmx(), warn_badname(), xfrin_recv_done(), zone_journal(), zone_maintenance(), zone_nsec3chain(), zone_postload(), zone_replacedb(), zone_resigninc(), zone_sign(), and zone_xfrdone().
void dns_result_register | ( | void | ) |
Definition at line 228 of file result.c.
References initialize().
Referenced by dns_test_begin(), initialize(), main(), setup_libs(), and setup_system().
dns_rcode_t dns_result_torcode | ( | isc_result_t | result | ) |
Definition at line 233 of file result.c.
References DNS_R_BADAAAA, DNS_R_BADCKSUM, DNS_R_BADCLASS, DNS_R_BADLABELTYPE, DNS_R_BADPOINTER, DNS_R_BADTTL, DNS_R_BADZONE, DNS_R_CLOCKSKEW, DNS_R_DISALLOWED, DNS_R_EXTRADATA, DNS_R_LABELTOOLONG, DNS_R_NAMETOOLONG, DNS_R_NOREDATA, DNS_R_SYNTAX, DNS_R_TEXTTOOLONG, DNS_R_TOOMANYHOPS, DNS_R_TSIGERRORSET, DNS_R_TSIGVERIFYFAILURE, DNS_R_UNKNOWN, dns_rcode_formerr, dns_rcode_noerror, dns_rcode_notauth, dns_rcode_refused, dns_rcode_servfail, DNS_RESULT_ISRCODE, ISC_R_BADBASE64, ISC_R_NOSPACE, ISC_R_RANGE, ISC_R_SUCCESS, and ISC_R_UNEXPECTEDEND.
Referenced by ns_client_error(), and respond().
const char* rcode_text[DNS_R_NRCODERESULTS] [static] |
Initial value:
{ "NOERROR", "FORMERR", "SERVFAIL", "NXDOMAIN", "NOTIMP", "REFUSED", "YXDOMAIN", "YXRRSET", "NXRRSET", "NOTAUTH", "NOTZONE", "<rcode 11>", "<rcode 12>", "<rcode 13>", "<rcode 14>", "<rcode 15>", "BADVERS", }
Definition at line 170 of file result.c.
Referenced by initialize_action().
isc_once_t once = ISC_ONCE_INIT [static] |