diff options
author | Dalibor Topic <robilad@yahoo.com> | 2007-12-28 17:49:55 +0000 |
---|---|---|
committer | Dalibor Topic <robilad@yahoo.com> | 2007-12-28 17:49:55 +0000 |
commit | f4f4277a5f4383f1871830466e38292428405fe4 (patch) | |
tree | c97be8762a012d03d066bf869992223d70df87f7 /configure.ac | |
parent | 8007c025a63de616761a59e7e595000928671abe (diff) | |
download | classpath-f4f4277a5f4383f1871830466e38292428405fe4.tar.gz |
build fixes for arm-wince
2007-12-28 Dalibor Topic <robilad@kaffe.org>
* configure.ac (AC_CHECK_HEADERS): Check for
netinet/in_systm.h, netinet/ip.h and net/if.h
for Windows CE.
* native/jni/java-net/gnu_java_net_VMPlainSocketImpl.c:
Guard net/if.h include statement. Use unsigned int
instead of u_int.
* native/jni/java-nio/gnu_java_nio_VMChannel.c:
Guard sys/mman.h include statement.
* native/jni/java-nio/gnu_java_nio_VMSelector.c:
Guard sys/select.h include statement.
* native/jni/java-nio/javanio.c:
Guard sys/select.h include statement.
* native/jni/java-nio/javanio.h:
Include sys/time.h.
* native/jni/native-lib/cpio.c:
Guard chmod call by S_IWRITE, since it's not
defined in the arm-wince toolchain.
* native/jni/native-lib/cpnet.h:
Guard netinet/in_systm.h and netinet/ip.h
include statements.
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/configure.ac b/configure.ac index 4dea1a33d..12ba1a2c7 100644 --- a/configure.ac +++ b/configure.ac @@ -368,6 +368,7 @@ if test "x${COMPILE_JNI}" = xyes; then dnl On that system, sys/ioctl.h will not include sys/filio.h unless dnl BSD_COMP is defined; just including sys/filio.h is simpler. dnl Check for crt_externs.h on Darwin. + dnl Check for netinet/in_systm.h, netinet/ip.h and net/if.h for Windows CE. AC_CHECK_HEADERS([unistd.h sys/types.h sys/config.h sys/ioctl.h \ asm/ioctls.h \ inttypes.h stdint.h utime.h sys/utime.h sys/filio.h \ @@ -378,7 +379,8 @@ if test "x${COMPILE_JNI}" = xyes; then sys/mman.h \ magic.h \ sys/event.h sys/epoll.h \ - ifaddrs.h]) + ifaddrs.h \ + netinet/in_systm.h netinet/ip.h net/if.h]) AC_EGREP_HEADER(uint32_t, stdint.h, AC_DEFINE(HAVE_INT32_DEFINED, 1, [Define to 1 if you have uint32_t])) AC_EGREP_HEADER(uint32_t, inttypes.h, AC_DEFINE(HAVE_INT32_DEFINED, 1, [Define to 1 if you have uint32_t])) |