mirror of
https://github.com/isc-projects/bind9.git
synced 2026-06-09 07:32:09 -04:00
527. [func] New function dns_rdata_clone().
This commit is contained in:
parent
a7e1443598
commit
29c818c7d4
3 changed files with 24 additions and 2 deletions
2
CHANGES
2
CHANGES
|
|
@ -1,3 +1,5 @@
|
|||
527. [func] New function dns_rdata_clone().
|
||||
|
||||
526. [bug] nsupdate incorrectly refused to add RRs with a TTL
|
||||
of 0.
|
||||
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@
|
|||
* WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
*/
|
||||
|
||||
/* $Id: rdata.h,v 1.42 2000/10/19 05:50:54 marka Exp $ */
|
||||
/* $Id: rdata.h,v 1.43 2000/10/20 13:22:36 marka Exp $ */
|
||||
|
||||
#ifndef DNS_RDATA_H
|
||||
#define DNS_RDATA_H 1
|
||||
|
|
@ -153,6 +153,16 @@ dns_rdata_init(dns_rdata_t *rdata);
|
|||
* 'rdata' is a valid rdata (i.e. not NULL, points to a struct dns_rdata)
|
||||
*/
|
||||
|
||||
void
|
||||
dns_rdata_clone(dns_rdata_t *src, dns_rdata_t *target);
|
||||
/*
|
||||
* Clone 'target' from 'src'.
|
||||
*
|
||||
* Requires:
|
||||
* 'src' to be initalised.
|
||||
* 'target' to be initalised.
|
||||
*/
|
||||
|
||||
/***
|
||||
*** Comparisons
|
||||
***/
|
||||
|
|
|
|||
|
|
@ -15,7 +15,7 @@
|
|||
* WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||
*/
|
||||
|
||||
/* $Id: rdata.c,v 1.110 2000/10/19 05:50:53 marka Exp $ */
|
||||
/* $Id: rdata.c,v 1.111 2000/10/20 13:22:35 marka Exp $ */
|
||||
|
||||
#include <config.h>
|
||||
#include <ctype.h>
|
||||
|
|
@ -330,6 +330,16 @@ dns_rdata_init(dns_rdata_t *rdata) {
|
|||
/* ISC_LIST_INIT(rdata->list); */
|
||||
}
|
||||
|
||||
void
|
||||
dns_rdata_clone(dns_rdata_t *src, dns_rdata_t *target) {
|
||||
target->data = src->data;
|
||||
target->length = src->length;
|
||||
target->rdclass = src->rdclass;
|
||||
target->type = src->type;
|
||||
target->flags = src->flags;
|
||||
}
|
||||
|
||||
|
||||
/***
|
||||
*** Comparisons
|
||||
***/
|
||||
|
|
|
|||
Loading…
Reference in a new issue