summaryrefslogtreecommitdiff
path: root/sys/src/cmd
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@felloff.net>2021-11-03 19:38:36 +0000
committercinap_lenrek <cinap_lenrek@felloff.net>2021-11-03 19:38:36 +0000
commit2899b719ae11e4ae18fef3995cdb84c64ac60bc3 (patch)
tree79e1f3baf4b3041111bbecf4dc29e29f2c6038f2 /sys/src/cmd
parent2d56837b2fabf6a7cc11f02b51f20a1e35128c57 (diff)
libndb: move mkptrname() into libndb to avoid duplication
Diffstat (limited to 'sys/src/cmd')
-rw-r--r--sys/src/cmd/ndb/dnsdebug.c26
-rw-r--r--sys/src/cmd/ndb/dnsquery.c27
2 files changed, 0 insertions, 53 deletions
diff --git a/sys/src/cmd/ndb/dnsdebug.c b/sys/src/cmd/ndb/dnsdebug.c
index 61bc5c5ee..cd79e17cc 100644
--- a/sys/src/cmd/ndb/dnsdebug.c
+++ b/sys/src/cmd/ndb/dnsdebug.c
@@ -129,32 +129,6 @@ longtime(long t)
return x;
}
-/*
- * convert address into a reverse lookup address
- */
-static void
-mkptrname(char *ip, char *rip, int rlen)
-{
- uchar a[IPaddrlen];
- char *p, *e;
- int i;
-
- if(cistrstr(ip, "in-addr.arpa") || cistrstr(ip, "ip6.arpa") || parseip(a, ip) == -1)
- snprint(rip, rlen, "%s", ip);
- else if(isv4(a))
- snprint(rip, rlen, "%ud.%ud.%ud.%ud.in-addr.arpa",
- a[15], a[14], a[13], a[12]);
- else{
- p = rip;
- e = rip + rlen;
- for(i = 15; i >= 0; i--){
- p = seprint(p, e, "%ux.", a[i]&0xf);
- p = seprint(p, e, "%ux.", a[i]>>4);
- }
- seprint(p, e, "ip6.arpa");
- }
-}
-
int
prettyrrfmt(Fmt *f)
{
diff --git a/sys/src/cmd/ndb/dnsquery.c b/sys/src/cmd/ndb/dnsquery.c
index 6f01878f8..0f005c7db 100644
--- a/sys/src/cmd/ndb/dnsquery.c
+++ b/sys/src/cmd/ndb/dnsquery.c
@@ -4,7 +4,6 @@
#include <ctype.h>
#include <ndb.h>
#include "dns.h"
-#include "ip.h"
static void
querydns(int fd, char *line, int n)
@@ -23,32 +22,6 @@ querydns(int fd, char *line, int n)
}
}
-/*
- * convert address into a reverse lookup address
- */
-static void
-mkptrname(char *ip, char *rip, int rlen)
-{
- uchar a[IPaddrlen];
- char *p, *e;
- int i;
-
- if(cistrstr(ip, "in-addr.arpa") || cistrstr(ip, "ip6.arpa") || parseip(a, ip) == -1)
- snprint(rip, rlen, "%s", ip);
- else if(isv4(a))
- snprint(rip, rlen, "%ud.%ud.%ud.%ud.in-addr.arpa",
- a[15], a[14], a[13], a[12]);
- else{
- p = rip;
- e = rip + rlen;
- for(i = 15; i >= 0; i--){
- p = seprint(p, e, "%ux.", a[i]&0xf);
- p = seprint(p, e, "%ux.", a[i]>>4);
- }
- seprint(p, e, "ip6.arpa");
- }
-}
-
static void
query(int fd)
{