From e6bd97dded968f82e26b270842b789bff7bca422 Mon Sep 17 00:00:00 2001 From: Mark Andrews Date: Thu, 19 Oct 2000 05:50:54 +0000 Subject: [PATCH] Add 'flag' to rdata --- lib/dns/include/dns/rdata.h | 5 ++++- lib/dns/rdata.c | 3 ++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/lib/dns/include/dns/rdata.h b/lib/dns/include/dns/rdata.h index aa3882f59d..a5bd18e888 100644 --- a/lib/dns/include/dns/rdata.h +++ b/lib/dns/include/dns/rdata.h @@ -15,7 +15,7 @@ * WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: rdata.h,v 1.41 2000/09/06 03:25:23 marka Exp $ */ +/* $Id: rdata.h,v 1.42 2000/10/19 05:50:54 marka Exp $ */ #ifndef DNS_RDATA_H #define DNS_RDATA_H 1 @@ -121,9 +121,12 @@ struct dns_rdata { unsigned int length; dns_rdataclass_t rdclass; dns_rdatatype_t type; + unsigned int flags; ISC_LINK(dns_rdata_t) link; }; +#define DNS_RDATA_UPDATE 0x0001 /* update pseudo record */ + /* * Flags affecting rdata formatting style. Flags 0xFFFF0000 * are used by masterfile-level formatting and defined elsewhere. diff --git a/lib/dns/rdata.c b/lib/dns/rdata.c index 0e8112ec4a..ced254657b 100644 --- a/lib/dns/rdata.c +++ b/lib/dns/rdata.c @@ -15,7 +15,7 @@ * WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ -/* $Id: rdata.c,v 1.109 2000/09/26 19:37:06 gson Exp $ */ +/* $Id: rdata.c,v 1.110 2000/10/19 05:50:53 marka Exp $ */ #include #include @@ -325,6 +325,7 @@ dns_rdata_init(dns_rdata_t *rdata) { rdata->length = 0; rdata->rdclass = 0; rdata->type = 0; + rdata->flags = 0; ISC_LINK_INIT(rdata, link); /* ISC_LIST_INIT(rdata->list); */ }