diff options
author | peter <peter@FreeBSD.org> | 1996-01-07 09:15:02 +0000 |
---|---|---|
committer | peter <peter@FreeBSD.org> | 1996-01-07 09:15:02 +0000 |
commit | 5318dd95b77bde12017e70a09ed69461782dd072 (patch) | |
tree | 1516b0fb0f245a17a5452a1c556a957ffc9c7471 /lib/libc/net/res_query.c | |
parent | 0dfd8e01c702cc5b7375837a5c4c2dcfb510540b (diff) | |
download | FreeBSD-src-5318dd95b77bde12017e70a09ed69461782dd072.zip FreeBSD-src-5318dd95b77bde12017e70a09ed69461782dd072.tar.gz |
Merge the 4.9.3-rel code into the res_* parts. The gethostXXXbyYYY
parts are not quite so simple..
Diffstat (limited to 'lib/libc/net/res_query.c')
-rw-r--r-- | lib/libc/net/res_query.c | 34 |
1 files changed, 17 insertions, 17 deletions
diff --git a/lib/libc/net/res_query.c b/lib/libc/net/res_query.c index 40c569a..77a6950 100644 --- a/lib/libc/net/res_query.c +++ b/lib/libc/net/res_query.c @@ -53,7 +53,7 @@ #if defined(LIBC_SCCS) && !defined(lint) static char sccsid[] = "@(#)res_query.c 8.1 (Berkeley) 6/4/93"; -static char rcsid[] = "$Id: res_query.c,v 1.5 1995/08/20 20:03:00 peter Exp $"; +static char rcsid[] = "$Id: res_query.c,v 1.6 1995/08/21 09:15:39 bde Exp $"; #endif /* LIBC_SCCS and not lint */ #include <sys/param.h> @@ -139,21 +139,21 @@ res_query(name, class, type, answer, anslen) ntohs(hp->ancount)); #endif switch (hp->rcode) { - case NXDOMAIN: - h_errno = HOST_NOT_FOUND; - break; - case SERVFAIL: - h_errno = TRY_AGAIN; - break; - case NOERROR: - h_errno = NO_DATA; - break; - case FORMERR: - case NOTIMP: - case REFUSED: - default: - h_errno = NO_RECOVERY; - break; + case NXDOMAIN: + h_errno = HOST_NOT_FOUND; + break; + case SERVFAIL: + h_errno = TRY_AGAIN; + break; + case NOERROR: + h_errno = NO_DATA; + break; + case FORMERR: + case NOTIMP: + case REFUSED: + default: + h_errno = NO_RECOVERY; + break; } return (-1); } @@ -186,7 +186,7 @@ res_search(name, class, type, answer, anslen) errno = 0; h_errno = HOST_NOT_FOUND; /* default, if we never query */ dots = 0; - for (cp = name; *cp; cp++) + for (cp = name; *cp; cp++) dots += (*cp == '.'); trailing_dot = 0; if (cp > name && *--cp == '.') |