(res_queriesmatch): Fix typo in comment.
[kopensolaris-gnu/glibc.git] / resolv / gethnamaddr.c
index a02d0fb..7be2315 100644 (file)
@@ -51,7 +51,6 @@
 
 #if defined(LIBC_SCCS) && !defined(lint)
 static char sccsid[] = "@(#)gethostnamadr.c    8.1 (Berkeley) 6/4/93";
-static char rcsid[] = "$Id$";
 #endif /* LIBC_SCCS and not lint */
 
 #include <sys/types.h>
@@ -108,11 +107,11 @@ static u_char host_addr[16];      /* IPv4 or IPv6 */
 static FILE *hostf = NULL;
 static int stayopen = 0;
 
-static void map_v4v6_address __P((const char *src, char *dst));
-static void map_v4v6_hostent __P((struct hostent *hp, char **bp, int *len));
+static void map_v4v6_address (const char *src, char *dst) __THROW;
+static void map_v4v6_hostent (struct hostent *hp, char **bp, int *len) __THROW;
 
 #ifdef RESOLVSORT
-extern void addrsort __P((char **, int));
+extern void addrsort (char **, int) __THROW;
 #endif
 
 #if PACKETSZ > 65536
@@ -143,7 +142,7 @@ extern int h_errno;
 
 #ifdef DEBUG
 static void
-dprintf(msg, num)
+Dprintf(msg, num)
        char *msg;
        int num;
 {
@@ -155,7 +154,7 @@ dprintf(msg, num)
        }
 }
 #else
-# define dprintf(msg, num) /*nada*/
+# define Dprintf(msg, num) /*nada*/
 #endif
 
 #define BOUNDED_INCR(x) \
@@ -177,11 +176,7 @@ dprintf(msg, num)
 
 
 static struct hostent *
-getanswer(answer, anslen, qname, qtype)
-       const querybuf *answer;
-       int anslen;
-       const char *qname;
-       int qtype;
+getanswer (const querybuf *answer, int anslen, const char *qname, int qtype)
 {
        register const HEADER *hp;
        register const u_char *cp;
@@ -193,7 +188,7 @@ getanswer(answer, anslen, qname, qtype)
        int toobig = 0;
        char tbuf[MAXDNAME];
        const char *tname;
-       int (*name_ok) __P((const char *));
+       int (*name_ok) (const char *);
 
        tname = qname;
        host.h_name = NULL;
@@ -429,13 +424,13 @@ getanswer(answer, anslen, qname, qtype)
                        bp += sizeof(align) - ((u_long)bp % sizeof(align));
 
                        if (bp + n >= &hostbuf[sizeof hostbuf]) {
-                               dprintf("size (%d) too big\n", n);
+                               Dprintf("size (%d) too big\n", n);
                                had_error++;
                                continue;
                        }
                        if (hap >= &h_addr_ptrs[MAXADDRS-1]) {
                                if (!toobig++) {
-                                       dprintf("Too many addresses (%d)\n",
+                                       Dprintf("Too many addresses (%d)\n",
                                                MAXADDRS);
                                }
                                cp += n;
@@ -487,6 +482,9 @@ getanswer(answer, anslen, qname, qtype)
        return (NULL);
 }
 
+extern struct hostent *gethostbyname2(const char *name, int af);
+libresolv_hidden_proto (gethostbyname2)
+
 struct hostent *
 gethostbyname(name)
        const char *name;
@@ -520,7 +518,6 @@ gethostbyname2(name, af)
        char *bp;
        int n, size, type, len;
        struct hostent *ret;
-       extern struct hostent *_gethtbyname2();
 
        if (__res_maybe_init (&_res, 0) == -1) {
                __set_h_errno (NETDB_INTERNAL);
@@ -627,7 +624,7 @@ gethostbyname2(name, af)
                                    &buf.ptr)) < 0) {
                if (buf.buf != origbuf)
                        free (buf.buf);
-               dprintf("res_nsearch failed (%d)\n", n);
+               Dprintf("res_nsearch failed (%d)\n", n);
                if (errno == ECONNREFUSED)
                        return (_gethtbyname2(name, af));
                return (NULL);
@@ -637,6 +634,7 @@ gethostbyname2(name, af)
                free (buf.buf);
        return ret;
 }
+libresolv_hidden_def (gethostbyname2)
 
 struct hostent *
 gethostbyaddr(addr, len, af)
@@ -663,7 +661,6 @@ gethostbyaddr(addr, len, af)
        u_long old_options;
        char hname2[MAXDNAME+1];
 #endif /*SUNSECURITY*/
-       extern struct hostent *_gethtbyaddr();
 
        if (__res_maybe_init (&_res, 0) == -1) {
                __set_h_errno (NETDB_INTERNAL);
@@ -729,7 +726,7 @@ gethostbyaddr(addr, len, af)
        if (n < 0) {
                if (buf.buf != orig_buf)
                        free (buf.buf);
-               dprintf("res_nquery failed (%d)\n", n);
+               Dprintf("res_nquery failed (%d)\n", n);
                if (errno == ECONNREFUSED)
                        return (_gethtbyaddr(addr, len, af));
                return (NULL);
@@ -795,6 +792,7 @@ _sethtent(f)
                rewind(hostf);
        stayopen = f;
 }
+libresolv_hidden_def (_sethtent)
 
 void
 _endhtent()
@@ -869,12 +867,12 @@ _gethtent()
        __set_h_errno (NETDB_SUCCESS);
        return (&host);
 }
+libresolv_hidden_def (_gethtent)
 
 struct hostent *
 _gethtbyname(name)
        const char *name;
 {
-       extern struct hostent *_gethtbyname2();
        struct hostent *hp;
 
        if (_res.options & RES_USE_INET6) {
@@ -907,6 +905,7 @@ _gethtbyname2(name, af)
        _endhtent();
        return (p);
 }
+libresolv_hidden_def (_gethtbyname2)
 
 struct hostent *
 _gethtbyaddr(addr, len, af)
@@ -923,6 +922,7 @@ _gethtbyaddr(addr, len, af)
        _endhtent();
        return (p);
 }
+libresolv_hidden_def (_gethtbyaddr)
 
 static void
 map_v4v6_address(src, dst)