]> git.lizzy.rs Git - plan9front.git/blobdiff - sys/src/cmd/ndb/dns.h
ndb/dns: do recursive lookup for dnsslave=
[plan9front.git] / sys / src / cmd / ndb / dns.h
index 32f55d96d4517ec47b2f9961202356902c1efbb8..02315aca66e9433c0b18d81326b4f1e0fc94b598 100644 (file)
@@ -423,7 +423,6 @@ extern vlong        nowns;
 extern Area    *owned;
 extern int     sendnotifies;
 extern ulong   target;
-extern int     testing;        /* test cache whenever removing a DN */
 extern char    *trace;
 extern int     traceactivity;
 extern char    *zonerefreshprogram;
@@ -449,13 +448,12 @@ void      dnagedb(void);
 void   dnagenever(DN *);
 void   dnauthdb(void);
 void   dndump(char*);
-void   dnget(void);
 void   dninit(void);
 DN*    dnlookup(char*, int, int);
 DN*    idnlookup(char*, int, int);
+DN*    ipalookup(uchar*, int, int);
 void   dnptr(uchar*, uchar*, char*, int, int, int);
 void   dnpurge(void);
-void   dnput(void);
 void   dnslog(char*, ...);
 void   dnstats(char *file);
 void*  emalloc(int);
@@ -495,13 +493,12 @@ void      addarea(DN *dp, RR *rp, Ndbtuple *t);
 
 /* dblookup.c */
 int    baddelegation(RR*, RR*, uchar*);
-RR*    dbinaddr(DN*, int);
 RR*    dblookup(char*, int, int, int, int);
 RR*    dnsservers(int);
 RR*    domainlist(int);
 int    insideaddr(char *dom);
 int    insidens(uchar *ip);
-int    myaddr(char *addr);
+int    myip(uchar *ip);
 int    opendatabase(void);
 int    outsidensip(int, uchar *ip);
 
@@ -510,7 +507,6 @@ char*       walkup(char*);
 RR*    getdnsservers(int);
 void   logreply(int, uchar*, DNSmsg*);
 void   logsend(int, int, uchar*, char*, char*, int);
-void   procsetname(char *fmt, ...);
 
 /* dnresolve.c */
 RR*    dnresolve(char*, int, int, Request*, RR**, int, int, int, int*);
@@ -533,8 +529,4 @@ int convDNS2M(DNSmsg*, uchar*, int);
 /* convM2DNS.c */
 char*  convM2DNS(uchar*, int, DNSmsg*, int*);
 
-/* idn.c */
-char*  utf2idn(char *, char *, int);
-char*  idn2utf(char *, char *, int);
-
 #pragma varargck argpos dnslog 1