mirror of
https://gitlab.isc.org/isc-projects/bind9
synced 2025-08-29 13:38:26 +00:00
further cleanup of ADB dumps
This commit is contained in:
parent
3a66efb0cb
commit
9e992ecf37
@ -15,7 +15,7 @@
|
||||
* WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
*/
|
||||
|
||||
/* $Id: adb.c,v 1.166 2001/01/26 03:20:58 bwelling Exp $ */
|
||||
/* $Id: adb.c,v 1.167 2001/01/27 02:44:35 gson Exp $ */
|
||||
|
||||
/*
|
||||
* Implementation notes
|
||||
@ -429,6 +429,16 @@ static isc_result_t dbfind_a6(dns_adbname_t *, isc_stdtime_t);
|
||||
#define FIND_ERR_NOTFOUND 6
|
||||
#define FIND_ERR_MAX 7
|
||||
|
||||
static const char *errnames[] = {
|
||||
"success",
|
||||
"canceled",
|
||||
"failure",
|
||||
"nxdomain",
|
||||
"nxrrset",
|
||||
"unexpected",
|
||||
"not_found"
|
||||
};
|
||||
|
||||
#define NEWERR(old, new) (ISC_MIN((old), (new)))
|
||||
|
||||
static isc_result_t find_err_map[FIND_ERR_MAX] = {
|
||||
@ -2882,7 +2892,7 @@ dns_adb_dump(dns_adb_t *adb, FILE *f) {
|
||||
*/
|
||||
|
||||
LOCK(&adb->lock);
|
||||
dump_adb(adb, f, ISC_TRUE);
|
||||
dump_adb(adb, f, ISC_FALSE);
|
||||
UNLOCK(&adb->lock);
|
||||
}
|
||||
|
||||
@ -2940,8 +2950,11 @@ dump_adb(dns_adb_t *adb, FILE *f, isc_boolean_t debug) {
|
||||
dump_ttl(f, "v6", name->expire_v6, now);
|
||||
dump_ttl(f, "target", name->expire_target, now);
|
||||
|
||||
fprintf(f, " [err4 %u] [err6 %u]\n",
|
||||
name->fetch_err, name->fetch6_err);
|
||||
fprintf(f, " [v4 %s] [v6 %s]",
|
||||
errnames[name->fetch_err],
|
||||
errnames[name->fetch6_err]);
|
||||
|
||||
fprintf(f, "\n");
|
||||
|
||||
print_namehook_list(f, "v4", &name->v4, debug);
|
||||
print_namehook_list(f, "v6", &name->v6, debug);
|
||||
@ -2957,9 +2970,9 @@ dump_adb(dns_adb_t *adb, FILE *f, isc_boolean_t debug) {
|
||||
/*
|
||||
* Unlock everything
|
||||
*/
|
||||
for (i = 0 ; i < NBUCKETS ; i++)
|
||||
for (i = 0; i < NBUCKETS; i++)
|
||||
UNLOCK(&adb->entrylocks[i]);
|
||||
for (i = 0 ; i < NBUCKETS ; i++)
|
||||
for (i = 0; i < NBUCKETS; i++)
|
||||
UNLOCK(&adb->namelocks[i]);
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user