projects
/
unix-history
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
tags
|
clone url
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
change retry loop to decrement after test
[unix-history]
/
usr
/
src
/
lib
/
libc
/
net
/
res_debug.c
diff --git
a/usr/src/lib/libc/net/res_debug.c
b/usr/src/lib/libc/net/res_debug.c
index
6ae918d
..
e2f5a00
100644
(file)
--- a/
usr/src/lib/libc/net/res_debug.c
+++ b/
usr/src/lib/libc/net/res_debug.c
@@
-4,9
+4,9
@@
* specifies the terms and conditions for redistribution.
*/
* specifies the terms and conditions for redistribution.
*/
-#if
ndef lint
-static char sccsid[] = "@(#)res_debug.c
6.1
(Berkeley) %G%";
-#endif not lint
+#if
defined(LIBC_SCCS) && !defined(lint)
+static char sccsid[] = "@(#)res_debug.c
5.13
(Berkeley) %G%";
+#endif
LIBC_SCCS and
not lint
#if defined(lint) && !defined(DEBUG)
#define DEBUG
#if defined(lint) && !defined(DEBUG)
#define DEBUG
@@
-169,7
+169,7
@@
p_cdname(cp, msg, file)
char name[MAXDNAME];
int n;
char name[MAXDNAME];
int n;
- if ((n = dn_expand(msg, cp, name, sizeof(name))) < 0)
+ if ((n = dn_expand(msg,
msg + 512,
cp, name, sizeof(name))) < 0)
return (NULL);
if (name[0] == '\0') {
name[0] = '.';
return (NULL);
if (name[0] == '\0') {
name[0] = '.';
@@
-229,8
+229,10
@@
p_rr(cp, msg, file)
break;
case T_CNAME:
case T_MB:
break;
case T_CNAME:
case T_MB:
+#ifdef OLDRR
case T_MD:
case T_MF:
case T_MD:
case T_MF:
+#endif /* OLDRR */
case T_MG:
case T_MR:
case T_NS:
case T_MG:
case T_MR:
case T_NS:
@@
-268,6
+270,13
@@
p_rr(cp, msg, file)
cp += sizeof(u_long);
break;
cp += sizeof(u_long);
break;
+ case T_MX:
+ fprintf(file,"\tpreference = %ld,",getshort(cp));
+ cp += sizeof(u_short);
+ fprintf(file," name = ");
+ cp = p_cdname(cp, msg, file);
+ break;
+
case T_MINFO:
fprintf(file,"\trequests = ");
cp = p_cdname(cp, msg, file);
case T_MINFO:
fprintf(file,"\trequests = ");
cp = p_cdname(cp, msg, file);
@@
-328,16
+337,17
@@
char *
p_type(type)
int type;
{
p_type(type)
int type;
{
-#ifdef DEBUG
switch (type) {
case T_A:
return("A");
case T_NS: /* authoritative server */
return("NS");
switch (type) {
case T_A:
return("A");
case T_NS: /* authoritative server */
return("NS");
+#ifdef OLDRR
case T_MD: /* mail destination */
return("MD");
case T_MF: /* mail forwarder */
return("MF");
case T_MD: /* mail destination */
return("MD");
case T_MF: /* mail forwarder */
return("MF");
+#endif /* OLDRR */
case T_CNAME: /* connonical name */
return("CNAME");
case T_SOA: /* start of authority zone */
case T_CNAME: /* connonical name */
return("CNAME");
case T_SOA: /* start of authority zone */
@@
-346,6
+356,8
@@
p_type(type)
return("MB");
case T_MG: /* mail group member */
return("MG");
return("MB");
case T_MG: /* mail group member */
return("MG");
+ case T_MX: /* mail routing info */
+ return("MX");
case T_MR: /* mail rename name */
return("MR");
case T_NULL: /* null resource record */
case T_MR: /* mail rename name */
return("MR");
case T_NULL: /* null resource record */
@@
-375,7
+387,6
@@
p_type(type)
default:
return (sprintf(nbuf, "%d", type));
}
default:
return (sprintf(nbuf, "%d", type));
}
-#endif
}
/*
}
/*
@@
-385,17
+396,13
@@
char *
p_class(class)
int class;
{
p_class(class)
int class;
{
-#ifdef DEBUG
switch (class) {
case C_IN: /* internet class */
return("IN");
switch (class) {
case C_IN: /* internet class */
return("IN");
- case C_CS: /* csnet class */
- return("CS");
case C_ANY: /* matches any class */
return("ANY");
default:
return (sprintf(nbuf, "%d", class));
}
case C_ANY: /* matches any class */
return("ANY");
default:
return (sprintf(nbuf, "%d", class));
}
-#endif
}
}