Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
ISC Open Source Projects
BIND
Commits
389c749a
Commit
389c749a
authored
Oct 24, 2000
by
Mark Andrews
Browse files
530. [func] New function dns_rdata_invalidate().
parent
355b3c2e
Changes
3
Hide whitespace changes
Inline
Side-by-side
CHANGES
View file @
389c749a
530. [func] New function dns_rdata_invalidate().
529. [bug] 521 contained a bug which caused zones to always
reload. [RT #410]
...
...
lib/dns/include/dns/rdata.h
View file @
389c749a
...
...
@@ -15,7 +15,7 @@
* WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*/
/* $Id: rdata.h,v 1.4
3
2000/10/2
0 13:22
:3
6
marka Exp $ */
/* $Id: rdata.h,v 1.4
4
2000/10/2
4 02:03
:3
3
marka Exp $ */
#ifndef DNS_RDATA_H
#define DNS_RDATA_H 1
...
...
@@ -153,6 +153,15 @@ 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_invalidate
(
dns_rdata_t
*
rdata
);
/*
* Make 'rdata' empty.
*
* Requires:
* 'rdata' is a previously initaliased rdata and is not linked.
*/
void
dns_rdata_clone
(
dns_rdata_t
*
src
,
dns_rdata_t
*
target
);
/*
...
...
lib/dns/rdata.c
View file @
389c749a
...
...
@@ -15,7 +15,7 @@
* WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*/
/* $Id: rdata.c,v 1.11
1
2000/10/2
0 13:22
:3
5
marka Exp $ */
/* $Id: rdata.c,v 1.11
2
2000/10/2
4 02:03
:3
2
marka Exp $ */
#include
<config.h>
#include
<ctype.h>
...
...
@@ -330,6 +330,18 @@ dns_rdata_init(dns_rdata_t *rdata) {
/* ISC_LIST_INIT(rdata->list); */
}
void
dns_rdata_invalidate
(
dns_rdata_t
*
rdata
)
{
REQUIRE
(
!
ISC_LINK_LINKED
(
rdata
,
link
));
rdata
->
data
=
NULL
;
rdata
->
length
=
0
;
rdata
->
rdclass
=
0
;
rdata
->
type
=
0
;
rdata
->
flags
=
0
;
}
void
dns_rdata_clone
(
dns_rdata_t
*
src
,
dns_rdata_t
*
target
)
{
target
->
data
=
src
->
data
;
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment