OSDN Git Service

2002-05-02 Jerome Marc <marcjero@yahoo.com>
authortromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 2 May 2002 17:33:59 +0000 (17:33 +0000)
committertromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 2 May 2002 17:33:59 +0000 (17:33 +0000)
* java/net/natPlainSocketImpl.cc: Include sys/ioctl.h and
sys/filio.h, if present.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@53050 138bc75d-0d04-0410-961f-82ee72b054a4

libjava/ChangeLog
libjava/java/net/natPlainSocketImpl.cc

index 9a0891b..c774a85 100644 (file)
@@ -1,3 +1,8 @@
+2002-05-02  Jerome Marc  <marcjero@yahoo.com>
+
+       * java/net/natPlainSocketImpl.cc: Include sys/ioctl.h and
+       sys/filio.h, if present.
+
 2002-04-30  Tom Tromey  <tromey@redhat.com>
 
        * java/io/BufferedReader.java (fill): Handle case where markPos
index 2c6a241..e16c372 100644 (file)
@@ -46,11 +46,23 @@ read(int s, void *buf, int len)
 #define ENOPROTOOPT 109
 #endif
 #else /* WIN32 */
+
+#ifdef HAVE_SYS_IOCTL_H
+#define BSD_COMP /* Get FIONREAD on Solaris2. */
+#include <sys/ioctl.h>
+#endif
+
+// Pick up FIONREAD on Solaris 2.5.
+#ifdef HAVE_SYS_FILIO_H
+#include <sys/filio.h>
+#endif
+
 #include <sys/socket.h>
 #include <netinet/in.h>
 #include <netinet/tcp.h>
 #include <errno.h>
 #include <string.h>
+
 #endif /* WIN32 */
 #endif /* DISABLE_JAVA_NET */