summaryrefslogtreecommitdiff
path: root/lib/dns/include
diff options
context:
space:
mode:
authorXin LI <delphij@FreeBSD.org>2015-12-16 04:37:46 +0000
committerXin LI <delphij@FreeBSD.org>2015-12-16 04:37:46 +0000
commit3196d55695663525de001568ff4a8b71e1cf61ad (patch)
tree7c850fc7f51b307248223710f633063c4d55cb18 /lib/dns/include
parentff14d03521a89636be959e65a21374951fe699ba (diff)
Notes
Diffstat (limited to 'lib/dns/include')
-rw-r--r--lib/dns/include/dns/message.h13
1 files changed, 11 insertions, 2 deletions
diff --git a/lib/dns/include/dns/message.h b/lib/dns/include/dns/message.h
index 76f78bfdfb80..395d066a4851 100644
--- a/lib/dns/include/dns/message.h
+++ b/lib/dns/include/dns/message.h
@@ -15,8 +15,6 @@
* PERFORMANCE OF THIS SOFTWARE.
*/
-/* $Id$ */
-
#ifndef DNS_MESSAGE_H
#define DNS_MESSAGE_H 1
@@ -216,6 +214,8 @@ struct dns_message {
unsigned int verify_attempted : 1;
unsigned int free_query : 1;
unsigned int free_saved : 1;
+ unsigned int tkey : 1;
+ unsigned int rdclass_set : 1;
unsigned int opt_reserved;
unsigned int sig_reserved;
@@ -1380,6 +1380,15 @@ dns_message_buildopt(dns_message_t *msg, dns_rdataset_t **opt,
* \li other.
*/
+void
+dns_message_setclass(dns_message_t *msg, dns_rdataclass_t rdclass);
+/*%<
+ * Set the expected class of records in the response.
+ *
+ * Requires:
+ * \li msg be a valid message with parsing intent.
+ */
+
ISC_LANG_ENDDECLS
#endif /* DNS_MESSAGE_H */