diff options
Diffstat (limited to 'usr.sbin/bind/lib/lwres/man/lwres_getrrsetbyname.3')
-rw-r--r-- | usr.sbin/bind/lib/lwres/man/lwres_getrrsetbyname.3 | 178 |
1 files changed, 0 insertions, 178 deletions
diff --git a/usr.sbin/bind/lib/lwres/man/lwres_getrrsetbyname.3 b/usr.sbin/bind/lib/lwres/man/lwres_getrrsetbyname.3 deleted file mode 100644 index 47037c94b8d..00000000000 --- a/usr.sbin/bind/lib/lwres/man/lwres_getrrsetbyname.3 +++ /dev/null @@ -1,178 +0,0 @@ -.\" Copyright (C) 2000, 2001, 2004, 2005, 2007, 2014-2016, 2018 Internet Systems Consortium, Inc. ("ISC") -.\" -.\" Permission to use, copy, modify, and/or distribute this software for any -.\" purpose with or without fee is hereby granted, provided that the above -.\" copyright notice and this permission notice appear in all copies. -.\" -.\" THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH -.\" REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY -.\" AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT, -.\" INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM -.\" LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE -.\" OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR -.\" PERFORMANCE OF THIS SOFTWARE. -.\" -.hy 0 -.ad l -'\" t -.\" Title: lwres_getrrsetbyname -.\" Author: -.\" Generator: DocBook XSL Stylesheets v1.78.1 <http://docbook.sf.net/> -.\" Date: 2007-06-18 -.\" Manual: BIND9 -.\" Source: ISC -.\" Language: English -.\" -.TH "LWRES_GETRRSETBYNAME" "3" "2007\-06\-18" "ISC" "BIND9" -.\" ----------------------------------------------------------------- -.\" * Define some portability stuff -.\" ----------------------------------------------------------------- -.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -.\" http://bugs.debian.org/507673 -.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html -.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -.ie \n(.g .ds Aq \(aq -.el .ds Aq ' -.\" ----------------------------------------------------------------- -.\" * set default formatting -.\" ----------------------------------------------------------------- -.\" disable hyphenation -.nh -.\" disable justification (adjust text to left margin only) -.ad l -.\" ----------------------------------------------------------------- -.\" * MAIN CONTENT STARTS HERE * -.\" ----------------------------------------------------------------- -.SH "NAME" -lwres_getrrsetbyname, lwres_freerrset \- retrieve DNS records -.SH "SYNOPSIS" -.sp -.ft B -.nf -#include <lwres/netdb\&.h> -.fi -.ft -.HP \w'int\ lwres_getrrsetbyname('u -.BI "int lwres_getrrsetbyname(const\ char\ *" "hostname" ", unsigned\ int\ " "rdclass" ", unsigned\ int\ " "rdtype" ", unsigned\ int\ " "flags" ", struct\ rrsetinfo\ **" "res" ");" -.HP \w'void\ lwres_freerrset('u -.BI "void lwres_freerrset(struct\ rrsetinfo\ *" "rrset" ");" -.PP -The following structures are used: -.PP -.nf -struct rdatainfo { - unsigned int rdi_length; /* length of data */ - unsigned char *rdi_data; /* record data */ -}; -.fi -.PP -.nf -struct rrsetinfo { - unsigned int rri_flags; /* RRSET_VALIDATED\&.\&.\&. */ - unsigned int rri_rdclass; /* class number */ - unsigned int rri_rdtype; /* RR type number */ - unsigned int rri_ttl; /* time to live */ - unsigned int rri_nrdatas; /* size of rdatas array */ - unsigned int rri_nsigs; /* size of sigs array */ - char *rri_name; /* canonical name */ - struct rdatainfo *rri_rdatas; /* individual records */ - struct rdatainfo *rri_sigs; /* individual signatures */ -}; -.fi -.sp -.SH "DESCRIPTION" -.PP -\fBlwres_getrrsetbyname()\fR -gets a set of resource records associated with a -\fIhostname\fR, -\fIclass\fR, and -\fItype\fR\&. -\fIhostname\fR -is a pointer a to null\-terminated string\&. The -\fIflags\fR -field is currently unused and must be zero\&. -.PP -After a successful call to -\fBlwres_getrrsetbyname()\fR, -\fI*res\fR -is a pointer to an -\fBrrsetinfo\fR -structure, containing a list of one or more -\fBrdatainfo\fR -structures containing resource records and potentially another list of -\fBrdatainfo\fR -structures containing SIG resource records associated with those records\&. The members -\fBrri_rdclass\fR -and -\fBrri_rdtype\fR -are copied from the parameters\&. -\fBrri_ttl\fR -and -\fBrri_name\fR -are properties of the obtained rrset\&. The resource records contained in -\fBrri_rdatas\fR -and -\fBrri_sigs\fR -are in uncompressed DNS wire format\&. Properties of the rdataset are represented in the -\fBrri_flags\fR -bitfield\&. If the RRSET_VALIDATED bit is set, the data has been DNSSEC validated and the signatures verified\&. -.PP -All of the information returned by -\fBlwres_getrrsetbyname()\fR -is dynamically allocated: the -\fBrrsetinfo\fR -and -\fBrdatainfo\fR -structures, and the canonical host name strings pointed to by the -\fBrrsetinfo\fRstructure\&. Memory allocated for the dynamically allocated structures created by a successful call to -\fBlwres_getrrsetbyname()\fR -is released by -\fBlwres_freerrset()\fR\&. -\fIrrset\fR -is a pointer to a -\fBstruct rrset\fR -created by a call to -\fBlwres_getrrsetbyname()\fR\&. -.PP -.SH "RETURN VALUES" -.PP -\fBlwres_getrrsetbyname()\fR -returns zero on success, and one of the following error codes if an error occurred: -.PP -\fBERRSET_NONAME\fR -.RS 4 -the name does not exist -.RE -.PP -\fBERRSET_NODATA\fR -.RS 4 -the name exists, but does not have data of the desired type -.RE -.PP -\fBERRSET_NOMEMORY\fR -.RS 4 -memory could not be allocated -.RE -.PP -\fBERRSET_INVAL\fR -.RS 4 -a parameter is invalid -.RE -.PP -\fBERRSET_FAIL\fR -.RS 4 -other failure -.RE -.PP -.RS 4 -.RE -.SH "SEE ALSO" -.PP -\fBlwres\fR(3)\&. -.SH "AUTHOR" -.PP -\fBInternet Systems Consortium, Inc\&.\fR -.SH "COPYRIGHT" -.br -Copyright \(co 2000, 2001, 2004, 2005, 2007, 2014-2016, 2018 Internet Systems Consortium, Inc. ("ISC") -.br |