This is the mail archive of the java-patches@gcc.gnu.org mailing list for the Java project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[PATCH] acconfig.h cleanup


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi list,


On the way to autoconf 2.57/automake 1.7 I cleaned up acconfig.h. I 
moved all the descriptions into the according AC_DEFINE macros in 
confgure.in. All the descriptions get now included into 
include/config.h.in when running autoheader2.13. configure dont needs 
to be regenerated, its the same as before. Complete build went fine.

Ok for commit ?


Michael
- -- 
Homepage: http://www.worldforge.org/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.2 (GNU/Linux)

iD8DBQE/YApYWSOgCCdjSDsRAjr8AJ9adeargrcLGQ06GQ8PBfg9TEE8VQCfW6qd
dkOo72ulZtzvomjd8TTXj8Q=
=KctF
-----END PGP SIGNATURE-----
Index: ChangeLog
===================================================================
RCS file: /cvs/gcc/gcc/libjava/ChangeLog,v
retrieving revision 1.2137
diff -u -b -B -r1.2137 ChangeLog
--- ChangeLog	10 Sep 2003 18:50:44 -0000	1.2137
+++ ChangeLog	11 Sep 2003 05:35:47 -0000
@@ -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-10  Michael Koch  <konqueror@gmx.de>
 
 	* acconfig.h (__NO_MATH_INLINES): Removed.
Index: acconfig.h
===================================================================
RCS file: /cvs/gcc/gcc/libjava/acconfig.h,v
retrieving revision 1.28
diff -u -b -B -r1.28 acconfig.h
--- acconfig.h	10 Sep 2003 18:50:45 -0000	1.28
+++ acconfig.h	11 Sep 2003 05:35:47 -0000
@@ -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.  */
 #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
Index: configure.in
===================================================================
RCS file: /cvs/gcc/gcc/libjava/configure.in,v
retrieving revision 1.169
diff -u -b -B -r1.169 configure.in
--- configure.in	10 Sep 2003 18:50:45 -0000	1.169
+++ configure.in	11 Sep 2003 05:35:47 -0000
@@ -28,7 +28,7 @@
    AC_LIBLTDL_CONVENIENCE
    AC_LIBTOOL_DLOPEN
    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.
    INCLTDL="-I\$(top_srcdir)/libltdl $INCLTDL"
    # FIXME: this is a hack.
@@ -62,7 +62,8 @@
    enable_getenv_properties=${enable_getenv_properties_default-yes}
 fi
 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
 
 dnl Whether we should use arguments to main()
@@ -70,7 +71,7 @@
    enable_main_args=${enable_main_args_default-yes}
 fi
 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
 
 
@@ -88,7 +89,8 @@
 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.
 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
 
 
@@ -98,7 +100,7 @@
 AC_ARG_ENABLE(libgcj-debug,
 [  --enable-libgcj-debug   enable runtime debugging code],
   if test "$enable_libgcj_debug" = yes; then
-    AC_DEFINE(DEBUG)
+    AC_DEFINE(DEBUG, 1, [Define this if you want runtime debugging enabled.])
     LIBGCJDEBUG="true"
   fi)
 
@@ -113,7 +115,7 @@
   fi)
 
 if test "$libgcj_interpreter" = yes; then
-   AC_DEFINE(INTERPRETER)
+   AC_DEFINE(INTERPRETER, 1, [Define if you want a bytecode interpreter.])
 fi
 INTERPRETER="$libgcj_interpreter"
 AC_SUBST(INTERPRETER)
@@ -182,7 +184,7 @@
    enable_java_net=${enable_java_net_default-yes}
 fi
 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
 
 dnl See if the user wants to configure without libffi.  Some
@@ -194,7 +196,7 @@
 LIBFFI=
 LIBFFIINCS=
 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
    LIBFFIINCS='-I$(top_srcdir)/../libffi/include -I../libffi/include'
 fi
@@ -206,7 +208,7 @@
 [  --disable-jvmpi         disable JVMPI support])
 
 if test "$enable_jvmpi" != no; then
-    AC_DEFINE(ENABLE_JVMPI)
+    AC_DEFINE(ENABLE_JVMPI, 1, [Define if you are using JVMPI.])
 fi
 
 dnl If the target is an eCos system, use the appropriate eCos
@@ -240,7 +242,7 @@
    *)
       PLATFORM=Ecos
       PLATFORMNET=NoNet
-      AC_DEFINE(ECOS)
+      AC_DEFINE(ECOS, 1, [Define if you're running eCos.])
       PLATFORMOBJS=posix.lo
       PLATFORMH=posix.h
       ;;
@@ -248,16 +250,22 @@
 AC_SUBST(PLATFORMOBJS)
 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, inttypes.h, AC_DEFINE(HAVE_INT32_DEFINED))
-AC_EGREP_HEADER(u_int32_t, sys/types.h, AC_DEFINE(HAVE_BSD_INT32_DEFINED))
-AC_EGREP_HEADER(u_int32_t, sys/config.h, AC_DEFINE(HAVE_BSD_INT32_DEFINED))
+AC_EGREP_HEADER(uint32_t, stdint.h, AC_DEFINE(HAVE_INT32_DEFINED, 1,
+                                      [Define if you have int32_t and uint32_t.]))
+AC_EGREP_HEADER(uint32_t, inttypes.h, AC_DEFINE(HAVE_INT32_DEFINED, 1,
+                                        [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 FIXME: Should these case a runtime exception in that case?
-AC_EGREP_HEADER(mktime, time.h, AC_DEFINE(HAVE_MKTIME))
-AC_EGREP_HEADER(localtime, time.h, AC_DEFINE(HAVE_LOCALTIME))
+AC_EGREP_HEADER(mktime, time.h, AC_DEFINE(HAVE_MKTIME, 1,
+                                  [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 to create the link will fail.
@@ -387,7 +395,7 @@
     GCOBJS=boehm.lo
     GCHDR=boehm-gc.h
     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)
     AC_MSG_RESULT(none)
@@ -420,7 +428,7 @@
     THREADS=posix
     case "$host" in
      *-*-linux*)
-	AC_DEFINE(LINUX_THREADS)
+	AC_DEFINE(LINUX_THREADS, 1, [Define if using POSIX threads on Linux.])
 	;;
     esac
     ;;
@@ -485,7 +493,7 @@
     # 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
     # 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
     # defines _REENTRANT, so we don't bother.  Eww.
@@ -552,19 +560,19 @@
 
    # We assume newlib.  This lets us hard-code the functions we know
    # we'll have.
-   AC_DEFINE(HAVE_MEMMOVE)
-   AC_DEFINE(HAVE_MEMCPY)
-   AC_DEFINE(HAVE_STRERROR)
-   AC_DEFINE(HAVE_TIME)
-   AC_DEFINE(HAVE_GMTIME_R)
-   AC_DEFINE(HAVE_LOCALTIME_R)
+   AC_DEFINE(HAVE_MEMMOVE, 1, [Define if you have memmove.])
+   AC_DEFINE(HAVE_MEMCPY, 1, [Define if you have memcpy.])
+   AC_DEFINE(HAVE_STRERROR, 1, [Define if you have strerror.])
+   AC_DEFINE(HAVE_TIME, 1, [Define if you have time.])
+   AC_DEFINE(HAVE_GMTIME_R, 1, [Define if you have the 'gmtime_r' function])
+   AC_DEFINE(HAVE_LOCALTIME_R, 1, [Define if you have the 'localtime_r' function.])
    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.
    AC_DEFINE(HAVE_ALLOCA)
 
    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
 else
    AC_CHECK_FUNCS(strerror ioctl select fstat open fsync sleep opendir)
@@ -581,27 +589,29 @@
 	 # Has broken backtrace()
 	 ;;
        *)
-         AC_DEFINE(HAVE_BACKTRACE)
+         AC_DEFINE(HAVE_BACKTRACE, 1,
+           [Define if your platform has a working backtrace() function.])
 	 ;;
      esac
    ], [
      case "$host" in
        *mingw*)
          # 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
    ])
 
    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
      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
      case $host in
      *-linux*)
-       AC_DEFINE(HAVE_PROC_SELF_EXE)
+       AC_DEFINE(HAVE_PROC_SELF_EXE, 1, [Define if you have /proc/self/exe])
        ;;
      esac
    fi
@@ -611,12 +621,13 @@
    AC_STRUCT_TIMEZONE
 
    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.
      # We look for the one that returns `int'.
      # Hopefully this check is robust enough.
      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
      *" -D_REENTRANT "*) ;;
@@ -666,21 +677,26 @@
    # linkage check is enough, yet C++ code requires proper prototypes.)
    AC_EGREP_HEADER(gethostbyaddr_r, netdb.h, [
    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.
      # We look for the one that returns `int'.
      # Hopefully this check is robust enough.
      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_DEFINE(HAVE_GETHOSTNAME)
+     AC_DEFINE(HAVE_GETHOSTNAME, 1,
+       [Define if you have the 'gethostname' function.])
      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_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
    # if using POSIX threads.
@@ -708,10 +724,12 @@
       # or __m_count.  This is a nice hack for Linux.
       AC_TRY_COMPILE([#include <pthread.h>], [
           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>], [
 	    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
 
    # We require a way to get the time.
@@ -979,25 +997,29 @@
 #if HAVE_NETINET_IN_H
 #include <netinet/in.h>
 #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(no)])
 
 AC_MSG_CHECKING([whether struct ip_mreq is in netinet/in.h])
 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(no)])
 
 AC_MSG_CHECKING([whether struct ipv6_mreq is in netinet/in.h])
 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(no)])
 
 AC_MSG_CHECKING([whether struct sockaddr_in6 is in netinet/in.h])
 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(no)])
 
@@ -1005,13 +1027,13 @@
 AC_TRY_COMPILE([#define _POSIX_PII_SOCKET
 #include <sys/types.h>
 #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(no)])
 
 AC_MSG_CHECKING([for tm_gmtoff in struct tm])
 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(no)
    AC_MSG_CHECKING([for global timezone variable])
@@ -1020,13 +1042,14 @@
    dnl the header file will mention timezone if it exists.
    dnl Don't find the win32 function 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(no)
        AC_MSG_CHECKING([for global _timezone variable])
        dnl FIXME: As above, don't want link check
        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(no)])])])
 
Index: include/config.h.in
===================================================================
RCS file: /cvs/gcc/gcc/libjava/include/config.h.in,v
retrieving revision 1.49
diff -u -b -B -r1.49 config.h.in
--- include/config.h.in	7 Jul 2003 14:11:09 -0000	1.49
+++ include/config.h.in	11 Sep 2003 05:35:47 -0000
@@ -44,149 +44,9 @@
 /* Define if the X Window System is missing or not being used.  */
 #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.  */
 #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.  */
 #undef HAVE_ACCESS
 
@@ -403,12 +263,69 @@
 /* Version number of package */
 #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. */
 #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 */
 #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 */
 #undef _REENTRANT
 
@@ -418,6 +335,45 @@
 /* Define if hash synchronization is in use */
 #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. */
 #undef HAVE_ICONV
 
@@ -427,12 +383,39 @@
 /* Define if your <locale.h> file defines 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 */
 #undef _REENTRANT
 
 /* Define if struct hostent_data is defined in netdb.h */
 #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 */
 #undef HAVE_DLOPEN
 
@@ -447,4 +430,28 @@
 
 /* Define if <inttypes.h> is available */
 #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
 

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]