Update.
[kopensolaris-gnu/glibc.git] / inet / getnameinfo.c
index 2bba606..f31d3b9 100644 (file)
@@ -63,6 +63,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
 
 static char *
+internal_function
 nrl_domainname (void)
 {
   static char *domain = NULL;
@@ -101,7 +102,7 @@ nrl_domainname (void)
            {
              /* The name contains no domain information.  Use the name
                 now to get more information.  */
-             while (gethostname (tmpbuf, tmpbuflen))
+             while (__gethostname (tmpbuf, tmpbuflen))
                {
                  tmpbuflen *= 2;
                  tmpbuf = alloca (tmpbuflen);
@@ -163,7 +164,7 @@ nrl_domainname (void)
 
 
 int
-getnameinfo (const struct sockaddr *sa, size_t addrlen, char *host,
+getnameinfo (const struct sockaddr *sa, socklen_t addrlen, char *host,
             size_t hostlen, char *serv, size_t servlen, int flags)
 {
   int serrno = errno;
@@ -258,13 +259,11 @@ getnameinfo (const struct sockaddr *sa, size_t addrlen, char *host,
        else
          {
            const char *c;
-#if INET6
            if (sa->sa_family == AF_INET6)
              c = inet_ntop (AF_INET6,
                             (void *) &(((struct sockaddr_in6 *) sa)->sin6_addr),
                             host, hostlen);
            else
-#endif /* INET6 */
              c = inet_ntop (AF_INET,
                             (void *) &(((struct sockaddr_in *) sa)->sin_addr),
                             host, hostlen);
@@ -338,8 +337,8 @@ getnameinfo (const struct sockaddr *sa, size_t addrlen, char *host,
                break;
              }
          }
-       snprintf (serv, servlen, "%d",
-                 ntohs (((struct sockaddr_in *) sa)->sin_port));
+       __snprintf (serv, servlen, "%d",
+                   ntohs (((struct sockaddr_in *) sa)->sin_port));
        break;
 
       case AF_LOCAL: