PatchSet 4372 
Date: 2004/01/25 21:13:10
Author: dalibor
Branch: HEAD
Tag: (none) 
Log:
Fixed compiler warning on hpux

2004-01-25  Dalibor Topic <[EMAIL PROTECTED]>

        * libraries/clib/net/PlainDatagramSocketImpl.c,
        libraries/clib/net/PlainSocketImpl.c:
        Added comments.
        (ip62str): Only define if HAVE_STRUCT_SOCKADDR_IN6
        is defined, since it's only used in that case.

        Reported by: Riccardo Mottola <[EMAIL PROTECTED]>

Members: 
        ChangeLog:1.1957->1.1958 
        libraries/clib/net/PlainDatagramSocketImpl.c:1.39->1.40 
        libraries/clib/net/PlainSocketImpl.c:1.38->1.39 

Index: kaffe/ChangeLog
diff -u kaffe/ChangeLog:1.1957 kaffe/ChangeLog:1.1958
--- kaffe/ChangeLog:1.1957      Sun Jan 25 19:57:25 2004
+++ kaffe/ChangeLog     Sun Jan 25 21:13:10 2004
@@ -1,5 +1,15 @@
 2004-01-25  Dalibor Topic <[EMAIL PROTECTED]>
 
+       * libraries/clib/net/PlainDatagramSocketImpl.c,
+       libraries/clib/net/PlainSocketImpl.c:
+       Added comments.
+       (ip62str): Only define if HAVE_STRUCT_SOCKADDR_IN6
+       is defined, since it's only used in that case.
+
+        Reported by: Riccardo Mottola <[EMAIL PROTECTED]>
+
+2004-01-25  Dalibor Topic <[EMAIL PROTECTED]>
+
        * kaffe/kaffevm/external.c:
        Include <stdarg.h> if it exists. Include <stdio.h> to fix
        compiler warnings on HP-UX about missing vsnprintf prototype.
Index: kaffe/libraries/clib/net/PlainDatagramSocketImpl.c
diff -u kaffe/libraries/clib/net/PlainDatagramSocketImpl.c:1.39 
kaffe/libraries/clib/net/PlainDatagramSocketImpl.c:1.40
--- kaffe/libraries/clib/net/PlainDatagramSocketImpl.c:1.39     Mon Jan 19 12:24:27 
2004
+++ kaffe/libraries/clib/net/PlainDatagramSocketImpl.c  Sun Jan 25 21:13:11 2004
@@ -71,6 +71,7 @@
        return addrbuf;
 }
 
+#if defined(HAVE_STRUCT_SOCKADDR_IN6)
 /* Generate a string for an inet6 addr (in host form). */
 static char *
 ip62str(struct in6_addr *addr) 
@@ -93,7 +94,9 @@
        }
        return addrbuf;
 }
-#endif /* KAFFE_VMDEBUG */
+#endif /* defined(HAVE_STRUCT_SOCKADDR_IN6) */
+#endif /* defined(KAFFE_VMDEBUG) && !defined(NDEBUG) */
+
 /*
  * Create a datagram socket.
  */
@@ -144,9 +147,11 @@
        memset(&addr, 0, sizeof(addr));
        if (obj_length(unhand(laddr)->addr) == 4) {
                alen = sizeof(addr.addr4);
+
 #if defined(BSD44)
                addr.addr4.sin_len = sizeof(addr.addr4);
-#endif
+#endif /* defined(BSD44) */
+
                addr.addr4.sin_family = AF_INET;
                addr.addr4.sin_port = htons(port);
                memcpy(&addr.addr4.sin_addr, unhand_byte_array(unhand(laddr)->addr),
@@ -156,12 +161,15 @@
        dprintf("datagram_bind4(%p, %s, %d)\n", 
                this, ip2str(addr.addr4.sin_addr.s_addr), port);
 )
+
 #if defined(HAVE_STRUCT_SOCKADDR_IN6)
        } else if (obj_length(unhand(laddr)->addr) == 16) {
                alen = sizeof(addr.addr6);
+
 #if defined(BSD44)
                addr.addr6.sin6_len = sizeof(addr.addr6);
-#endif
+#endif /* defined(BSD44) */
+
                addr.addr6.sin6_family = AF_INET6;
                addr.addr6.sin6_port = htons(port);
                memcpy(&addr.addr6.sin6_addr, unhand_byte_array(unhand(laddr)->addr),
@@ -171,7 +179,8 @@
        dprintf("datagram_bind6(%p, %s, %d)\n", 
                this, ip62str(&addr.addr6.sin6_addr), port);
 )              
-#endif
+#endif /* defined(HAVE_STRUCT_SOCKADDR_IN6) */
+
        } else {
                SignalError("java.net.SocketException", "Unsupported address family");
        }
@@ -223,9 +232,11 @@
         memset(&addr, 0, sizeof(addr));
         if (obj_length(unhand(unhand(pkt)->address)->addr) == 4) {
            alen = sizeof(addr.addr4);
+
 #if defined(BSD44)
            addr.addr4.sin_len = sizeof(addr.addr4);
-#endif
+#endif /* defined(BSD44) */
+
            addr.addr4.sin_family = AF_INET;
            addr.addr4.sin_port = htons(unhand(pkt)->port);
            memcpy(&addr.addr4.sin_addr.s_addr, 
unhand_byte_array(unhand(unhand(pkt)->address)->addr),
@@ -239,9 +250,11 @@
 #if defined(HAVE_STRUCT_SOCKADDR_IN6)
        } else if (obj_length(unhand(unhand(pkt)->address)->addr) == 16) {
            alen = sizeof(addr.addr6);
+
 #if defined(BSD44)
            addr.addr6.sin6_len = sizeof(addr.addr6);
-#endif
+#endif /* defined(BSD44) */
+
            addr.addr6.sin6_family = AF_INET6;
            addr.addr6.sin6_port = htons(unhand(pkt)->port);
            memcpy(&addr.addr6.sin6_addr, 
unhand_byte_array(unhand(unhand(pkt)->address)->addr),
@@ -252,7 +265,7 @@
                ip62str(&addr.addr6.sin6_addr),
                unhand(pkt)->port);
 )
-#endif
+#endif /* defined(HAVE_STRUCT_SOCKADDR_IN6) */
 
         } else {
            SignalError("java.net.SocketException", "Unsupported packet internet 
address");
@@ -288,10 +301,12 @@
 
        if (saddr.addr4.sin_family == AF_INET) {
            memcpy(unhand_byte_array(unhand(addr)->addr), &saddr.addr4.sin_addr, 
sizeof(saddr.addr4.sin_addr));
+
 #if defined(HAVE_STRUCT_SOCKADDR_IN6)
        } else if (saddr.addr6.sin6_family == AF_INET6) {
            memcpy(unhand_byte_array(unhand(addr)->addr), &saddr.addr6.sin6_addr, 
sizeof(saddr.addr6.sin6_addr));
-#endif
+#endif /*  defined(HAVE_STRUCT_SOCKADDR_IN6) */
+
        } else {
            SignalError("java.net.SocketException", "Unsupported address family");
        }
@@ -366,6 +381,7 @@
                unhand(pkt)->address = (struct Hjava_net_InetAddress*)
                        execute_java_constructor("java/net/InetAddress", 0, 0, "([B)V",
                                                 array_address);
+
 #if defined(HAVE_STRUCT_SOCKADDR_IN6)
        } else if (addr.addr6.sin6_family == AF_INET6) {
                array_address = 
(HArrayOfByte*)AllocArray(sizeof(addr.addr6.sin6_addr), TYPE_Byte);
@@ -374,7 +390,7 @@
                unhand(pkt)->address = (struct Hjava_net_InetAddress*)
                        execute_java_constructor("java/net/Inet6Address", 0, 0, 
"([BLjava/lang/String;)V",
                                                 array_address);
-#endif
+#endif /* defined(HAVE_STRUCT_SOCKADDR_IN6) */
                
        } else {
                SignalError("java.net.SocketException", "Unsupported address family");
@@ -437,6 +453,7 @@
 
        switch(opt) {
        case java_net_SocketOptions_IP_MULTICAST_IF:
+
 #if defined(IP_MULTICAST_IF)
                addrp = (struct Hjava_net_InetAddress*)arg;
                {
@@ -455,10 +472,11 @@
                                            SYS_ERROR(r));
                        }
                }
-#else
+#else /* !defined(IP_MULTICAST_IF) */
                        SignalError("java.net.SocketException",
                                    "IP_MULTICAST_IF is not supported");
-#endif
+#endif /* defined(IP_MULTICAST_IF) */
+
                break;
 
        case java_net_SocketOptions_SO_BINDADDR:
@@ -505,6 +523,7 @@
                }
                r = htonl(addr.sin_addr.s_addr);
                break;
+
 #if defined(IP_MULTICAST_IF)
        case java_net_SocketOptions_IP_MULTICAST_IF:
                r = KGETSOCKOPT(unhand(unhand(this)->fd)->nativeFd,
@@ -515,7 +534,8 @@
                }
                r = ntohl(ia.s_addr);
                break;
-#endif
+#endif /* defined(IP_MULTICAST_IF) */
+
        case java_net_SocketOptions_SO_TIMEOUT: /* JAVA takes care */
        default:
                SignalError("java.net.SocketException",
@@ -530,6 +550,7 @@
 void
 gnu_java_net_PlainDatagramSocketImpl_join(struct 
Hgnu_java_net_PlainDatagramSocketImpl* this, struct Hjava_net_InetAddress* laddr)
 {
+
 #if defined(IP_ADD_MEMBERSHIP)
        int r;
        struct ip_mreq ipm;
@@ -554,10 +575,11 @@
        if (r) {
                SignalError("java.io.IOException", SYS_ERROR(r));
        }
-#else
+#else /* !defined(IP_ADD_MEMBERSHIP) */
        SignalError("java.net.SocketException",
                "IP_ADD_MEMBERSHIP not supported");
-#endif
+#endif /* defined(IP_ADD_MEMBERSHIP) */
+
 }
 
 /*
@@ -566,6 +588,7 @@
 void
 gnu_java_net_PlainDatagramSocketImpl_leave(struct 
Hgnu_java_net_PlainDatagramSocketImpl* this, struct Hjava_net_InetAddress* laddr)
 {
+
 #if defined(IP_DROP_MEMBERSHIP)
        int r;
        struct ip_mreq ipm;
@@ -590,10 +613,11 @@
        if (r) {
                SignalError("java.io.IOException", SYS_ERROR(r));
        }
-#else
+#else /* !defined(IP_DROP_MEMBERSHIP) */
        SignalError("java.net.SocketException",
                "IP_DROP_MEMBERSHIP not supported");
-#endif
+#endif /* defined(IP_DROP_MEMBERSHIP) */
+
 }
 
 /*
@@ -602,6 +626,7 @@
 void
 gnu_java_net_PlainDatagramSocketImpl_joinGroup(struct 
Hgnu_java_net_PlainDatagramSocketImpl* this, struct Hjava_net_SocketAddress *jsa, 
struct Hjava_net_NetworkInterface *jni)
 {
+
 #if defined(IP_ADD_MEMBERSHIP)
        struct Hjava_net_InetSocketAddress *jisa;
        struct ip_mreq ipm;
@@ -642,10 +667,11 @@
        if (r) {
                SignalError("java.io.IOException", SYS_ERROR(r));
        }
-#else
+#else /* !defined(IP_ADD_MEMBERSHIP) */
        SignalError("java.net.SocketException",
                "IP_ADD_MEMBERSHIP not supported");
-#endif
+#endif /* defined(IP_ADD_MEMBERSHIP) */
+
 }
 
 /*
@@ -654,6 +680,7 @@
 void
 gnu_java_net_PlainDatagramSocketImpl_leaveGroup(struct 
Hgnu_java_net_PlainDatagramSocketImpl* this, struct Hjava_net_SocketAddress *jsa, 
struct Hjava_net_NetworkInterface *jni)
 {
+
 #if defined(IP_ADD_MEMBERSHIP)
        struct Hjava_net_InetSocketAddress *jisa;
        struct ip_mreq ipm;
@@ -689,10 +716,11 @@
        if (r) {
                SignalError("java.io.IOException", SYS_ERROR(r));
        }
-#else
+#else /* !defined(IP_ADD_MEMBERSHIP) */
        SignalError("java.net.SocketException",
                "IP_ADD_MEMBERSHIP not supported");
-#endif
+#endif /* defined(IP_ADD_MEMBERSHIP) */
+
 }
 
 /*
@@ -701,6 +729,7 @@
 void
 gnu_java_net_PlainDatagramSocketImpl_setTTL(struct 
Hgnu_java_net_PlainDatagramSocketImpl* this, jbool ttl)
 {
+
 #if defined(IP_MULTICAST_TTL)
        int r;
        unsigned char v = (unsigned char)ttl;
@@ -710,10 +739,11 @@
        if (r) {
                SignalError("java.io.IOException", SYS_ERROR(r));
        }
-#else
+#else /* !defined(IP_MULTICAST_TTL) */
        SignalError("java.net.SocketException",
                "IP_MULTICAST_TTL not supported");
-#endif
+#endif /* defined(IP_MULTICAST_TTL) */
+
 }
 
 /*
@@ -722,6 +752,7 @@
 jbyte
 gnu_java_net_PlainDatagramSocketImpl_getTTL(struct 
Hgnu_java_net_PlainDatagramSocketImpl* this)
 {
+
 #if defined(IP_MULTICAST_TTL)
        unsigned char v;
        int s;
@@ -733,8 +764,9 @@
                SignalError("java.io.IOException", SYS_ERROR(r));
        }
        return (jbyte)v;
-#else
+#else /* !defined(IP_MULTICAST_TTL) */
        SignalError("java.net.SocketException",
                "IP_MULTICAST_TTL not supported");
-#endif
+#endif /* defined(IP_MULTICAST_TTL) */
+
 }
Index: kaffe/libraries/clib/net/PlainSocketImpl.c
diff -u kaffe/libraries/clib/net/PlainSocketImpl.c:1.38 
kaffe/libraries/clib/net/PlainSocketImpl.c:1.39
--- kaffe/libraries/clib/net/PlainSocketImpl.c:1.38     Wed Jan  7 16:11:39 2004
+++ kaffe/libraries/clib/net/PlainSocketImpl.c  Sun Jan 25 21:13:11 2004
@@ -33,7 +33,7 @@
 
 #if !defined(HAVE_GETADDRINFO) || !defined(HAVE_GETNAMEINFO)
 #include "getaddrinfo.h"
-#endif
+#endif /* !defined(HAVE_GETADDRINFO) || !defined(HAVE_GETNAMEINFO) */
 
 /*
  * Supported socket options
@@ -43,21 +43,26 @@
          int level;
          int copt;
   } socketOptions[] = {
-#ifdef SO_SNDBUF
+
+#if defined(SO_SNDBUF)
     { java_net_SocketOptions_SO_SNDBUF,                SOL_SOCKET,     SO_SNDBUF },
-#endif
-#ifdef SO_RCVBUF
+#endif /* defined(SO_SNDBUF) */
+
+#if defined(SO_RCVBUF)
     { java_net_SocketOptions_SO_RCVBUF,                SOL_SOCKET,     SO_RCVBUF },
-#endif
-#ifdef SO_LINGER
+#endif /* defined(SO_RCVBUF) */
+
+#if defined(SO_LINGER)
     { java_net_SocketOptions_SO_LINGER,                SOL_SOCKET,     SO_LINGER },
-#endif
-#ifdef SO_REUSEADDR
+#endif /* defined(SO_LINGER) */
+
+#if defined(SO_REUSEADDR)
     { java_net_SocketOptions_SO_REUSEADDR,     SOL_SOCKET,     SO_REUSEADDR },
-#endif
-#ifdef TCP_NODELAY
+#endif /* defined(SO_REUSEADDR) */
+
+#if defined(TCP_NODELAY)
     { java_net_SocketOptions_TCP_NODELAY,      IPPROTO_TCP,    TCP_NODELAY },
-#endif
+#endif /* defined(TCP_NODELAY) */
   };
 
 #if defined(KAFFE_VMDEBUG) && !defined(NDEBUG)
@@ -68,21 +73,27 @@
          int opt;
          char *name;
   } optionNames[] = {
-#ifdef SO_SNDBUF
+
+#if defined(SO_SNDBUF)
     { java_net_SocketOptions_SO_SNDBUF, "SO_SNDBUF" },
-#endif
-#ifdef SO_RCVBUF
+#endif /* defined(SO_SNDBUF) */
+
+#if defined(SO_RCVBUF)
     { java_net_SocketOptions_SO_RCVBUF, "SO_RCVBUF" },
-#endif
-#ifdef SO_LINGER
+#endif /* defined(SO_RCVBUF) */
+
+#if defined(SO_LINGER)
     { java_net_SocketOptions_SO_LINGER, "SO_LINGER" },
-#endif
-#ifdef SO_REUSEADDR
+#endif /* defined(SO_LINGER) */
+
+#if defined(SO_REUSEADDR)
     { java_net_SocketOptions_SO_REUSEADDR, "SO_REUSEADDR" },
-#endif
-#ifdef TCP_NODELAY
+#endif /* defined(SO_REUSEADDR) */
+
+#if defined(TCP_NODELAY)
     { java_net_SocketOptions_TCP_NODELAY, "TCP_NODELAY" },
-#endif
+#endif /* defined(TCP_NODELAY) */
+
     { java_net_SocketOptions_SO_BINDADDR, "SO_BINDADDR" },
     { java_net_SocketOptions_SO_TIMEOUT, "SO_TIMEOUT" },
     { java_net_SocketOptions_IP_MULTICAST_IF, "IP_MULTICAST_IF" }
@@ -102,6 +113,7 @@
        return addrbuf;
 }
 
+#if defined(HAVE_STRUCT_SOCKADDR_IN6)
 /* Generate a string for an inet6 addr (in host form). */
 static char *
 ip62str(struct in6_addr *addr) 
@@ -124,6 +136,7 @@
        }
        return addrbuf;
 }
+#endif /* defined(HAVE_STRUCT_SOCKADDR_IN6) */
 #endif /* defined(KAFFE_VMDEBUG) && !defined(NDEBUG) */
 
 /*
@@ -178,24 +191,30 @@
        memset(&addr, 0, sizeof(addr));
        if (obj_length(unhand(daddr)->addr) == 4) {
                alen = sizeof(addr.addr4); 
+
 #if defined(BSD44)
                addr.addr4.sin_len = sizeof(addr.addr4);
-#endif
+#endif /* defined(BSD44) */
+
                addr.addr4.sin_family = AF_INET;
                addr.addr4.sin_port = htons(dport);
                memcpy(&addr.addr4.sin_addr, 
                       unhand_byte_array(unhand(daddr)->addr), 
sizeof(addr.addr4.sin_addr));
+
 #if defined(HAVE_STRUCT_SOCKADDR_IN6)
        } else if (obj_length(unhand(daddr)->addr) == 16) {
                alen = sizeof(addr.addr6);
+
 #if defined(BSD44)
                addr.addr6.sin6_len = sizeof(addr.addr6);
-#endif
+#endif /*  defined(BSD44) */
+
                addr.addr6.sin6_family = AF_INET6;
                addr.addr6.sin6_port = htons(dport);
                memcpy(&addr.addr6.sin6_addr, 
                       unhand_byte_array(unhand(daddr)->addr), 
sizeof(addr.addr6.sin6_addr));
-#endif
+#endif /* defined(HAVE_STRUCT_SOCKADDR_IN6) */
+
        } else {
                SignalError("java.net.SocketException", "Unsupported address family");
        }
@@ -264,9 +283,11 @@
        memset(&addr, 0, sizeof(addr));
        if (obj_length(unhand(laddr)->addr) == 4) {
                alen = sizeof(addr.addr4);
+
 #if defined(BSD44)
                addr.addr4.sin_len = sizeof(addr.addr4);
-#endif
+#endif /*  defined(BSD44) */
+
                addr.addr4.sin_family = AF_INET;
                addr.addr4.sin_port = htons(lport);
                memcpy(&addr.addr4.sin_addr, 
@@ -276,12 +297,15 @@
                    dprintf("socketBind(%p, %s, -) -> (lport: %d)\n", this,
                            ip2str(addr.addr4.sin_addr.s_addr), lport);
                    );
+
 #if defined(HAVE_STRUCT_SOCKADDR_IN6)
        } else if (obj_length(unhand(laddr)->addr) == 16) {
                alen = sizeof(addr.addr6);
+
 #if defined(BSD44)
                addr.addr6.sin6_len = sizeof(addr.addr6);
-#endif
+#endif /* defined(BSD44) */
+
                addr.addr6.sin6_family = AF_INET6;
                addr.addr6.sin6_port = htons(lport);
                memcpy(&addr.addr6.sin6_addr, 
@@ -291,7 +315,8 @@
                    dprintf("socketBind(%p, %s, -) -> (lport: %d)\n", this,
                            ip62str(&addr.addr6.sin6_addr), lport);
                    );
-#endif
+#endif /* defined(HAVE_STRUCT_SOCKADDR_IN6) */
+
        } else {
                SignalError("java.net.SocketException", "Unsupported address family");
        }
@@ -359,9 +384,11 @@
        
        remote_addr = NULL;
        memset(&addr, 0, sizeof(addr));
+
 #if defined(BSD44)
        addr.sin_len = sizeof(addr);
-#endif
+#endif /* defined(BSD44) */
+
        addr.sin_family = AF_INET;
        addr.sin_port = htons(unhand(sock)->localport);
        /* I guess the next line is too much as unhand(sock)->address is not supposed
@@ -415,7 +442,8 @@
                               &in6->sin6_addr,
                               sizeof(in6->sin6_addr));
                        break;
-#endif
+#endif /* defined(AF_INET6) */
+
                default:
                        /* Ignore */
                        break;
@@ -444,10 +472,11 @@
        int r;
        jint len;
        int fd;
+
 #if (!(defined(HAVE_IOCTL) && defined(FIONREAD)) && !defined(__WIN32__))
        static struct timeval tm = { 0, 0 };
        fd_set rd;
-#endif
+#endif /* (!(defined(HAVE_IOCTL) && defined(FIONREAD)) && !defined(__WIN32__)) */
 
        DBG(NATIVENET,
            dprintf("socketAvailable(%p)\n", this);
@@ -460,10 +489,10 @@
        if (r < 0) {
                SignalError("java.io.IOException", SYS_ERROR(errno));
        }
-#else
+#else /* !(defined(HAVE_IOCTL) && defined(FIONREAD)) */
 #if defined(__WIN32__) /* Windows hack - XXX */
        len = 0;
-#else
+#else /* !defined(__WIN32__) */
        /* This uses KSELECT() to work out if we can read - but what
         * happens at the end of file?
         */

_______________________________________________
kaffe mailing list
[EMAIL PROTECTED]
http://kaffe.org/cgi-bin/mailman/listinfo/kaffe

Reply via email to