* fake-addrinfo.h [NEED_FAKE_GETADDRINFO]: Include errno.h.
authorKen Raeburn <raeburn@mit.edu>
Thu, 28 Mar 2002 02:13:19 +0000 (02:13 +0000)
committerKen Raeburn <raeburn@mit.edu>
Thu, 28 Mar 2002 02:13:19 +0000 (02:13 +0000)
(fake_getnameinfo) [__GNUC__ && __mips__]: Use const when
referencing bytes of supplied address.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@14296 dc483132-0cff-0310-8789-dd5450dbe970

src/include/ChangeLog
src/include/fake-addrinfo.h

index e0c72d623dcb1e1f39e68a8c6a7c6ae7a006b678..cd574129030ba5d940a0f39433cc5a0b9076133f 100644 (file)
@@ -1,3 +1,9 @@
+2002-03-27  Ken Raeburn  <raeburn@mit.edu>
+
+       * fake-addrinfo.h [NEED_FAKE_GETADDRINFO]: Include errno.h.
+       (fake_getnameinfo) [__GNUC__ && __mips__]: Use const when
+       referencing bytes of supplied address.
+
 2002-03-26  Ken Raeburn  <raeburn@mit.edu>
 
        * fake-addrinfo.h: Incorporate all of fake-addrinfo.c.  Make all
index 0b5fbf201a95ef2d24313a3085ba344343173e52..d1cfdd7b3eb9afa9f6c5b66d04a0005613eddf27 100644 (file)
@@ -440,7 +440,7 @@ fake_getnameinfo (const struct sockaddr *sa, socklen_t len,
               using gcc 2.95; we get back "0.0.0.0".  Since this in a
               configuration still important at Athena, here's the
               workaround....  */
-           unsigned char *uc = (unsigned char *) &sinp->sin_addr;
+           const unsigned char *uc = (const unsigned char *) &sinp->sin_addr;
            char tmpbuf[20];
        numeric_host:
            sprintf(tmpbuf, "%d.%d.%d.%d", uc[0], uc[1], uc[2], uc[3]);
@@ -491,6 +491,8 @@ fake_getnameinfo (const struct sockaddr *sa, socklen_t len,
     return 0;
 }
 
+#include <errno.h>
+
 static inline
 char *gai_strerror (int code)
 {