summaryrefslogtreecommitdiffstats
path: root/contrib/bind/doc/man/resolver.3
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/bind/doc/man/resolver.3')
-rw-r--r--contrib/bind/doc/man/resolver.349
1 files changed, 47 insertions, 2 deletions
diff --git a/contrib/bind/doc/man/resolver.3 b/contrib/bind/doc/man/resolver.3
index c2cd915..f7c5424 100644
--- a/contrib/bind/doc/man/resolver.3
+++ b/contrib/bind/doc/man/resolver.3
@@ -16,7 +16,7 @@
.\" MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
.\"
.\" @(#)resolver.3 6.5 (Berkeley) 6/23/90
-.\" $Id: resolver.3,v 8.17 2002/08/07 03:47:33 marka Exp $
+.\" $Id: resolver.3,v 8.17.6.1 2003/06/02 09:11:27 marka Exp $
.\"
.Dd July 4, 2000
.Dt RESOLVER @LIB_NETWORK_EXT_U@
@@ -37,6 +37,8 @@
.Nm res_nclose ,
.Nm res_nsendsigned ,
.Nm res_findzonecut ,
+.Nm res_getservers ,
+.Nm res_setservers ,
.Nm dn_comp ,
.Nm dn_expand ,
.Nm hstrerror ,
@@ -59,16 +61,26 @@
.Fd #include <netinet/in.h>
.Fd #include <arpa/nameser.h>
.Fd #include <resolv.h>
+.Fd #include <res_update.h>
.Vt typedef struct __res_state *res_state ;
.Pp
+.Ft int
.Fn res_ninit "res_state statp"
+.Ft int
.Fn res_ourserver_p "const res_state statp" "const struct sockaddr_in *addr"
+.Ft void
.Fn fp_resstat "const res_state statp" "FILE *fp"
+.Ft "const char *"
.Fn res_hostalias "const res_state statp" "const char *name" "char *buf" "size_t buflen"
+.Ft int
.Fn res_pquery "const res_state statp" "const u_char *msg" "int msglen" "FILE *fp"
+.Ft int
.Fn res_nquery "res_state statp" "const char *dname" "int class" "int type" "u_char *answer" "int anslen"
+.Ft int
.Fn res_nsearch "res_state statp" "const char *dname" "int class" "int type" "u_char * answer" "int anslen"
+.Ft int
.Fn res_nquerydomain "res_state statp" "const char *name" "const char *domain" "int class" "int type" "u_char *answer" "int anslen"
+.Ft int
.Fo res_nmkquery
.Fa "res_state statp"
.Fa "int op"
@@ -81,28 +93,51 @@
.Fa "u_char *buf"
.Fa "int buflen"
.Fc
+.Ft int
.Fn res_nsend "res_state statp" "const u_char *msg" "int msglen" "u_char *answer" "int anslen"
+.Ft int
.Fn res_nupdate "res_state statp" "ns_updrec *rrecp_in"
+.Ft int
.Fn res_nmkupdate "res_state statp" "ns_updrec *rrecp_in" "u_char *buf" "int buflen"
+.Ft void
.Fn res_nclose "res_state statp"
+.Ft int
.Fn res_nsendsigned "res_state statp" "const u_char *msg" "int msglen" "ns_tsig_key *key" "u_char *answer" "int anslen"
+.Ft int
.Fn res_findzonecut "res_state statp" "const char *dname" "ns_class class" "int options" "char *zname" "size_t zsize" "struct in_addr *addrs" "int naddrs"
+.Ft int
+.Fn res_getservers "res_state statp" "union res_sockaddr_union *set" "int cnt"
+.Ft void
+.Fn res_setservers "res_state statp" "const union res_sockaddr_union *set" "int cnt"
+.Ft int
.Fn dn_comp "const char *exp_dn" "u_char *comp_dn" "int length" "u_char **dnptrs" "u_char **lastdnptr"
+.Ft int
.Fn dn_expand "const u_char *msg" "const u_char *eomorig" "const u_char *comp_dn" "char *exp_dn" "int length"
+.Ft "const char *"
.Fn hstrerror "int err"
.Ss DEPRECATED
.Fd #include <sys/types.h>
.Fd #include <netinet/in.h>
.Fd #include <arpa/nameser.h>
.Fd #include <resolv.h>
+.Fd #include <res_update.h>
+.Ft int
.Fn res_init "void"
+.Ft int
.Fn res_isourserver "const struct sockaddr_in *addr"
+.Ft int
.Fn fp_nquery "const u_char *msg" "int msglen" "FILE *fp"
+.Ft void
.Fn p_query "const u_char *msg" "FILE *fp"
+.Ft "const char *"
.Fn hostalias "const char *name"
+.Ft int
.Fn res_query "const char *dname" "int class" "int type" "u_char *answer" "int anslen"
+.Ft int
.Fn res_search "const char *dname" "int class" "int type" "u_char *answer" "int anslen"
+.Ft int
.Fn res_querydomain "const char *name" "const char *domain" "int class" "int type" "u_char *answer" "int anslen"
+.Ft int
.Fo res_mkquery
.Fa "int op"
.Fa "const char *dname"
@@ -114,9 +149,13 @@
.Fa "u_char *buf"
.Fa "int buflen"
.Fc
+.Ft int
.Fn res_send "const u_char *msg" "int msglen" "u_char *answer" "int anslen"
+.Ft int
.Fn res_update "ns_updrec *rrecp_in"
+.Ft void
.Fn res_close "void"
+.Ft void
.Fn herror "const char *s"
.Sh DESCRIPTION
These routines are used for making, sending and interpreting
@@ -452,6 +491,12 @@ to store the result in,
uses a static buffer.
.Pp
The functions
+.Fn res_getservers
+and
+.Fn res_setservers
+are used to get and set the list of server to be queried.
+.Pp
+The functions
.Fn res_nupdate
/
.Fn res_update
@@ -605,4 +650,4 @@ See
.Xr resolver @FORMAT_EXT@ ;
RFC1032, RFC1033, RFC1034, RFC1035, RFC974;
SMM:11,
-.Dq Name Server Operations Guide for Sy BIND
+.Dq Name Server Operations Guide for BIND
OpenPOWER on IntegriCloud