acconfig.h: Removed most items.

2003-09-11  Michael Koch  <konqueror@gmx.de>

	* acconfig.h: Removed most items.
	* configure.in: Added descriptions to AC_DEFINE macros that where in
	acconfig.h before.
	* include/config.h.in: Regenerated.

From-SVN: r71309
This commit is contained in:
Michael Koch 2003-09-11 17:25:47 +00:00 committed by Michael Koch
parent 130de16070
commit e1a3a7d02b
4 changed files with 226 additions and 352 deletions

View file

@ -1,3 +1,10 @@
2003-09-11 Michael Koch <konqueror@gmx.de>
* acconfig.h: Removed most items.
* configure.in: Added descriptions to AC_DEFINE macros that where in
acconfig.h before.
* include/config.h.in: Regenerated.
2003-09-11 Sascha Brawer <brawer@dandelis.ch> 2003-09-11 Sascha Brawer <brawer@dandelis.ch>
* java/awt/Toolkit.java (getSystemEventQueue): Call SecurityManager * java/awt/Toolkit.java (getSystemEventQueue): Call SecurityManager

View file

@ -1,165 +1,2 @@
/* Name of this package. */
#undef PACKAGE
/* Version number of this package. */
#undef VERSION
/* Define this if you want runtime debugging enabled. */
#undef DEBUG
/* Define if using POSIX threads that have the mutexattr functions. */
#undef HAVE_PTHREAD_MUTEXATTR_INIT
/* Define this if you prefer size over speed for java.lang.Character. */
#undef COMPACT_CHARACTER
/* Define if you have memcpy. */
#undef HAVE_MEMCPY
/* Define if you have memmove. */
#undef HAVE_MEMMOVE
/* Define if you have strerror. */
#undef HAVE_STRERROR
/* Define if you have fsync. */
#undef HAVE_FSYNC
/* Define if you have sleep. */
#undef HAVE_SLEEP
/* Define if you have int32_t and uint32_t. */
#undef HAVE_INT32_DEFINED
/* Define if you have u_int32_t */
#undef HAVE_BSD_INT32_DEFINED
/* Define if you're running eCos. */
#undef ECOS
/* */
#undef HAVE_LOCALTIME
/* */
#undef HAVE_MKTIME
/* Define if using POSIX threads on Linux. */
#undef LINUX_THREADS
/* Define if you have the `gmtime_r' function. */
#undef HAVE_GMTIME_R
/* Define if you have the `localtime_r' function. */
#undef HAVE_LOCALTIME_R
/* Define to `int' if `ssize_t' is not defined. */ /* Define to `int' if `ssize_t' is not defined. */
#undef ssize_t #undef ssize_t
/* Define to 1 if `in_addr_t' is defined in sys/types.h or
netinet/in.h. */
#undef HAVE_IN_ADDR_T
/* Define if inet6 structures are defined in netinet/in.h. */
#undef HAVE_INET6
/* Define if struct ip_mreq is defined in netinet/in.h. */
#undef HAVE_STRUCT_IP_MREQ
/* Define if struct ipv6_mreq is defined in netinet/in.h. */
#undef HAVE_STRUCT_IPV6_MREQ
/* Define it socklen_t typedef is in sys/socket.h. */
#undef HAVE_SOCKLEN_T
/* Define if Boehm GC in use. */
#undef HAVE_BOEHM_GC
/* Define if gethostname is declared in <unistd.h>. */
#undef HAVE_GETHOSTNAME_DECL
/* Define if gethostbyname_r returns `int'. */
#undef GETHOSTBYNAME_R_RETURNS_INT
/* Define if gethostbyaddr_r returns `int'. */
#undef GETHOSTBYADDR_R_RETURNS_INT
/* Define if usleep is declared in <unistd.h>. */
#undef HAVE_USLEEP_DECL
/* Define if struct tm has tm_gmtoff field. */
#undef STRUCT_TM_HAS_GMTOFF
/* Define if global `timezone' exists. */
#undef HAVE_TIMEZONE
/* Define to version of GCJ in use. */
#undef GCJVERSION
/* Define if if the synchronization code should try to avoid pthread_self
calls by caching thread IDs in a hashtable. */
#undef SLOW_PTHREAD_SELF
/* Define if you have the appropriate function. */
#undef HAVE_ACCESS
#undef HAVE_STAT
#undef HAVE_MKDIR
#undef HAVE_RENAME
#undef HAVE_RMDIR
#undef HAVE_UNLINK
#undef HAVE_REALPATH
#undef HAVE_READDIR_R
#undef HAVE_GETHOSTBYNAME_R
#undef HAVE_GETHOSTBYADDR_R
#undef HAVE_FTRUNCATE
/* Define if you want a bytecode interpreter. */
#undef INTERPRETER
/* Define if pthread_mutex_t has m_count member. */
#undef PTHREAD_MUTEX_HAVE_M_COUNT
/* Define if pthread_mutex_t has __m_count member. */
#undef PTHREAD_MUTEX_HAVE___M_COUNT
/* Define if java.net native functions should be stubbed out. */
#undef DISABLE_JAVA_NET
/* Define if we're to use libffi. */
#undef USE_LIBFFI
/* Define if system properties shouldn't be read from
getenv("GCJ_PROPERTIES"). */
#undef DISABLE_GETENV_PROPERTIES
/* Define if we should ignore arguments to main(). */
#undef DISABLE_MAIN_ARGS
/* Define if using setjmp/longjmp exceptions. */
#undef SJLJ_EXCEPTIONS
/* Define if you have /proc/self/exe */
#undef HAVE_PROC_SELF_EXE
/* Define if you have dladdr() */
#undef HAVE_DLADDR
/* Define if tzname is missing. */
#undef NO_TZNAME
/* Define if getuid() and friends are missing. */
#undef NO_GETUID
/* Define if libltdl is in use. */
#undef USE_LTDL
/* Define if you have working iconv() function. */
#undef HAVE_ICONV
/* Define if you are using JVMPI. */
#undef ENABLE_JVMPI
/* Define if your platform has a working backtrace() function. */
#undef HAVE_BACKTRACE
/* Define if your platform has the global _timezone variable. */
#undef HAVE_UNDERSCORE_TIMEZONE

View file

@ -28,7 +28,7 @@ if test "x${with_newlib}" = "x" || test "x${with_newlib}" = "xno"; then
AC_LIBLTDL_CONVENIENCE AC_LIBLTDL_CONVENIENCE
AC_LIBTOOL_DLOPEN AC_LIBTOOL_DLOPEN
DIRLTDL=libltdl DIRLTDL=libltdl
AC_DEFINE(USE_LTDL) AC_DEFINE(USE_LTDL, 1, [Define if libltdl is in use.])
# Sigh. Libtool's macro doesn't do the right thing. # Sigh. Libtool's macro doesn't do the right thing.
INCLTDL="-I\$(top_srcdir)/libltdl $INCLTDL" INCLTDL="-I\$(top_srcdir)/libltdl $INCLTDL"
# FIXME: this is a hack. # FIXME: this is a hack.
@ -62,7 +62,8 @@ if test -z "$enable_getenv_properties"; then
enable_getenv_properties=${enable_getenv_properties_default-yes} enable_getenv_properties=${enable_getenv_properties_default-yes}
fi fi
if test "$enable_getenv_properties" = no; then if test "$enable_getenv_properties" = no; then
AC_DEFINE(DISABLE_GETENV_PROPERTIES) AC_DEFINE(DISABLE_GETENV_PROPERTIES, 1,
[Define if system properties shouldn't be read from getenv("GCJ_PROPERTIES").])
fi fi
dnl Whether we should use arguments to main() dnl Whether we should use arguments to main()
@ -70,7 +71,7 @@ if test -z "$enable_main_args"; then
enable_main_args=${enable_main_args_default-yes} enable_main_args=${enable_main_args_default-yes}
fi fi
if test "$enable_main_args" = no; then if test "$enable_main_args" = no; then
AC_DEFINE(DISABLE_MAIN_ARGS) AC_DEFINE(DISABLE_MAIN_ARGS, 1, [Define if we should ignore arguments to main().])
fi fi
@ -88,7 +89,8 @@ fi
dnl configure.host sets slow_pthread_self if the synchronization code should dnl configure.host sets slow_pthread_self if the synchronization code should
dnl try to avoid pthread_self calls by caching thread IDs in a hashtable. dnl try to avoid pthread_self calls by caching thread IDs in a hashtable.
if test "${slow_pthread_self}" = "yes"; then if test "${slow_pthread_self}" = "yes"; then
AC_DEFINE(SLOW_PTHREAD_SELF) AC_DEFINE(SLOW_PTHREAD_SELF, 1,
[Define if if the synchronization code should try to avoid pthread_self calls by caching thread IDs in a hashtable.])
fi fi
@ -98,7 +100,7 @@ AC_SUBST(LIBGCJDEBUG)
AC_ARG_ENABLE(libgcj-debug, AC_ARG_ENABLE(libgcj-debug,
[ --enable-libgcj-debug enable runtime debugging code], [ --enable-libgcj-debug enable runtime debugging code],
if test "$enable_libgcj_debug" = yes; then if test "$enable_libgcj_debug" = yes; then
AC_DEFINE(DEBUG) AC_DEFINE(DEBUG, 1, [Define this if you want runtime debugging enabled.])
LIBGCJDEBUG="true" LIBGCJDEBUG="true"
fi) fi)
@ -113,7 +115,7 @@ AC_ARG_ENABLE(interpreter,
fi) fi)
if test "$libgcj_interpreter" = yes; then if test "$libgcj_interpreter" = yes; then
AC_DEFINE(INTERPRETER) AC_DEFINE(INTERPRETER, 1, [Define if you want a bytecode interpreter.])
fi fi
INTERPRETER="$libgcj_interpreter" INTERPRETER="$libgcj_interpreter"
AC_SUBST(INTERPRETER) AC_SUBST(INTERPRETER)
@ -182,7 +184,7 @@ if test -z "$enable_java_net"; then
enable_java_net=${enable_java_net_default-yes} enable_java_net=${enable_java_net_default-yes}
fi fi
if test "$enable_java_net" = no; then if test "$enable_java_net" = no; then
AC_DEFINE(DISABLE_JAVA_NET) AC_DEFINE(DISABLE_JAVA_NET, 1, [Define if java.net native functions should be stubbed out.])
fi fi
dnl See if the user wants to configure without libffi. Some dnl See if the user wants to configure without libffi. Some
@ -194,7 +196,7 @@ AC_ARG_WITH(libffi,
LIBFFI= LIBFFI=
LIBFFIINCS= LIBFFIINCS=
if test "$with_libffi" != no; then if test "$with_libffi" != no; then
AC_DEFINE(USE_LIBFFI) AC_DEFINE(USE_LIBFFI, 1, [Define if we're to use libffi.])
LIBFFI=../libffi/libffi_convenience.la LIBFFI=../libffi/libffi_convenience.la
LIBFFIINCS='-I$(top_srcdir)/../libffi/include -I../libffi/include' LIBFFIINCS='-I$(top_srcdir)/../libffi/include -I../libffi/include'
fi fi
@ -206,7 +208,7 @@ AC_ARG_ENABLE(jvmpi,
[ --disable-jvmpi disable JVMPI support]) [ --disable-jvmpi disable JVMPI support])
if test "$enable_jvmpi" != no; then if test "$enable_jvmpi" != no; then
AC_DEFINE(ENABLE_JVMPI) AC_DEFINE(ENABLE_JVMPI, 1, [Define if you are using JVMPI.])
fi fi
dnl If the target is an eCos system, use the appropriate eCos dnl If the target is an eCos system, use the appropriate eCos
@ -240,7 +242,7 @@ case "$TARGET_ECOS" in
*) *)
PLATFORM=Ecos PLATFORM=Ecos
PLATFORMNET=NoNet PLATFORMNET=NoNet
AC_DEFINE(ECOS) AC_DEFINE(ECOS, 1, [Define if you're running eCos.])
PLATFORMOBJS=posix.lo PLATFORMOBJS=posix.lo
PLATFORMH=posix.h PLATFORMH=posix.h
;; ;;
@ -248,16 +250,22 @@ esac
AC_SUBST(PLATFORMOBJS) AC_SUBST(PLATFORMOBJS)
AC_LINK_FILES(include/$PLATFORMH, include/platform.h) AC_LINK_FILES(include/$PLATFORMH, include/platform.h)
AC_EGREP_HEADER(uint32_t, stdint.h, AC_DEFINE(HAVE_INT32_DEFINED)) AC_EGREP_HEADER(uint32_t, stdint.h, AC_DEFINE(HAVE_INT32_DEFINED, 1,
AC_EGREP_HEADER(uint32_t, inttypes.h, AC_DEFINE(HAVE_INT32_DEFINED)) [Define if you have int32_t and uint32_t.]))
AC_EGREP_HEADER(u_int32_t, sys/types.h, AC_DEFINE(HAVE_BSD_INT32_DEFINED)) AC_EGREP_HEADER(uint32_t, inttypes.h, AC_DEFINE(HAVE_INT32_DEFINED, 1,
AC_EGREP_HEADER(u_int32_t, sys/config.h, AC_DEFINE(HAVE_BSD_INT32_DEFINED)) [Define if you have int32_t and uint32_t.]))
AC_EGREP_HEADER(u_int32_t, sys/types.h, AC_DEFINE(HAVE_BSD_INT32_DEFINED, 1,
[Define if you have u_int32_t]))
AC_EGREP_HEADER(u_int32_t, sys/config.h, AC_DEFINE(HAVE_BSD_INT32_DEFINED, 1,
[Define if you have u_int32_t]))
dnl These may not be defined in a non-ANS conformant embedded system. dnl These may not be defined in a non-ANS conformant embedded system.
dnl FIXME: Should these case a runtime exception in that case? dnl FIXME: Should these case a runtime exception in that case?
AC_EGREP_HEADER(mktime, time.h, AC_DEFINE(HAVE_MKTIME)) AC_EGREP_HEADER(mktime, time.h, AC_DEFINE(HAVE_MKTIME, 1,
AC_EGREP_HEADER(localtime, time.h, AC_DEFINE(HAVE_LOCALTIME)) [Define is you have 'mktime' in <time.h>]))
AC_EGREP_HEADER(localtime, time.h, AC_DEFINE(HAVE_LOCALTIME, 1,
[Define is you have 'localtime' in <time.h>]))
dnl Create the subdirectory for natFileDescriptor.cc, or the attempt dnl Create the subdirectory for natFileDescriptor.cc, or the attempt
dnl to create the link will fail. dnl to create the link will fail.
@ -387,7 +395,7 @@ case "$GC" in
GCOBJS=boehm.lo GCOBJS=boehm.lo
GCHDR=boehm-gc.h GCHDR=boehm-gc.h
dnl The POSIX thread support needs to know this. dnl The POSIX thread support needs to know this.
AC_DEFINE(HAVE_BOEHM_GC) AC_DEFINE(HAVE_BOEHM_GC, 1, [Define if Boehm GC in use.])
;; ;;
no) no)
AC_MSG_RESULT(none) AC_MSG_RESULT(none)
@ -420,7 +428,7 @@ case "$THREADS" in
THREADS=posix THREADS=posix
case "$host" in case "$host" in
*-*-linux*) *-*-linux*)
AC_DEFINE(LINUX_THREADS) AC_DEFINE(LINUX_THREADS, 1, [Define if using POSIX threads on Linux.])
;; ;;
esac esac
;; ;;
@ -485,7 +493,7 @@ changequote([,])
# MIT pthreads doesn't seem to have the mutexattr functions. # MIT pthreads doesn't seem to have the mutexattr functions.
# But for now we don't check for it. We just assume you aren't # But for now we don't check for it. We just assume you aren't
# using MIT pthreads. # using MIT pthreads.
AC_DEFINE(HAVE_PTHREAD_MUTEXATTR_INIT) AC_DEFINE(HAVE_PTHREAD_MUTEXATTR_INIT, 1, [Define if using POSIX threads that have the mutexattr functions.])
# If we're using the Boehm GC, then we happen to know that it # If we're using the Boehm GC, then we happen to know that it
# defines _REENTRANT, so we don't bother. Eww. # defines _REENTRANT, so we don't bother. Eww.
@ -552,19 +560,19 @@ if test "x${with_newlib}" = "xyes"; then
# We assume newlib. This lets us hard-code the functions we know # We assume newlib. This lets us hard-code the functions we know
# we'll have. # we'll have.
AC_DEFINE(HAVE_MEMMOVE) AC_DEFINE(HAVE_MEMMOVE, 1, [Define if you have memmove.])
AC_DEFINE(HAVE_MEMCPY) AC_DEFINE(HAVE_MEMCPY, 1, [Define if you have memcpy.])
AC_DEFINE(HAVE_STRERROR) AC_DEFINE(HAVE_STRERROR, 1, [Define if you have strerror.])
AC_DEFINE(HAVE_TIME) AC_DEFINE(HAVE_TIME, 1, [Define if you have time.])
AC_DEFINE(HAVE_GMTIME_R) AC_DEFINE(HAVE_GMTIME_R, 1, [Define if you have the 'gmtime_r' function])
AC_DEFINE(HAVE_LOCALTIME_R) AC_DEFINE(HAVE_LOCALTIME_R, 1, [Define if you have the 'localtime_r' function.])
dnl This is only for POSIX threads. dnl This is only for POSIX threads.
AC_DEFINE(HAVE_PTHREAD_MUTEXATTR_INIT) AC_DEFINE(HAVE_PTHREAD_MUTEXATTR_INIT, 1, [Define if using POSIX threads that have the mutexattr functions.])
dnl We also assume we are using gcc, which provides alloca. dnl We also assume we are using gcc, which provides alloca.
AC_DEFINE(HAVE_ALLOCA) AC_DEFINE(HAVE_ALLOCA)
dnl Assume we do not have getuid and friends. dnl Assume we do not have getuid and friends.
AC_DEFINE(NO_GETUID) AC_DEFINE(NO_GETUID, 1, [Define if getuid() and friends are missing.])
PLATFORMNET=NoNet PLATFORMNET=NoNet
else else
AC_CHECK_FUNCS(strerror ioctl select fstat open fsync sleep opendir) AC_CHECK_FUNCS(strerror ioctl select fstat open fsync sleep opendir)
@ -581,27 +589,29 @@ else
# Has broken backtrace() # Has broken backtrace()
;; ;;
*) *)
AC_DEFINE(HAVE_BACKTRACE) AC_DEFINE(HAVE_BACKTRACE, 1,
[Define if your platform has a working backtrace() function.])
;; ;;
esac esac
], [ ], [
case "$host" in case "$host" in
*mingw*) *mingw*)
# Has backtrace() defined in libgcj itself # Has backtrace() defined in libgcj itself
AC_DEFINE(HAVE_BACKTRACE) AC_DEFINE(HAVE_BACKTRACE, 1,
[Define if your platform has a working backtrace() function.])
;; ;;
esac esac
]) ])
AC_CHECK_LIB(dl, dladdr, [ AC_CHECK_LIB(dl, dladdr, [
AC_DEFINE(HAVE_DLADDR)]) AC_DEFINE(HAVE_DLADDR, 1, [Define if you have dladdr()])])
if test x"$build" = x"$host"; then if test x"$build" = x"$host"; then
AC_CHECK_FILES(/proc/self/exe, [ AC_CHECK_FILES(/proc/self/exe, [
AC_DEFINE(HAVE_PROC_SELF_EXE)]) AC_DEFINE(HAVE_PROC_SELF_EXE, 1, [Define if you have /proc/self/exe])])
else else
case $host in case $host in
*-linux*) *-linux*)
AC_DEFINE(HAVE_PROC_SELF_EXE) AC_DEFINE(HAVE_PROC_SELF_EXE, 1, [Define if you have /proc/self/exe])
;; ;;
esac esac
fi fi
@ -611,12 +621,13 @@ else
AC_STRUCT_TIMEZONE AC_STRUCT_TIMEZONE
AC_CHECK_FUNCS(gethostbyname_r, [ AC_CHECK_FUNCS(gethostbyname_r, [
AC_DEFINE(HAVE_GETHOSTBYNAME_R) AC_DEFINE(HAVE_GETHOSTBYNAME_R, 1,
[Define if you have the 'gethostbyname_r' function.])
# There are two different kinds of gethostbyname_r. # There are two different kinds of gethostbyname_r.
# We look for the one that returns `int'. # We look for the one that returns `int'.
# Hopefully this check is robust enough. # Hopefully this check is robust enough.
AC_EGREP_HEADER(int.*gethostbyname_r, netdb.h, [ AC_EGREP_HEADER(int.*gethostbyname_r, netdb.h, [
AC_DEFINE(GETHOSTBYNAME_R_RETURNS_INT)]) AC_DEFINE(GETHOSTBYNAME_R_RETURNS_INT, 1, [Define if gethostbyname_r returns 'int'.])])
case " $GCINCS " in case " $GCINCS " in
*" -D_REENTRANT "*) ;; *" -D_REENTRANT "*) ;;
@ -666,21 +677,26 @@ else
# linkage check is enough, yet C++ code requires proper prototypes.) # linkage check is enough, yet C++ code requires proper prototypes.)
AC_EGREP_HEADER(gethostbyaddr_r, netdb.h, [ AC_EGREP_HEADER(gethostbyaddr_r, netdb.h, [
AC_CHECK_FUNCS(gethostbyaddr_r, [ AC_CHECK_FUNCS(gethostbyaddr_r, [
AC_DEFINE(HAVE_GETHOSTBYADDR_R) AC_DEFINE(HAVE_GETHOSTBYADDR_R, 1,
[Define if you have the 'gethostbyaddr_r' function.])
# There are two different kinds of gethostbyaddr_r. # There are two different kinds of gethostbyaddr_r.
# We look for the one that returns `int'. # We look for the one that returns `int'.
# Hopefully this check is robust enough. # Hopefully this check is robust enough.
AC_EGREP_HEADER(int.*gethostbyaddr_r, netdb.h, [ AC_EGREP_HEADER(int.*gethostbyaddr_r, netdb.h, [
AC_DEFINE(GETHOSTBYADDR_R_RETURNS_INT)])])]) AC_DEFINE(GETHOSTBYADDR_R_RETURNS_INT, 1,
[Define if gethostbyaddr_r returns 'int'.])])])])
AC_CHECK_FUNCS(gethostname, [ AC_CHECK_FUNCS(gethostname, [
AC_DEFINE(HAVE_GETHOSTNAME) AC_DEFINE(HAVE_GETHOSTNAME, 1,
[Define if you have the 'gethostname' function.])
AC_EGREP_HEADER(gethostname, unistd.h, [ AC_EGREP_HEADER(gethostname, unistd.h, [
AC_DEFINE(HAVE_GETHOSTNAME_DECL)])]) AC_DEFINE(HAVE_GETHOSTNAME_DECL, 1,
[Define if gethostname is declared in <unistd.h>.])])])
AC_CHECK_FUNCS(usleep, [ AC_CHECK_FUNCS(usleep, [
AC_EGREP_HEADER(usleep, unistd.h, [ AC_EGREP_HEADER(usleep, unistd.h, [
AC_DEFINE(HAVE_USLEEP_DECL)])]) AC_DEFINE(HAVE_USLEEP_DECL, 1,
[Define if usleep is declared in <unistd.h>.])])])
# Look for these functions in the thread library, but only bother # Look for these functions in the thread library, but only bother
# if using POSIX threads. # if using POSIX threads.
@ -708,10 +724,12 @@ else
# or __m_count. This is a nice hack for Linux. # or __m_count. This is a nice hack for Linux.
AC_TRY_COMPILE([#include <pthread.h>], [ AC_TRY_COMPILE([#include <pthread.h>], [
extern pthread_mutex_t *mutex; int q = mutex->m_count; extern pthread_mutex_t *mutex; int q = mutex->m_count;
], AC_DEFINE(PTHREAD_MUTEX_HAVE_M_COUNT), [ ], AC_DEFINE(PTHREAD_MUTEX_HAVE_M_COUNT, 1,
[Define if pthread_mutex_t has m_count member.]), [
AC_TRY_COMPILE([#include <pthread.h>], [ AC_TRY_COMPILE([#include <pthread.h>], [
extern pthread_mutex_t *mutex; int q = mutex->__m_count; extern pthread_mutex_t *mutex; int q = mutex->__m_count;
], AC_DEFINE(PTHREAD_MUTEX_HAVE___M_COUNT))]) ], AC_DEFINE(PTHREAD_MUTEX_HAVE___M_COUNT, 1,
[Define if pthread_mutex_t has __m_count member.]))])
fi fi
# We require a way to get the time. # We require a way to get the time.
@ -979,25 +997,29 @@ AC_TRY_COMPILE([#include <sys/types.h>
#if HAVE_NETINET_IN_H #if HAVE_NETINET_IN_H
#include <netinet/in.h> #include <netinet/in.h>
#endif], [in_addr_t foo;], #endif], [in_addr_t foo;],
[AC_DEFINE([HAVE_IN_ADDR_T]) [AC_DEFINE(HAVE_IN_ADDR_T, 1,
[Define to 1 if 'in_addr_t' is defined in sys/types.h or netinet/in.h.])
AC_MSG_RESULT(yes)], AC_MSG_RESULT(yes)],
[AC_MSG_RESULT(no)]) [AC_MSG_RESULT(no)])
AC_MSG_CHECKING([whether struct ip_mreq is in netinet/in.h]) AC_MSG_CHECKING([whether struct ip_mreq is in netinet/in.h])
AC_TRY_COMPILE([#include <netinet/in.h>], [struct ip_mreq mreq;], AC_TRY_COMPILE([#include <netinet/in.h>], [struct ip_mreq mreq;],
[AC_DEFINE(HAVE_STRUCT_IP_MREQ) [AC_DEFINE(HAVE_STRUCT_IP_MREQ, 1,
[Define if struct ip_mreq is defined in netinet/in.h.])
AC_MSG_RESULT(yes)], AC_MSG_RESULT(yes)],
[AC_MSG_RESULT(no)]) [AC_MSG_RESULT(no)])
AC_MSG_CHECKING([whether struct ipv6_mreq is in netinet/in.h]) AC_MSG_CHECKING([whether struct ipv6_mreq is in netinet/in.h])
AC_TRY_COMPILE([#include <netinet/in.h>], [struct ipv6_mreq mreq6;], AC_TRY_COMPILE([#include <netinet/in.h>], [struct ipv6_mreq mreq6;],
[AC_DEFINE(HAVE_STRUCT_IPV6_MREQ) [AC_DEFINE(HAVE_STRUCT_IPV6_MREQ, 1,
[Define if struct ipv6_mreq is defined in netinet/in.h.])
AC_MSG_RESULT(yes)], AC_MSG_RESULT(yes)],
[AC_MSG_RESULT(no)]) [AC_MSG_RESULT(no)])
AC_MSG_CHECKING([whether struct sockaddr_in6 is in netinet/in.h]) AC_MSG_CHECKING([whether struct sockaddr_in6 is in netinet/in.h])
AC_TRY_COMPILE([#include <netinet/in.h>], [struct sockaddr_in6 addr6;], AC_TRY_COMPILE([#include <netinet/in.h>], [struct sockaddr_in6 addr6;],
[AC_DEFINE(HAVE_INET6) [AC_DEFINE(HAVE_INET6, 1,
[Define if inet6 structures are defined in netinet/in.h.])
AC_MSG_RESULT(yes)], AC_MSG_RESULT(yes)],
[AC_MSG_RESULT(no)]) [AC_MSG_RESULT(no)])
@ -1005,13 +1027,13 @@ AC_MSG_CHECKING([for socklen_t in sys/socket.h])
AC_TRY_COMPILE([#define _POSIX_PII_SOCKET AC_TRY_COMPILE([#define _POSIX_PII_SOCKET
#include <sys/types.h> #include <sys/types.h>
#include <sys/socket.h>], [socklen_t x = 5;], #include <sys/socket.h>], [socklen_t x = 5;],
[AC_DEFINE(HAVE_SOCKLEN_T) [AC_DEFINE(HAVE_SOCKLEN_T, 1, [Define it socklen_t typedef is in sys/socket.h.])
AC_MSG_RESULT(yes)], AC_MSG_RESULT(yes)],
[AC_MSG_RESULT(no)]) [AC_MSG_RESULT(no)])
AC_MSG_CHECKING([for tm_gmtoff in struct tm]) AC_MSG_CHECKING([for tm_gmtoff in struct tm])
AC_TRY_COMPILE([#include <time.h>], [struct tm tim; tim.tm_gmtoff = 0;], AC_TRY_COMPILE([#include <time.h>], [struct tm tim; tim.tm_gmtoff = 0;],
[AC_DEFINE(STRUCT_TM_HAS_GMTOFF) [AC_DEFINE(STRUCT_TM_HAS_GMTOFF, 1, [Define if struct tm has tm_gmtoff field.])
AC_MSG_RESULT(yes)], AC_MSG_RESULT(yes)],
[AC_MSG_RESULT(no) [AC_MSG_RESULT(no)
AC_MSG_CHECKING([for global timezone variable]) AC_MSG_CHECKING([for global timezone variable])
@ -1020,13 +1042,14 @@ AC_TRY_COMPILE([#include <time.h>], [struct tm tim; tim.tm_gmtoff = 0;],
dnl the header file will mention timezone if it exists. dnl the header file will mention timezone if it exists.
dnl Don't find the win32 function timezone dnl Don't find the win32 function timezone
AC_TRY_COMPILE([#include <time.h>], [void i(){long z2 = 2*timezone;}], AC_TRY_COMPILE([#include <time.h>], [void i(){long z2 = 2*timezone;}],
[AC_DEFINE(HAVE_TIMEZONE) [AC_DEFINE(HAVE_TIMEZONE, 1, [Define if global 'timezone' exists.])
AC_MSG_RESULT(yes)], AC_MSG_RESULT(yes)],
[AC_MSG_RESULT(no) [AC_MSG_RESULT(no)
AC_MSG_CHECKING([for global _timezone variable]) AC_MSG_CHECKING([for global _timezone variable])
dnl FIXME: As above, don't want link check dnl FIXME: As above, don't want link check
AC_TRY_COMPILE([#include <time.h>], [long z2 = _timezone;], AC_TRY_COMPILE([#include <time.h>], [long z2 = _timezone;],
[AC_DEFINE(HAVE_UNDERSCORE_TIMEZONE) [AC_DEFINE(HAVE_UNDERSCORE_TIMEZONE, 1,
[Define if your platform has the global _timezone variable.])
AC_MSG_RESULT(yes)], AC_MSG_RESULT(yes)],
[AC_MSG_RESULT(no)])])]) [AC_MSG_RESULT(no)])])])

View file

@ -44,149 +44,9 @@
/* Define if the X Window System is missing or not being used. */ /* Define if the X Window System is missing or not being used. */
#undef X_DISPLAY_MISSING #undef X_DISPLAY_MISSING
/* Define this if you want runtime debugging enabled. */
#undef DEBUG
/* Define if using POSIX threads that have the mutexattr functions. */
#undef HAVE_PTHREAD_MUTEXATTR_INIT
/* Define if you have memcpy. */
#undef HAVE_MEMCPY
/* Define if you have memmove. */
#undef HAVE_MEMMOVE
/* Define if you have strerror. */
#undef HAVE_STRERROR
/* Define if you have int32_t and uint32_t. */
#undef HAVE_INT32_DEFINED
/* Define if you have u_int32_t */
#undef HAVE_BSD_INT32_DEFINED
/* Define if you're running eCos. */
#undef ECOS
/* */
#undef HAVE_LOCALTIME
/* */
#undef HAVE_MKTIME
/* Define if using POSIX threads on Linux. */
#undef LINUX_THREADS
/* Define if you have the `gmtime_r' function. */
#undef HAVE_GMTIME_R
/* Define if you have the `localtime_r' function. */
#undef HAVE_LOCALTIME_R
/* Define to `int' if `ssize_t' is not defined. */ /* Define to `int' if `ssize_t' is not defined. */
#undef ssize_t #undef ssize_t
/* Define to 1 if `in_addr_t' is defined in sys/types.h or
netinet/in.h. */
#undef HAVE_IN_ADDR_T
/* Define if inet6 structures are defined in netinet/in.h. */
#undef HAVE_INET6
/* Define if struct ip_mreq is defined in netinet/in.h. */
#undef HAVE_STRUCT_IP_MREQ
/* Define if struct ipv6_mreq is defined in netinet/in.h. */
#undef HAVE_STRUCT_IPV6_MREQ
/* Define it socklen_t typedef is in sys/socket.h. */
#undef HAVE_SOCKLEN_T
/* Define if Boehm GC in use. */
#undef HAVE_BOEHM_GC
/* Define if gethostname is declared in <unistd.h>. */
#undef HAVE_GETHOSTNAME_DECL
/* Define if gethostbyname_r returns `int'. */
#undef GETHOSTBYNAME_R_RETURNS_INT
/* Define if gethostbyaddr_r returns `int'. */
#undef GETHOSTBYADDR_R_RETURNS_INT
/* Define if usleep is declared in <unistd.h>. */
#undef HAVE_USLEEP_DECL
/* Define if struct tm has tm_gmtoff field. */
#undef STRUCT_TM_HAS_GMTOFF
/* Define if global `timezone' exists. */
#undef HAVE_TIMEZONE
/* Define if if the synchronization code should try to avoid pthread_self
calls by caching thread IDs in a hashtable. */
#undef SLOW_PTHREAD_SELF
/* Define if you have the appropriate function. */
#undef HAVE_ACCESS
#undef HAVE_STAT
#undef HAVE_MKDIR
#undef HAVE_RENAME
#undef HAVE_RMDIR
#undef HAVE_UNLINK
#undef HAVE_REALPATH
#undef HAVE_READDIR_R
#undef HAVE_GETHOSTBYNAME_R
#undef HAVE_GETHOSTBYADDR_R
#undef HAVE_FTRUNCATE
/* Define if you want a bytecode interpreter. */
#undef INTERPRETER
/* Define if pthread_mutex_t has m_count member. */
#undef PTHREAD_MUTEX_HAVE_M_COUNT
/* Define if pthread_mutex_t has __m_count member. */
#undef PTHREAD_MUTEX_HAVE___M_COUNT
/* Define if java.net native functions should be stubbed out. */
#undef DISABLE_JAVA_NET
/* Define if we're to use libffi. */
#undef USE_LIBFFI
/* Define if system properties shouldn't be read from
getenv("GCJ_PROPERTIES"). */
#undef DISABLE_GETENV_PROPERTIES
/* Define if we should ignore arguments to main(). */
#undef DISABLE_MAIN_ARGS
/* Define if you have /proc/self/exe */
#undef HAVE_PROC_SELF_EXE
/* Define if you have dladdr() */
#undef HAVE_DLADDR
/* Define if getuid() and friends are missing. */
#undef NO_GETUID
/* Define if libltdl is in use. */
#undef USE_LTDL
/* Define if g++ has a bug preventing us from inlining math routines. */
#undef __NO_MATH_INLINES
/* Define if you are using JVMPI. */
#undef ENABLE_JVMPI
/* Define if your platform has a working backtrace() function. */
#undef HAVE_BACKTRACE
/* Define if your platform has the global _timezone variable. */
#undef HAVE_UNDERSCORE_TIMEZONE
/* Define if you have the access function. */ /* Define if you have the access function. */
#undef HAVE_ACCESS #undef HAVE_ACCESS
@ -403,12 +263,69 @@
/* Version number of package */ /* Version number of package */
#undef VERSION #undef VERSION
/* Define if libltdl is in use. */
#undef USE_LTDL
/* Define if system properties shouldn't be read from getenv(GCJ_PROPERTIES). */
#undef DISABLE_GETENV_PROPERTIES
/* Define if we should ignore arguments to main(). */
#undef DISABLE_MAIN_ARGS
/* Define if if the synchronization code should try to avoid pthread_self calls by caching thread IDs in a hashtable. */
#undef SLOW_PTHREAD_SELF
/* Define this if you want runtime debugging enabled. */
#undef DEBUG
/* Define if you want a bytecode interpreter. */
#undef INTERPRETER
/* Define if the compiler is configured for setjmp/longjmp exceptions. */ /* Define if the compiler is configured for setjmp/longjmp exceptions. */
#undef SJLJ_EXCEPTIONS #undef SJLJ_EXCEPTIONS
/* Define if java.net native functions should be stubbed out. */
#undef DISABLE_JAVA_NET
/* Define if we're to use libffi. */
#undef USE_LIBFFI
/* Define if you are using JVMPI. */
#undef ENABLE_JVMPI
/* Indicate that linker is not able to 8-byte align static data */ /* Indicate that linker is not able to 8-byte align static data */
#undef JV_LINKER_CANNOT_8BYTE_ALIGN_STATICS #undef JV_LINKER_CANNOT_8BYTE_ALIGN_STATICS
/* Define if you're running eCos. */
#undef ECOS
/* Define if you have int32_t and uint32_t. */
#undef HAVE_INT32_DEFINED
/* Define if you have int32_t and uint32_t. */
#undef HAVE_INT32_DEFINED
/* Define if you have u_int32_t */
#undef HAVE_BSD_INT32_DEFINED
/* Define if you have u_int32_t */
#undef HAVE_BSD_INT32_DEFINED
/* Define is you have 'mktime' in <time.h> */
#undef HAVE_MKTIME
/* Define is you have 'localtime' in <time.h> */
#undef HAVE_LOCALTIME
/* Define if Boehm GC in use. */
#undef HAVE_BOEHM_GC
/* Define if using POSIX threads on Linux. */
#undef LINUX_THREADS
/* Define if using POSIX threads that have the mutexattr functions. */
#undef HAVE_PTHREAD_MUTEXATTR_INIT
/* Required define if using POSIX threads */ /* Required define if using POSIX threads */
#undef _REENTRANT #undef _REENTRANT
@ -418,6 +335,45 @@
/* Define if hash synchronization is in use */ /* Define if hash synchronization is in use */
#undef JV_HASH_SYNCHRONIZATION #undef JV_HASH_SYNCHRONIZATION
/* Define if you have memmove. */
#undef HAVE_MEMMOVE
/* Define if you have memcpy. */
#undef HAVE_MEMCPY
/* Define if you have strerror. */
#undef HAVE_STRERROR
/* Define if you have time. */
#undef HAVE_TIME
/* Define if you have the 'gmtime_r' function */
#undef HAVE_GMTIME_R
/* Define if you have the 'localtime_r' function. */
#undef HAVE_LOCALTIME_R
/* Define if using POSIX threads that have the mutexattr functions. */
#undef HAVE_PTHREAD_MUTEXATTR_INIT
/* Define if getuid() and friends are missing. */
#undef NO_GETUID
/* Define if your platform has a working backtrace() function. */
#undef HAVE_BACKTRACE
/* Define if your platform has a working backtrace() function. */
#undef HAVE_BACKTRACE
/* Define if you have dladdr() */
#undef HAVE_DLADDR
/* Define if you have /proc/self/exe */
#undef HAVE_PROC_SELF_EXE
/* Define if you have /proc/self/exe */
#undef HAVE_PROC_SELF_EXE
/* Define if you have the iconv() function. */ /* Define if you have the iconv() function. */
#undef HAVE_ICONV #undef HAVE_ICONV
@ -427,12 +383,39 @@
/* Define if your <locale.h> file defines LC_MESSAGES. */ /* Define if your <locale.h> file defines LC_MESSAGES. */
#undef HAVE_LC_MESSAGES #undef HAVE_LC_MESSAGES
/* Define if you have the 'gethostbyname_r' function. */
#undef HAVE_GETHOSTBYNAME_R
/* Define if gethostbyname_r returns 'int'. */
#undef GETHOSTBYNAME_R_RETURNS_INT
/* Required define if using POSIX threads */ /* Required define if using POSIX threads */
#undef _REENTRANT #undef _REENTRANT
/* Define if struct hostent_data is defined in netdb.h */ /* Define if struct hostent_data is defined in netdb.h */
#undef HAVE_STRUCT_HOSTENT_DATA #undef HAVE_STRUCT_HOSTENT_DATA
/* Define if you have the 'gethostbyaddr_r' function. */
#undef HAVE_GETHOSTBYADDR_R
/* Define if gethostbyaddr_r returns 'int'. */
#undef GETHOSTBYADDR_R_RETURNS_INT
/* Define if you have the 'gethostname' function. */
#undef HAVE_GETHOSTNAME
/* Define if gethostname is declared in <unistd.h>. */
#undef HAVE_GETHOSTNAME_DECL
/* Define if usleep is declared in <unistd.h>. */
#undef HAVE_USLEEP_DECL
/* Define if pthread_mutex_t has m_count member. */
#undef PTHREAD_MUTEX_HAVE_M_COUNT
/* Define if pthread_mutex_t has __m_count member. */
#undef PTHREAD_MUTEX_HAVE___M_COUNT
/* Define if dlopen is available */ /* Define if dlopen is available */
#undef HAVE_DLOPEN #undef HAVE_DLOPEN
@ -448,3 +431,27 @@
/* Define if <inttypes.h> is available */ /* Define if <inttypes.h> is available */
#undef JV_HAVE_INTTYPES_H #undef JV_HAVE_INTTYPES_H
/* Define to 1 if 'in_addr_t' is defined in sys/types.h or netinet/in.h. */
#undef HAVE_IN_ADDR_T
/* Define if struct ip_mreq is defined in netinet/in.h. */
#undef HAVE_STRUCT_IP_MREQ
/* Define if struct ipv6_mreq is defined in netinet/in.h. */
#undef HAVE_STRUCT_IPV6_MREQ
/* Define if inet6 structures are defined in netinet/in.h. */
#undef HAVE_INET6
/* Define it socklen_t typedef is in sys/socket.h. */
#undef HAVE_SOCKLEN_T
/* Define if struct tm has tm_gmtoff field. */
#undef STRUCT_TM_HAS_GMTOFF
/* Define if global 'timezone' exists. */
#undef HAVE_TIMEZONE
/* Define if your platform has the global _timezone variable. */
#undef HAVE_UNDERSCORE_TIMEZONE