diff options
Diffstat (limited to 'src/lib/libc/net/res_query.c')
| -rw-r--r-- | src/lib/libc/net/res_query.c | 44 |
1 files changed, 22 insertions, 22 deletions
diff --git a/src/lib/libc/net/res_query.c b/src/lib/libc/net/res_query.c index 3cdb7a7477..677c411a6e 100644 --- a/src/lib/libc/net/res_query.c +++ b/src/lib/libc/net/res_query.c | |||
| @@ -1,4 +1,4 @@ | |||
| 1 | /* $OpenBSD: res_query.c,v 1.21 2003/06/02 20:18:36 millert Exp $ */ | 1 | /* $OpenBSD: res_query.c,v 1.22 2005/03/25 13:24:12 otto Exp $ */ |
| 2 | 2 | ||
| 3 | /* | 3 | /* |
| 4 | * ++Copyright++ 1988, 1993 | 4 | * ++Copyright++ 1988, 1993 |
| @@ -56,7 +56,7 @@ | |||
| 56 | static char sccsid[] = "@(#)res_query.c 8.1 (Berkeley) 6/4/93"; | 56 | static char sccsid[] = "@(#)res_query.c 8.1 (Berkeley) 6/4/93"; |
| 57 | static char rcsid[] = "$From: res_query.c,v 8.9 1996/09/22 00:13:28 vixie Exp $"; | 57 | static char rcsid[] = "$From: res_query.c,v 8.9 1996/09/22 00:13:28 vixie Exp $"; |
| 58 | #else | 58 | #else |
| 59 | static char rcsid[] = "$OpenBSD: res_query.c,v 1.21 2003/06/02 20:18:36 millert Exp $"; | 59 | static char rcsid[] = "$OpenBSD: res_query.c,v 1.22 2005/03/25 13:24:12 otto Exp $"; |
| 60 | #endif | 60 | #endif |
| 61 | #endif /* LIBC_SCCS and not lint */ | 61 | #endif /* LIBC_SCCS and not lint */ |
| 62 | 62 | ||
| @@ -98,15 +98,15 @@ extern int res_opt(int, u_char *, int, int); | |||
| 98 | * Caller must parse answer and determine whether it answers the question. | 98 | * Caller must parse answer and determine whether it answers the question. |
| 99 | */ | 99 | */ |
| 100 | int | 100 | int |
| 101 | res_query(name, class, type, answer, anslen) | 101 | res_query(const char *name, |
| 102 | const char *name; /* domain name */ | 102 | int class, /* domain name */ |
| 103 | int class, type; /* class and type of query */ | 103 | int type, /* class and type of query */ |
| 104 | u_char *answer; /* buffer to put answer */ | 104 | u_char *answer, /* buffer to put answer */ |
| 105 | int anslen; /* size of answer buffer */ | 105 | int anslen) /* size of answer buffer */ |
| 106 | { | 106 | { |
| 107 | struct __res_state *_resp = _THREAD_PRIVATE(_res, _res, &_res); | 107 | struct __res_state *_resp = _THREAD_PRIVATE(_res, _res, &_res); |
| 108 | u_char buf[MAXPACKET]; | 108 | u_char buf[MAXPACKET]; |
| 109 | register HEADER *hp = (HEADER *) answer; | 109 | HEADER *hp = (HEADER *) answer; |
| 110 | int n; | 110 | int n; |
| 111 | 111 | ||
| 112 | hp->rcode = NOERROR; /* default */ | 112 | hp->rcode = NOERROR; /* default */ |
| @@ -180,13 +180,13 @@ res_query(name, class, type, answer, anslen) | |||
| 180 | * is detected. Error code, if any, is left in h_errno. | 180 | * is detected. Error code, if any, is left in h_errno. |
| 181 | */ | 181 | */ |
| 182 | int | 182 | int |
| 183 | res_search(name, class, type, answer, anslen) | 183 | res_search(const char *name, |
| 184 | const char *name; /* domain name */ | 184 | int class, /* domain name */ |
| 185 | int class, type; /* class and type of query */ | 185 | int type, /* class and type of query */ |
| 186 | u_char *answer; /* buffer to put answer */ | 186 | u_char *answer, /* buffer to put answer */ |
| 187 | int anslen; /* size of answer */ | 187 | int anslen) /* size of answer */ |
| 188 | { | 188 | { |
| 189 | register const char *cp, * const *domain; | 189 | const char *cp, * const *domain; |
| 190 | struct __res_state *_resp = _THREAD_PRIVATE(_res, _res, &_res); | 190 | struct __res_state *_resp = _THREAD_PRIVATE(_res, _res, &_res); |
| 191 | HEADER *hp = (HEADER *) answer; | 191 | HEADER *hp = (HEADER *) answer; |
| 192 | u_int dots; | 192 | u_int dots; |
| @@ -320,11 +320,12 @@ res_search(name, class, type, answer, anslen) | |||
| 320 | * removing a trailing dot from name if domain is NULL. | 320 | * removing a trailing dot from name if domain is NULL. |
| 321 | */ | 321 | */ |
| 322 | int | 322 | int |
| 323 | res_querydomain(name, domain, class, type, answer, anslen) | 323 | res_querydomain(const char *name, |
| 324 | const char *name, *domain; | 324 | const char *domain, |
| 325 | int class, type; /* class and type of query */ | 325 | int class, /* class and type of query */ |
| 326 | u_char *answer; /* buffer to put answer */ | 326 | int type, |
| 327 | int anslen; /* size of answer */ | 327 | u_char *answer, /* buffer to put answer */ |
| 328 | int anslen) /* size of answer */ | ||
| 328 | { | 329 | { |
| 329 | struct __res_state *_resp = _THREAD_PRIVATE(_res, _res, &_res); | 330 | struct __res_state *_resp = _THREAD_PRIVATE(_res, _res, &_res); |
| 330 | char nbuf[MAXDNAME*2+1+1]; | 331 | char nbuf[MAXDNAME*2+1+1]; |
| @@ -359,11 +360,10 @@ res_querydomain(name, domain, class, type, answer, anslen) | |||
| 359 | } | 360 | } |
| 360 | 361 | ||
| 361 | const char * | 362 | const char * |
| 362 | hostalias(name) | 363 | hostalias(const char *name) |
| 363 | register const char *name; | ||
| 364 | { | 364 | { |
| 365 | struct __res_state *_resp = _THREAD_PRIVATE(_res, _res, &_res); | 365 | struct __res_state *_resp = _THREAD_PRIVATE(_res, _res, &_res); |
| 366 | register char *cp1, *cp2; | 366 | char *cp1, *cp2; |
| 367 | FILE *fp; | 367 | FILE *fp; |
| 368 | char *file; | 368 | char *file; |
| 369 | char buf[BUFSIZ]; | 369 | char buf[BUFSIZ]; |
