From ea14aa24aa9f90cadb49cbaf492237b6cf2b04a7 Mon Sep 17 00:00:00 2001 From: Brian Wellington Date: Fri, 19 May 2000 18:38:27 +0000 Subject: [PATCH] added dns_keynode_next --- lib/dns/include/dns/keytable.h | 6 ++++++ lib/dns/keytable.c | 12 ++++++++++++ 2 files changed, 18 insertions(+) diff --git a/lib/dns/include/dns/keytable.h b/lib/dns/include/dns/keytable.h index f0bd9632e4..6f5a7eb4e3 100644 --- a/lib/dns/include/dns/keytable.h +++ b/lib/dns/include/dns/keytable.h @@ -225,6 +225,12 @@ dns_keynode_key(dns_keynode_t *keynode); * Get the DST key associated with keynode. */ +dns_keynode_t * +dns_keynode_next(dns_keynode_t *keynode); +/* + * Get the next keynode in the list. + */ + ISC_LANG_ENDDECLS #endif /* DNS_KEYTABLE_H */ diff --git a/lib/dns/keytable.c b/lib/dns/keytable.c index 59871862b3..0921ddc734 100644 --- a/lib/dns/keytable.c +++ b/lib/dns/keytable.c @@ -372,3 +372,15 @@ dns_keynode_key(dns_keynode_t *keynode) { return (keynode->key); } + +dns_keynode_t * +dns_keynode_next(dns_keynode_t *keynode) { + + /* + * Get the next keynode in the list. + */ + + REQUIRE(VALID_KEYNODE(keynode)); + + return (keynode->next); +}