PatchSet 4927 
Date: 2004/07/11 08:54:16
Author: guilhem
Branch: HEAD
Tag: (none) 
Log:
SunOS fixes + New testcase for JNI.

        * configure.ac: Check whether we are using GLIBC 2.1 or 2.2.

        * kaffe/kaffevm/systems/unix-pthreads/thread-impl.c:
        Removed some unused commented functions. Changed the signal used
        for suspend/resume events.

        * test/jni/Makefile.am: Added jniReflect to check_PROGRAMS.

        * test/jni/jniReflect.c: New test for ToReflectedMethod.

        * Makefile.in, aclocal.m4,
        config/Makefile.in,
        config/config.h.in,
        configure,
        include/Makefile.in,
        kaffe/Makefile.in,
        kaffe/jvmpi/Makefile.in,
        kaffe/kaffe/Makefile.in,
        kaffe/kaffeh/Makefile.in,
        kaffe/kaffevm/Makefile.in,
        kaffe/kaffevm/gcj/Makefile.in,
        kaffe/kaffevm/intrp/Makefile.in,
        kaffe/kaffevm/jit/Makefile.in,
        kaffe/kaffevm/jit3/Makefile.in,
        kaffe/kaffevm/jni/Makefile.in,
        kaffe/kaffevm/jni/jni-helpers.c,
        kaffe/kaffevm/systems/Makefile.in,
        kaffe/kaffevm/systems/beos-native/Makefile.in,
        kaffe/kaffevm/systems/oskit-pthreads/Makefile.in,
        kaffe/kaffevm/systems/unix-jthreads/Makefile.in,
        kaffe/kaffevm/systems/unix-pthreads/Makefile.in,
        kaffe/kaffevm/verifier/Makefile.in,
        kaffe/man/Makefile.in,
        kaffe/scripts/Makefile.in,
        kaffe/scripts/bat/Makefile.in,
        kaffe/scripts/compat/Makefile.in,
        kaffe/xprof/Makefile.in,
        libraries/Makefile.in,
        libraries/clib/Makefile.in,
        libraries/clib/awt/Makefile.in,
        libraries/clib/awt/X/Makefile.in,
        libraries/clib/awt/qt/Makefile.in,
        libraries/clib/io/Makefile.in,
        libraries/clib/libxmlj/Makefile.in,
        libraries/clib/management/Makefile.in,
        libraries/clib/math/Makefile.in,
        libraries/clib/native/Makefile.in,
        libraries/clib/net/Makefile.in,
        libraries/clib/nio/Makefile.in,
        libraries/clib/security/Makefile.in,
        libraries/clib/sound/Makefile.in,
        libraries/clib/sound/alsa/Makefile.in,
        libraries/clib/sound/common/Makefile.in,
        libraries/clib/sound/esd/Makefile.in,
        libraries/clib/zip/Makefile.in,
        libraries/extensions/Makefile.in,
        libraries/extensions/comm/Makefile.in,
        libraries/extensions/comm/javalib/Makefile.in,
        libraries/extensions/microsoft/Makefile.in,
        libraries/extensions/microsoft/clib/Makefile.in,
        libraries/extensions/microsoft/javalib/Makefile.in,
        libraries/extensions/pjava/Makefile.in,
        libraries/extensions/pjava/javalib/Makefile.in,
        libraries/extensions/servlet/Makefile.in,
        libraries/extensions/servlet/javalib/Makefile.in,
        libraries/javalib/Makefile.in,
        po/zh_TW.po,
        replace/Makefile.in,
        test/Makefile.in,
        test/internal/Makefile.in,
        test/jni/Makefile.in,
        test/regression/Makefile.in,
        test/regression/compile_time/Makefile.in,
        test/regression/compiler/Makefile.in,
        test/regression/run_time/Makefile.in,
        tools/Makefile.in,
        tools/gjdoc/Makefile.in,
        tools/gjdoc/javalib/Makefile.in: Regenerated.

Members: 
        ChangeLog:1.2492->1.2493 
        Makefile.in:1.165->1.166 
        aclocal.m4:1.105->1.106 
        configure:1.350->1.351 
        configure.ac:1.48->1.49 
        config/Makefile.in:1.139->1.140 
        config/config.h.in:1.114->1.115 
        include/Makefile.in:1.167->1.168 
        kaffe/Makefile.in:1.117->1.118 
        kaffe/jvmpi/Makefile.in:1.39->1.40 
        kaffe/kaffe/Makefile.in:1.134->1.135 
        kaffe/kaffeh/Makefile.in:1.116->1.117 
        kaffe/kaffevm/Makefile.in:1.161->1.162 
        kaffe/kaffevm/gcj/Makefile.in:1.97->1.98 
        kaffe/kaffevm/intrp/Makefile.in:1.105->1.106 
        kaffe/kaffevm/jit/Makefile.in:1.111->1.112 
        kaffe/kaffevm/jit3/Makefile.in:1.82->1.83 
        kaffe/kaffevm/jni/Makefile.in:1.9->1.10 
        kaffe/kaffevm/jni/jni-helpers.c:1.1->1.2 
        kaffe/kaffevm/systems/Makefile.in:1.105->1.106 
        kaffe/kaffevm/systems/beos-native/Makefile.in:1.97->1.98 
        kaffe/kaffevm/systems/oskit-pthreads/Makefile.in:1.103->1.104 
        kaffe/kaffevm/systems/unix-jthreads/Makefile.in:1.107->1.108 
        kaffe/kaffevm/systems/unix-pthreads/Makefile.in:1.78->1.79 
        kaffe/kaffevm/systems/unix-pthreads/thread-impl.c:1.30->1.31 
        kaffe/kaffevm/verifier/Makefile.in:1.8->1.9 
        kaffe/man/Makefile.in:1.103->1.104 
        kaffe/scripts/Makefile.in:1.140->1.141 
        kaffe/scripts/bat/Makefile.in:1.96->1.97 
        kaffe/scripts/compat/Makefile.in:1.121->1.122 
        kaffe/xprof/Makefile.in:1.71->1.72 
        libraries/Makefile.in:1.100->1.101 
        libraries/clib/Makefile.in:1.109->1.110 
        libraries/clib/awt/Makefile.in:1.113->1.114 
        libraries/clib/awt/X/Makefile.in:1.104->1.105 
        libraries/clib/awt/qt/Makefile.in:1.60->1.61 
        libraries/clib/io/Makefile.in:1.108->1.109 
        libraries/clib/libxmlj/Makefile.in:1.12->1.13 
        libraries/clib/management/Makefile.in:1.116->1.117 
        libraries/clib/math/Makefile.in:1.111->1.112 
        libraries/clib/native/Makefile.in:1.144->1.145 
        libraries/clib/net/Makefile.in:1.120->1.121 
        libraries/clib/nio/Makefile.in:1.35->1.36 
        libraries/clib/security/Makefile.in:1.82->1.83 
        libraries/clib/sound/Makefile.in:1.9->1.10 
        libraries/clib/sound/alsa/Makefile.in:1.9->1.10 
        libraries/clib/sound/common/Makefile.in:1.9->1.10 
        libraries/clib/sound/esd/Makefile.in:1.9->1.10 
        libraries/clib/zip/Makefile.in:1.113->1.114 
        libraries/extensions/Makefile.in:1.92->1.93 
        libraries/extensions/comm/Makefile.in:1.86->1.87 
        libraries/extensions/comm/javalib/Makefile.in:1.86->1.87 
        libraries/extensions/microsoft/Makefile.in:1.78->1.79 
        libraries/extensions/microsoft/clib/Makefile.in:1.82->1.83 
        libraries/extensions/microsoft/javalib/Makefile.in:1.79->1.80 
        libraries/extensions/pjava/Makefile.in:1.86->1.87 
        libraries/extensions/pjava/javalib/Makefile.in:1.86->1.87 
        libraries/extensions/servlet/Makefile.in:1.86->1.87 
        libraries/extensions/servlet/javalib/Makefile.in:1.86->1.87 
        libraries/javalib/Makefile.in:1.269->1.270 
        m4/glibcver.m4:INITIAL->1.1 
        po/zh_TW.po:1.6->1.7 
        replace/Makefile.in:1.51->1.52 
        test/Makefile.in:1.107->1.108 
        test/internal/Makefile.in:1.65->1.66 
        test/jni/Makefile.am:1.1->1.2 
        test/jni/Makefile.in:1.1->1.2 
        test/jni/jniReflect.c:INITIAL->1.1 
        test/regression/Makefile.in:1.175->1.176 
        test/regression/compile_time/Makefile.in:1.37->1.38 
        test/regression/compiler/Makefile.in:1.18->1.19 
        test/regression/run_time/Makefile.in:1.36->1.37 
        tools/Makefile.in:1.10->1.11 
        tools/gjdoc/Makefile.in:1.10->1.11 
        tools/gjdoc/javalib/Makefile.in:1.13->1.14 

Index: kaffe/ChangeLog
diff -u kaffe/ChangeLog:1.2492 kaffe/ChangeLog:1.2493
--- kaffe/ChangeLog:1.2492      Sat Jul 10 20:00:48 2004
+++ kaffe/ChangeLog     Sun Jul 11 08:54:16 2004
@@ -1,3 +1,84 @@
+2004-07-10  Guilhem Lavaux <[EMAIL PROTECTED]>
+       
+       * configure.ac: Check whether we are using GLIBC 2.1 or 2.2.
+
+       * kaffe/kaffevm/systems/unix-pthreads/thread-impl.c:
+       Removed some unused commented functions. Changed the signal used
+       for suspend/resume events.
+
+       * test/jni/Makefile.am: Added jniReflect to check_PROGRAMS.
+
+       * test/jni/jniReflect.c: New test for ToReflectedMethod.
+       
+       * Makefile.in, aclocal.m4,
+       config/Makefile.in,
+       config/config.h.in,
+       configure,
+       include/Makefile.in,
+       kaffe/Makefile.in,
+       kaffe/jvmpi/Makefile.in,
+       kaffe/kaffe/Makefile.in,
+       kaffe/kaffeh/Makefile.in,
+       kaffe/kaffevm/Makefile.in,
+       kaffe/kaffevm/gcj/Makefile.in,
+       kaffe/kaffevm/intrp/Makefile.in,
+       kaffe/kaffevm/jit/Makefile.in,
+       kaffe/kaffevm/jit3/Makefile.in,
+       kaffe/kaffevm/jni/Makefile.in,
+       kaffe/kaffevm/jni/jni-helpers.c,
+       kaffe/kaffevm/systems/Makefile.in,
+       kaffe/kaffevm/systems/beos-native/Makefile.in,
+       kaffe/kaffevm/systems/oskit-pthreads/Makefile.in,
+       kaffe/kaffevm/systems/unix-jthreads/Makefile.in,
+       kaffe/kaffevm/systems/unix-pthreads/Makefile.in,
+       kaffe/kaffevm/verifier/Makefile.in,
+       kaffe/man/Makefile.in,
+       kaffe/scripts/Makefile.in,
+       kaffe/scripts/bat/Makefile.in,
+       kaffe/scripts/compat/Makefile.in,
+       kaffe/xprof/Makefile.in,
+       libraries/Makefile.in,
+       libraries/clib/Makefile.in,
+       libraries/clib/awt/Makefile.in,
+       libraries/clib/awt/X/Makefile.in,
+       libraries/clib/awt/qt/Makefile.in,
+       libraries/clib/io/Makefile.in,
+       libraries/clib/libxmlj/Makefile.in,
+       libraries/clib/management/Makefile.in,
+       libraries/clib/math/Makefile.in,
+       libraries/clib/native/Makefile.in,
+       libraries/clib/net/Makefile.in,
+       libraries/clib/nio/Makefile.in,
+       libraries/clib/security/Makefile.in,
+       libraries/clib/sound/Makefile.in,
+       libraries/clib/sound/alsa/Makefile.in,
+       libraries/clib/sound/common/Makefile.in,
+       libraries/clib/sound/esd/Makefile.in,
+       libraries/clib/zip/Makefile.in,
+       libraries/extensions/Makefile.in,
+       libraries/extensions/comm/Makefile.in,
+       libraries/extensions/comm/javalib/Makefile.in,
+       libraries/extensions/microsoft/Makefile.in,
+       libraries/extensions/microsoft/clib/Makefile.in,
+       libraries/extensions/microsoft/javalib/Makefile.in,
+       libraries/extensions/pjava/Makefile.in,
+       libraries/extensions/pjava/javalib/Makefile.in,
+       libraries/extensions/servlet/Makefile.in,
+       libraries/extensions/servlet/javalib/Makefile.in,
+       libraries/javalib/Makefile.in,
+       po/zh_TW.po,
+       replace/Makefile.in,
+       test/Makefile.in,
+       test/internal/Makefile.in,
+       test/jni/Makefile.in,
+       test/regression/Makefile.in,
+       test/regression/compile_time/Makefile.in,
+       test/regression/compiler/Makefile.in,
+       test/regression/run_time/Makefile.in,
+       tools/Makefile.in,
+       tools/gjdoc/Makefile.in,
+       tools/gjdoc/javalib/Makefile.in: Regenerated.
+
 2004-07-10  Dalibor Topic  <[EMAIL PROTECTED]>
 
        * kaffe/kaffevm/support.c:
@@ -15,7 +96,7 @@
        * Makefile.in: regenerated
        
        Reported by: Riccardo Mottola  <[EMAIL PROTECTED]>
-       
+
 2004-07-10  Guilhem Lavaux <[EMAIL PROTECTED]>
 
        * kaffe/kaffevm/ksem.c: Removed a commented assertion.
Index: kaffe/Makefile.in
diff -u kaffe/Makefile.in:1.165 kaffe/Makefile.in:1.166
--- kaffe/Makefile.in:1.165     Sat Jul 10 09:30:12 2004
+++ kaffe/Makefile.in   Sun Jul 11 08:54:17 2004
@@ -64,15 +64,15 @@
        $(top_srcdir)/m4/ax_cflags_gcc_option.m4 \
        $(top_srcdir)/m4/binreloc.m4 $(top_srcdir)/m4/compile_value.m4 \
        $(top_srcdir)/m4/esd.m4 $(top_srcdir)/m4/gcc_attribute.m4 \
-       $(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/gnu-crypto.m4 \
-       $(top_srcdir)/m4/gwqt.m4 $(top_srcdir)/m4/herrno.m4 \
-       $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/in6addr.m4 \
-       $(top_srcdir)/m4/lcmessage.m4 $(top_srcdir)/m4/lib-ld.m4 \
-       $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
-       $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/libxml.m4 \
-       $(top_srcdir)/m4/libxslt.m4 $(top_srcdir)/m4/nls.m4 \
-       $(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
-       $(top_srcdir)/m4/sockaddrin6.m4 \
+       $(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/glibcver.m4 \
+       $(top_srcdir)/m4/gnu-crypto.m4 $(top_srcdir)/m4/gwqt.m4 \
+       $(top_srcdir)/m4/herrno.m4 $(top_srcdir)/m4/iconv.m4 \
+       $(top_srcdir)/m4/in6addr.m4 $(top_srcdir)/m4/lcmessage.m4 \
+       $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
+       $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \
+       $(top_srcdir)/m4/libxml.m4 $(top_srcdir)/m4/libxslt.m4 \
+       $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \
+       $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/sockaddrin6.m4 \
        $(top_srcdir)/m4/sockinttypes.m4 \
        $(top_srcdir)/m4/solarispthread.m4 $(top_srcdir)/m4/valist.m4 \
        $(top_srcdir)/configure.ac
Index: kaffe/aclocal.m4
diff -u kaffe/aclocal.m4:1.105 kaffe/aclocal.m4:1.106
--- kaffe/aclocal.m4:1.105      Sat Jul  3 21:15:42 2004
+++ kaffe/aclocal.m4    Sun Jul 11 08:54:17 2004
@@ -993,6 +993,7 @@
 m4_include([m4/esd.m4])
 m4_include([m4/gcc_attribute.m4])
 m4_include([m4/gettext.m4])
+m4_include([m4/glibcver.m4])
 m4_include([m4/gnu-crypto.m4])
 m4_include([m4/gwqt.m4])
 m4_include([m4/herrno.m4])
Index: kaffe/configure
diff -u kaffe/configure:1.350 kaffe/configure:1.351
--- kaffe/configure:1.350       Sat Jul 10 07:45:21 2004
+++ kaffe/configure     Sun Jul 11 08:54:17 2004
@@ -31067,6 +31067,50 @@
        esac
 
 
+    echo "$as_me:$LINENO: checking whether we are using the GNU C Library 2.3 or 
later" >&5
+echo $ECHO_N "checking whether we are using the GNU C Library 2.3 or later... 
$ECHO_C" >&6
+if test "${ac_cv_gnu_library_2_3+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+#include <features.h>
+#ifdef __GNU_LIBRARY__
+ #if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 3) || (__GLIBC__ > 2)
+  Lucky GNU user
+ #endif
+#endif
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "Lucky GNU user" >/dev/null 2>&1; then
+  ac_cv_gnu_library_2_3=yes
+else
+  ac_cv_gnu_library_2_3=no
+fi
+rm -f conftest*
+
+
+
+fi
+echo "$as_me:$LINENO: result: $ac_cv_gnu_library_2_3" >&5
+echo "${ECHO_T}$ac_cv_gnu_library_2_3" >&6
+
+
+
+       if test x"$ac_cv_gnu_library_2_3" != x"yes" -a x"$ac_cv_gnu_library_2_1"; then
+
+cat >>confdefs.h <<\_ACEOF
+#define OLD_LINUXTHREADS 1
+_ACEOF
+
+       fi
+
        VMLIBS="$VM_LIBS $PTHREAD_LIBS"
  else
         CPPFLAGS="$CPPFLAGS -DBR_PTHREADS=0"
Index: kaffe/configure.ac
diff -u kaffe/configure.ac:1.48 kaffe/configure.ac:1.49
--- kaffe/configure.ac:1.48     Fri Jul  9 15:44:28 2004
+++ kaffe/configure.ac  Sun Jul 11 08:54:27 2004
@@ -873,6 +873,11 @@
        fi
 
        KAFFE_LIB_SOLARIS_PTHREAD
+       KAFFE_CHECK_GLIBC_VER([2],[3])
+
+       if test x"$ac_cv_gnu_library_2_3" != x"yes" -a x"$ac_cv_gnu_library_2_1"; then
+               AC_DEFINE([OLD_LINUXTHREADS],1, [Is set if the current GLIBC is using 
the old Linuxthreads library])
+       fi
 
        VMLIBS="$VM_LIBS $PTHREAD_LIBS"
  else
Index: kaffe/config/Makefile.in
diff -u kaffe/config/Makefile.in:1.139 kaffe/config/Makefile.in:1.140
--- kaffe/config/Makefile.in:1.139      Wed Jul  7 22:15:05 2004
+++ kaffe/config/Makefile.in    Sun Jul 11 08:54:29 2004
@@ -55,15 +55,15 @@
        $(top_srcdir)/m4/ax_cflags_gcc_option.m4 \
        $(top_srcdir)/m4/binreloc.m4 $(top_srcdir)/m4/compile_value.m4 \
        $(top_srcdir)/m4/esd.m4 $(top_srcdir)/m4/gcc_attribute.m4 \
-       $(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/gnu-crypto.m4 \
-       $(top_srcdir)/m4/gwqt.m4 $(top_srcdir)/m4/herrno.m4 \
-       $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/in6addr.m4 \
-       $(top_srcdir)/m4/lcmessage.m4 $(top_srcdir)/m4/lib-ld.m4 \
-       $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
-       $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/libxml.m4 \
-       $(top_srcdir)/m4/libxslt.m4 $(top_srcdir)/m4/nls.m4 \
-       $(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
-       $(top_srcdir)/m4/sockaddrin6.m4 \
+       $(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/glibcver.m4 \
+       $(top_srcdir)/m4/gnu-crypto.m4 $(top_srcdir)/m4/gwqt.m4 \
+       $(top_srcdir)/m4/herrno.m4 $(top_srcdir)/m4/iconv.m4 \
+       $(top_srcdir)/m4/in6addr.m4 $(top_srcdir)/m4/lcmessage.m4 \
+       $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
+       $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \
+       $(top_srcdir)/m4/libxml.m4 $(top_srcdir)/m4/libxslt.m4 \
+       $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \
+       $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/sockaddrin6.m4 \
        $(top_srcdir)/m4/sockinttypes.m4 \
        $(top_srcdir)/m4/solarispthread.m4 $(top_srcdir)/m4/valist.m4 \
        $(top_srcdir)/configure.ac
Index: kaffe/config/config.h.in
diff -u kaffe/config/config.h.in:1.114 kaffe/config/config.h.in:1.115
--- kaffe/config/config.h.in:1.114      Wed Jul  7 19:34:24 2004
+++ kaffe/config/config.h.in    Sun Jul 11 08:54:29 2004
@@ -708,6 +708,9 @@
 /* If the vm is static or all libraries are static */
 #undef NO_SHARED_VMLIBRARY
 
+/* Is set if the current GLIBC is using the old Linuxthreads library */
+#undef OLD_LINUXTHREADS
+
 /* Name of package */
 #undef PACKAGE
 
Index: kaffe/include/Makefile.in
diff -u kaffe/include/Makefile.in:1.167 kaffe/include/Makefile.in:1.168
--- kaffe/include/Makefile.in:1.167     Mon Jul  5 16:40:09 2004
+++ kaffe/include/Makefile.in   Sun Jul 11 08:54:30 2004
@@ -57,15 +57,15 @@
        $(top_srcdir)/m4/ax_cflags_gcc_option.m4 \
        $(top_srcdir)/m4/binreloc.m4 $(top_srcdir)/m4/compile_value.m4 \
        $(top_srcdir)/m4/esd.m4 $(top_srcdir)/m4/gcc_attribute.m4 \
-       $(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/gnu-crypto.m4 \
-       $(top_srcdir)/m4/gwqt.m4 $(top_srcdir)/m4/herrno.m4 \
-       $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/in6addr.m4 \
-       $(top_srcdir)/m4/lcmessage.m4 $(top_srcdir)/m4/lib-ld.m4 \
-       $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
-       $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/libxml.m4 \
-       $(top_srcdir)/m4/libxslt.m4 $(top_srcdir)/m4/nls.m4 \
-       $(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
-       $(top_srcdir)/m4/sockaddrin6.m4 \
+       $(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/glibcver.m4 \
+       $(top_srcdir)/m4/gnu-crypto.m4 $(top_srcdir)/m4/gwqt.m4 \
+       $(top_srcdir)/m4/herrno.m4 $(top_srcdir)/m4/iconv.m4 \
+       $(top_srcdir)/m4/in6addr.m4 $(top_srcdir)/m4/lcmessage.m4 \
+       $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
+       $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \
+       $(top_srcdir)/m4/libxml.m4 $(top_srcdir)/m4/libxslt.m4 \
+       $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \
+       $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/sockaddrin6.m4 \
        $(top_srcdir)/m4/sockinttypes.m4 \
        $(top_srcdir)/m4/solarispthread.m4 $(top_srcdir)/m4/valist.m4 \
        $(top_srcdir)/configure.ac
Index: kaffe/kaffe/Makefile.in
diff -u kaffe/kaffe/Makefile.in:1.117 kaffe/kaffe/Makefile.in:1.118
--- kaffe/kaffe/Makefile.in:1.117       Wed Jul  7 19:34:26 2004
+++ kaffe/kaffe/Makefile.in     Sun Jul 11 08:54:31 2004
@@ -50,15 +50,15 @@
        $(top_srcdir)/m4/ax_cflags_gcc_option.m4 \
        $(top_srcdir)/m4/binreloc.m4 $(top_srcdir)/m4/compile_value.m4 \
        $(top_srcdir)/m4/esd.m4 $(top_srcdir)/m4/gcc_attribute.m4 \
-       $(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/gnu-crypto.m4 \
-       $(top_srcdir)/m4/gwqt.m4 $(top_srcdir)/m4/herrno.m4 \
-       $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/in6addr.m4 \
-       $(top_srcdir)/m4/lcmessage.m4 $(top_srcdir)/m4/lib-ld.m4 \
-       $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
-       $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/libxml.m4 \
-       $(top_srcdir)/m4/libxslt.m4 $(top_srcdir)/m4/nls.m4 \
-       $(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
-       $(top_srcdir)/m4/sockaddrin6.m4 \
+       $(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/glibcver.m4 \
+       $(top_srcdir)/m4/gnu-crypto.m4 $(top_srcdir)/m4/gwqt.m4 \
+       $(top_srcdir)/m4/herrno.m4 $(top_srcdir)/m4/iconv.m4 \
+       $(top_srcdir)/m4/in6addr.m4 $(top_srcdir)/m4/lcmessage.m4 \
+       $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
+       $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \
+       $(top_srcdir)/m4/libxml.m4 $(top_srcdir)/m4/libxslt.m4 \
+       $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \
+       $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/sockaddrin6.m4 \
        $(top_srcdir)/m4/sockinttypes.m4 \
        $(top_srcdir)/m4/solarispthread.m4 $(top_srcdir)/m4/valist.m4 \
        $(top_srcdir)/configure.ac
Index: kaffe/kaffe/jvmpi/Makefile.in
diff -u kaffe/kaffe/jvmpi/Makefile.in:1.39 kaffe/kaffe/jvmpi/Makefile.in:1.40
--- kaffe/kaffe/jvmpi/Makefile.in:1.39  Wed Jul  7 19:34:27 2004
+++ kaffe/kaffe/jvmpi/Makefile.in       Sun Jul 11 08:54:32 2004
@@ -45,15 +45,15 @@
        $(top_srcdir)/m4/ax_cflags_gcc_option.m4 \
        $(top_srcdir)/m4/binreloc.m4 $(top_srcdir)/m4/compile_value.m4 \
        $(top_srcdir)/m4/esd.m4 $(top_srcdir)/m4/gcc_attribute.m4 \
-       $(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/gnu-crypto.m4 \
-       $(top_srcdir)/m4/gwqt.m4 $(top_srcdir)/m4/herrno.m4 \
-       $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/in6addr.m4 \
-       $(top_srcdir)/m4/lcmessage.m4 $(top_srcdir)/m4/lib-ld.m4 \
-       $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
-       $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/libxml.m4 \
-       $(top_srcdir)/m4/libxslt.m4 $(top_srcdir)/m4/nls.m4 \
-       $(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
-       $(top_srcdir)/m4/sockaddrin6.m4 \
+       $(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/glibcver.m4 \
+       $(top_srcdir)/m4/gnu-crypto.m4 $(top_srcdir)/m4/gwqt.m4 \
+       $(top_srcdir)/m4/herrno.m4 $(top_srcdir)/m4/iconv.m4 \
+       $(top_srcdir)/m4/in6addr.m4 $(top_srcdir)/m4/lcmessage.m4 \
+       $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
+       $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \
+       $(top_srcdir)/m4/libxml.m4 $(top_srcdir)/m4/libxslt.m4 \
+       $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \
+       $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/sockaddrin6.m4 \
        $(top_srcdir)/m4/sockinttypes.m4 \
        $(top_srcdir)/m4/solarispthread.m4 $(top_srcdir)/m4/valist.m4 \
        $(top_srcdir)/configure.ac
Index: kaffe/kaffe/kaffe/Makefile.in
diff -u kaffe/kaffe/kaffe/Makefile.in:1.134 kaffe/kaffe/kaffe/Makefile.in:1.135
--- kaffe/kaffe/kaffe/Makefile.in:1.134 Wed Jul  7 19:34:27 2004
+++ kaffe/kaffe/kaffe/Makefile.in       Sun Jul 11 08:54:33 2004
@@ -54,15 +54,15 @@
        $(top_srcdir)/m4/ax_cflags_gcc_option.m4 \
        $(top_srcdir)/m4/binreloc.m4 $(top_srcdir)/m4/compile_value.m4 \
        $(top_srcdir)/m4/esd.m4 $(top_srcdir)/m4/gcc_attribute.m4 \
-       $(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/gnu-crypto.m4 \
-       $(top_srcdir)/m4/gwqt.m4 $(top_srcdir)/m4/herrno.m4 \
-       $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/in6addr.m4 \
-       $(top_srcdir)/m4/lcmessage.m4 $(top_srcdir)/m4/lib-ld.m4 \
-       $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
-       $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/libxml.m4 \
-       $(top_srcdir)/m4/libxslt.m4 $(top_srcdir)/m4/nls.m4 \
-       $(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
-       $(top_srcdir)/m4/sockaddrin6.m4 \
+       $(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/glibcver.m4 \
+       $(top_srcdir)/m4/gnu-crypto.m4 $(top_srcdir)/m4/gwqt.m4 \
+       $(top_srcdir)/m4/herrno.m4 $(top_srcdir)/m4/iconv.m4 \
+       $(top_srcdir)/m4/in6addr.m4 $(top_srcdir)/m4/lcmessage.m4 \
+       $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
+       $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \
+       $(top_srcdir)/m4/libxml.m4 $(top_srcdir)/m4/libxslt.m4 \
+       $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \
+       $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/sockaddrin6.m4 \
        $(top_srcdir)/m4/sockinttypes.m4 \
        $(top_srcdir)/m4/solarispthread.m4 $(top_srcdir)/m4/valist.m4 \
        $(top_srcdir)/configure.ac
Index: kaffe/kaffe/kaffeh/Makefile.in
diff -u kaffe/kaffe/kaffeh/Makefile.in:1.116 kaffe/kaffe/kaffeh/Makefile.in:1.117
--- kaffe/kaffe/kaffeh/Makefile.in:1.116        Wed Jul  7 19:34:28 2004
+++ kaffe/kaffe/kaffeh/Makefile.in      Sun Jul 11 08:54:34 2004
@@ -56,15 +56,15 @@
        $(top_srcdir)/m4/ax_cflags_gcc_option.m4 \
        $(top_srcdir)/m4/binreloc.m4 $(top_srcdir)/m4/compile_value.m4 \
        $(top_srcdir)/m4/esd.m4 $(top_srcdir)/m4/gcc_attribute.m4 \
-       $(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/gnu-crypto.m4 \
-       $(top_srcdir)/m4/gwqt.m4 $(top_srcdir)/m4/herrno.m4 \
-       $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/in6addr.m4 \
-       $(top_srcdir)/m4/lcmessage.m4 $(top_srcdir)/m4/lib-ld.m4 \
-       $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
-       $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/libxml.m4 \
-       $(top_srcdir)/m4/libxslt.m4 $(top_srcdir)/m4/nls.m4 \
-       $(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
-       $(top_srcdir)/m4/sockaddrin6.m4 \
+       $(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/glibcver.m4 \
+       $(top_srcdir)/m4/gnu-crypto.m4 $(top_srcdir)/m4/gwqt.m4 \
+       $(top_srcdir)/m4/herrno.m4 $(top_srcdir)/m4/iconv.m4 \
+       $(top_srcdir)/m4/in6addr.m4 $(top_srcdir)/m4/lcmessage.m4 \
+       $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
+       $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \
+       $(top_srcdir)/m4/libxml.m4 $(top_srcdir)/m4/libxslt.m4 \
+       $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \
+       $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/sockaddrin6.m4 \
        $(top_srcdir)/m4/sockinttypes.m4 \
        $(top_srcdir)/m4/solarispthread.m4 $(top_srcdir)/m4/valist.m4 \
        $(top_srcdir)/configure.ac
Index: kaffe/kaffe/kaffevm/Makefile.in
diff -u kaffe/kaffe/kaffevm/Makefile.in:1.161 kaffe/kaffe/kaffevm/Makefile.in:1.162
--- kaffe/kaffe/kaffevm/Makefile.in:1.161       Mon Jul  5 16:40:28 2004
+++ kaffe/kaffe/kaffevm/Makefile.in     Sun Jul 11 08:54:35 2004
@@ -58,15 +58,15 @@
        $(top_srcdir)/m4/ax_cflags_gcc_option.m4 \
        $(top_srcdir)/m4/binreloc.m4 $(top_srcdir)/m4/compile_value.m4 \
        $(top_srcdir)/m4/esd.m4 $(top_srcdir)/m4/gcc_attribute.m4 \
-       $(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/gnu-crypto.m4 \
-       $(top_srcdir)/m4/gwqt.m4 $(top_srcdir)/m4/herrno.m4 \
-       $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/in6addr.m4 \
-       $(top_srcdir)/m4/lcmessage.m4 $(top_srcdir)/m4/lib-ld.m4 \
-       $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
-       $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/libxml.m4 \
-       $(top_srcdir)/m4/libxslt.m4 $(top_srcdir)/m4/nls.m4 \
-       $(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
-       $(top_srcdir)/m4/sockaddrin6.m4 \
+       $(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/glibcver.m4 \
+       $(top_srcdir)/m4/gnu-crypto.m4 $(top_srcdir)/m4/gwqt.m4 \
+       $(top_srcdir)/m4/herrno.m4 $(top_srcdir)/m4/iconv.m4 \
+       $(top_srcdir)/m4/in6addr.m4 $(top_srcdir)/m4/lcmessage.m4 \
+       $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
+       $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \
+       $(top_srcdir)/m4/libxml.m4 $(top_srcdir)/m4/libxslt.m4 \
+       $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \
+       $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/sockaddrin6.m4 \
        $(top_srcdir)/m4/sockinttypes.m4 \
        $(top_srcdir)/m4/solarispthread.m4 $(top_srcdir)/m4/valist.m4 \
        $(top_srcdir)/configure.ac
Index: kaffe/kaffe/kaffevm/gcj/Makefile.in
diff -u kaffe/kaffe/kaffevm/gcj/Makefile.in:1.97 
kaffe/kaffe/kaffevm/gcj/Makefile.in:1.98
--- kaffe/kaffe/kaffevm/gcj/Makefile.in:1.97    Wed Jul  7 19:34:28 2004
+++ kaffe/kaffe/kaffevm/gcj/Makefile.in Sun Jul 11 08:54:36 2004
@@ -53,15 +53,15 @@
        $(top_srcdir)/m4/ax_cflags_gcc_option.m4 \
        $(top_srcdir)/m4/binreloc.m4 $(top_srcdir)/m4/compile_value.m4 \
        $(top_srcdir)/m4/esd.m4 $(top_srcdir)/m4/gcc_attribute.m4 \
-       $(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/gnu-crypto.m4 \
-       $(top_srcdir)/m4/gwqt.m4 $(top_srcdir)/m4/herrno.m4 \
-       $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/in6addr.m4 \
-       $(top_srcdir)/m4/lcmessage.m4 $(top_srcdir)/m4/lib-ld.m4 \
-       $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
-       $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/libxml.m4 \
-       $(top_srcdir)/m4/libxslt.m4 $(top_srcdir)/m4/nls.m4 \
-       $(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
-       $(top_srcdir)/m4/sockaddrin6.m4 \
+       $(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/glibcver.m4 \
+       $(top_srcdir)/m4/gnu-crypto.m4 $(top_srcdir)/m4/gwqt.m4 \
+       $(top_srcdir)/m4/herrno.m4 $(top_srcdir)/m4/iconv.m4 \
+       $(top_srcdir)/m4/in6addr.m4 $(top_srcdir)/m4/lcmessage.m4 \
+       $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
+       $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \
+       $(top_srcdir)/m4/libxml.m4 $(top_srcdir)/m4/libxslt.m4 \
+       $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \
+       $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/sockaddrin6.m4 \
        $(top_srcdir)/m4/sockinttypes.m4 \
        $(top_srcdir)/m4/solarispthread.m4 $(top_srcdir)/m4/valist.m4 \
        $(top_srcdir)/configure.ac
Index: kaffe/kaffe/kaffevm/intrp/Makefile.in
diff -u kaffe/kaffe/kaffevm/intrp/Makefile.in:1.105 
kaffe/kaffe/kaffevm/intrp/Makefile.in:1.106
--- kaffe/kaffe/kaffevm/intrp/Makefile.in:1.105 Wed Jul  7 19:34:29 2004
+++ kaffe/kaffe/kaffevm/intrp/Makefile.in       Sun Jul 11 08:54:37 2004
@@ -53,15 +53,15 @@
        $(top_srcdir)/m4/ax_cflags_gcc_option.m4 \
        $(top_srcdir)/m4/binreloc.m4 $(top_srcdir)/m4/compile_value.m4 \
        $(top_srcdir)/m4/esd.m4 $(top_srcdir)/m4/gcc_attribute.m4 \
-       $(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/gnu-crypto.m4 \
-       $(top_srcdir)/m4/gwqt.m4 $(top_srcdir)/m4/herrno.m4 \
-       $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/in6addr.m4 \
-       $(top_srcdir)/m4/lcmessage.m4 $(top_srcdir)/m4/lib-ld.m4 \
-       $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
-       $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/libxml.m4 \
-       $(top_srcdir)/m4/libxslt.m4 $(top_srcdir)/m4/nls.m4 \
-       $(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
-       $(top_srcdir)/m4/sockaddrin6.m4 \
+       $(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/glibcver.m4 \
+       $(top_srcdir)/m4/gnu-crypto.m4 $(top_srcdir)/m4/gwqt.m4 \
+       $(top_srcdir)/m4/herrno.m4 $(top_srcdir)/m4/iconv.m4 \
+       $(top_srcdir)/m4/in6addr.m4 $(top_srcdir)/m4/lcmessage.m4 \
+       $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
+       $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \
+       $(top_srcdir)/m4/libxml.m4 $(top_srcdir)/m4/libxslt.m4 \
+       $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \
+       $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/sockaddrin6.m4 \
        $(top_srcdir)/m4/sockinttypes.m4 \
        $(top_srcdir)/m4/solarispthread.m4 $(top_srcdir)/m4/valist.m4 \
        $(top_srcdir)/configure.ac
Index: kaffe/kaffe/kaffevm/jit/Makefile.in
diff -u kaffe/kaffe/kaffevm/jit/Makefile.in:1.111 
kaffe/kaffe/kaffevm/jit/Makefile.in:1.112
--- kaffe/kaffe/kaffevm/jit/Makefile.in:1.111   Wed Jul  7 19:34:29 2004
+++ kaffe/kaffe/kaffevm/jit/Makefile.in Sun Jul 11 08:54:38 2004
@@ -53,15 +53,15 @@
        $(top_srcdir)/m4/ax_cflags_gcc_option.m4 \
        $(top_srcdir)/m4/binreloc.m4 $(top_srcdir)/m4/compile_value.m4 \
        $(top_srcdir)/m4/esd.m4 $(top_srcdir)/m4/gcc_attribute.m4 \
-       $(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/gnu-crypto.m4 \
-       $(top_srcdir)/m4/gwqt.m4 $(top_srcdir)/m4/herrno.m4 \
-       $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/in6addr.m4 \
-       $(top_srcdir)/m4/lcmessage.m4 $(top_srcdir)/m4/lib-ld.m4 \
-       $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
-       $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/libxml.m4 \
-       $(top_srcdir)/m4/libxslt.m4 $(top_srcdir)/m4/nls.m4 \
-       $(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
-       $(top_srcdir)/m4/sockaddrin6.m4 \
+       $(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/glibcver.m4 \
+       $(top_srcdir)/m4/gnu-crypto.m4 $(top_srcdir)/m4/gwqt.m4 \
+       $(top_srcdir)/m4/herrno.m4 $(top_srcdir)/m4/iconv.m4 \
+       $(top_srcdir)/m4/in6addr.m4 $(top_srcdir)/m4/lcmessage.m4 \
+       $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
+       $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \
+       $(top_srcdir)/m4/libxml.m4 $(top_srcdir)/m4/libxslt.m4 \
+       $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \
+       $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/sockaddrin6.m4 \
        $(top_srcdir)/m4/sockinttypes.m4 \
        $(top_srcdir)/m4/solarispthread.m4 $(top_srcdir)/m4/valist.m4 \
        $(top_srcdir)/configure.ac
Index: kaffe/kaffe/kaffevm/jit3/Makefile.in
diff -u kaffe/kaffe/kaffevm/jit3/Makefile.in:1.82 
kaffe/kaffe/kaffevm/jit3/Makefile.in:1.83
--- kaffe/kaffe/kaffevm/jit3/Makefile.in:1.82   Wed Jul  7 19:34:30 2004
+++ kaffe/kaffe/kaffevm/jit3/Makefile.in        Sun Jul 11 08:54:39 2004
@@ -53,15 +53,15 @@
        $(top_srcdir)/m4/ax_cflags_gcc_option.m4 \
        $(top_srcdir)/m4/binreloc.m4 $(top_srcdir)/m4/compile_value.m4 \
        $(top_srcdir)/m4/esd.m4 $(top_srcdir)/m4/gcc_attribute.m4 \
-       $(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/gnu-crypto.m4 \
-       $(top_srcdir)/m4/gwqt.m4 $(top_srcdir)/m4/herrno.m4 \
-       $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/in6addr.m4 \
-       $(top_srcdir)/m4/lcmessage.m4 $(top_srcdir)/m4/lib-ld.m4 \
-       $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
-       $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/libxml.m4 \
-       $(top_srcdir)/m4/libxslt.m4 $(top_srcdir)/m4/nls.m4 \
-       $(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
-       $(top_srcdir)/m4/sockaddrin6.m4 \
+       $(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/glibcver.m4 \
+       $(top_srcdir)/m4/gnu-crypto.m4 $(top_srcdir)/m4/gwqt.m4 \
+       $(top_srcdir)/m4/herrno.m4 $(top_srcdir)/m4/iconv.m4 \
+       $(top_srcdir)/m4/in6addr.m4 $(top_srcdir)/m4/lcmessage.m4 \
+       $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
+       $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \
+       $(top_srcdir)/m4/libxml.m4 $(top_srcdir)/m4/libxslt.m4 \
+       $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \
+       $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/sockaddrin6.m4 \
        $(top_srcdir)/m4/sockinttypes.m4 \
        $(top_srcdir)/m4/solarispthread.m4 $(top_srcdir)/m4/valist.m4 \
        $(top_srcdir)/configure.ac
Index: kaffe/kaffe/kaffevm/jni/Makefile.in
diff -u kaffe/kaffe/kaffevm/jni/Makefile.in:1.9 
kaffe/kaffe/kaffevm/jni/Makefile.in:1.10
--- kaffe/kaffe/kaffevm/jni/Makefile.in:1.9     Mon Jul  5 16:40:46 2004
+++ kaffe/kaffe/kaffevm/jni/Makefile.in Sun Jul 11 08:54:39 2004
@@ -55,15 +55,15 @@
        $(top_srcdir)/m4/ax_cflags_gcc_option.m4 \
        $(top_srcdir)/m4/binreloc.m4 $(top_srcdir)/m4/compile_value.m4 \
        $(top_srcdir)/m4/esd.m4 $(top_srcdir)/m4/gcc_attribute.m4 \
-       $(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/gnu-crypto.m4 \
-       $(top_srcdir)/m4/gwqt.m4 $(top_srcdir)/m4/herrno.m4 \
-       $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/in6addr.m4 \
-       $(top_srcdir)/m4/lcmessage.m4 $(top_srcdir)/m4/lib-ld.m4 \
-       $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
-       $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/libxml.m4 \
-       $(top_srcdir)/m4/libxslt.m4 $(top_srcdir)/m4/nls.m4 \
-       $(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
-       $(top_srcdir)/m4/sockaddrin6.m4 \
+       $(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/glibcver.m4 \
+       $(top_srcdir)/m4/gnu-crypto.m4 $(top_srcdir)/m4/gwqt.m4 \
+       $(top_srcdir)/m4/herrno.m4 $(top_srcdir)/m4/iconv.m4 \
+       $(top_srcdir)/m4/in6addr.m4 $(top_srcdir)/m4/lcmessage.m4 \
+       $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
+       $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \
+       $(top_srcdir)/m4/libxml.m4 $(top_srcdir)/m4/libxslt.m4 \
+       $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \
+       $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/sockaddrin6.m4 \
        $(top_srcdir)/m4/sockinttypes.m4 \
        $(top_srcdir)/m4/solarispthread.m4 $(top_srcdir)/m4/valist.m4 \
        $(top_srcdir)/configure.ac
Index: kaffe/kaffe/kaffevm/jni/jni-helpers.c
diff -u kaffe/kaffe/kaffevm/jni/jni-helpers.c:1.1 
kaffe/kaffe/kaffevm/jni/jni-helpers.c:1.2
--- kaffe/kaffe/kaffevm/jni/jni-helpers.c:1.1   Mon Jul  5 16:40:47 2004
+++ kaffe/kaffe/kaffevm/jni/jni-helpers.c       Sun Jul 11 08:54:39 2004
@@ -51,9 +51,9 @@
        
        clazz = (Hjava_lang_Class *)cls;
        refMeth = NULL;
-       for (allMethods = CLASS_METHODS(clazz), i = CLASS_NMETHODS(clazz); 
-            i >= 0; 
-            i--, allMethods++)
+       for (allMethods = CLASS_METHODS(clazz), i = 0;
+            i < CLASS_NMETHODS(clazz); 
+            i++, allMethods++)
          {
            if (allMethods == (Method *)mid)
              {
@@ -78,8 +78,8 @@
 
        clazz = (Hjava_lang_Class *)cls;
        refField = NULL;
-       for (allFields = CLASS_FIELDS(clazz), i = CLASS_NFIELDS(clazz);
-            i >= 0;
+       for (allFields = CLASS_FIELDS(clazz), i = 0;
+            i < CLASS_NFIELDS(clazz);
             i++, allFields++)
          {
            if (allFields == (Field *)fid)
Index: kaffe/kaffe/kaffevm/systems/Makefile.in
diff -u kaffe/kaffe/kaffevm/systems/Makefile.in:1.105 
kaffe/kaffe/kaffevm/systems/Makefile.in:1.106
--- kaffe/kaffe/kaffevm/systems/Makefile.in:1.105       Wed Jul  7 19:34:31 2004
+++ kaffe/kaffe/kaffevm/systems/Makefile.in     Sun Jul 11 08:54:41 2004
@@ -50,15 +50,15 @@
        $(top_srcdir)/m4/ax_cflags_gcc_option.m4 \
        $(top_srcdir)/m4/binreloc.m4 $(top_srcdir)/m4/compile_value.m4 \
        $(top_srcdir)/m4/esd.m4 $(top_srcdir)/m4/gcc_attribute.m4 \
-       $(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/gnu-crypto.m4 \
-       $(top_srcdir)/m4/gwqt.m4 $(top_srcdir)/m4/herrno.m4 \
-       $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/in6addr.m4 \
-       $(top_srcdir)/m4/lcmessage.m4 $(top_srcdir)/m4/lib-ld.m4 \
-       $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
-       $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/libxml.m4 \
-       $(top_srcdir)/m4/libxslt.m4 $(top_srcdir)/m4/nls.m4 \
-       $(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
-       $(top_srcdir)/m4/sockaddrin6.m4 \
+       $(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/glibcver.m4 \
+       $(top_srcdir)/m4/gnu-crypto.m4 $(top_srcdir)/m4/gwqt.m4 \
+       $(top_srcdir)/m4/herrno.m4 $(top_srcdir)/m4/iconv.m4 \
+       $(top_srcdir)/m4/in6addr.m4 $(top_srcdir)/m4/lcmessage.m4 \
+       $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
+       $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \
+       $(top_srcdir)/m4/libxml.m4 $(top_srcdir)/m4/libxslt.m4 \
+       $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \
+       $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/sockaddrin6.m4 \
        $(top_srcdir)/m4/sockinttypes.m4 \
        $(top_srcdir)/m4/solarispthread.m4 $(top_srcdir)/m4/valist.m4 \
        $(top_srcdir)/configure.ac
Index: kaffe/kaffe/kaffevm/systems/beos-native/Makefile.in
diff -u kaffe/kaffe/kaffevm/systems/beos-native/Makefile.in:1.97 
kaffe/kaffe/kaffevm/systems/beos-native/Makefile.in:1.98
--- kaffe/kaffe/kaffevm/systems/beos-native/Makefile.in:1.97    Wed Jul  7 19:34:32 
2004
+++ kaffe/kaffe/kaffevm/systems/beos-native/Makefile.in Sun Jul 11 08:54:41 2004
@@ -53,15 +53,15 @@
        $(top_srcdir)/m4/ax_cflags_gcc_option.m4 \
        $(top_srcdir)/m4/binreloc.m4 $(top_srcdir)/m4/compile_value.m4 \
        $(top_srcdir)/m4/esd.m4 $(top_srcdir)/m4/gcc_attribute.m4 \
-       $(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/gnu-crypto.m4 \
-       $(top_srcdir)/m4/gwqt.m4 $(top_srcdir)/m4/herrno.m4 \
-       $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/in6addr.m4 \
-       $(top_srcdir)/m4/lcmessage.m4 $(top_srcdir)/m4/lib-ld.m4 \
-       $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
-       $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/libxml.m4 \
-       $(top_srcdir)/m4/libxslt.m4 $(top_srcdir)/m4/nls.m4 \
-       $(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
-       $(top_srcdir)/m4/sockaddrin6.m4 \
+       $(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/glibcver.m4 \
+       $(top_srcdir)/m4/gnu-crypto.m4 $(top_srcdir)/m4/gwqt.m4 \
+       $(top_srcdir)/m4/herrno.m4 $(top_srcdir)/m4/iconv.m4 \
+       $(top_srcdir)/m4/in6addr.m4 $(top_srcdir)/m4/lcmessage.m4 \
+       $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
+       $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \
+       $(top_srcdir)/m4/libxml.m4 $(top_srcdir)/m4/libxslt.m4 \
+       $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \
+       $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/sockaddrin6.m4 \
        $(top_srcdir)/m4/sockinttypes.m4 \
        $(top_srcdir)/m4/solarispthread.m4 $(top_srcdir)/m4/valist.m4 \
        $(top_srcdir)/configure.ac
Index: kaffe/kaffe/kaffevm/systems/oskit-pthreads/Makefile.in
diff -u kaffe/kaffe/kaffevm/systems/oskit-pthreads/Makefile.in:1.103 
kaffe/kaffe/kaffevm/systems/oskit-pthreads/Makefile.in:1.104
--- kaffe/kaffe/kaffevm/systems/oskit-pthreads/Makefile.in:1.103        Wed Jul  7 
19:34:33 2004
+++ kaffe/kaffe/kaffevm/systems/oskit-pthreads/Makefile.in      Sun Jul 11 08:54:42 
2004
@@ -53,15 +53,15 @@
        $(top_srcdir)/m4/ax_cflags_gcc_option.m4 \
        $(top_srcdir)/m4/binreloc.m4 $(top_srcdir)/m4/compile_value.m4 \
        $(top_srcdir)/m4/esd.m4 $(top_srcdir)/m4/gcc_attribute.m4 \
-       $(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/gnu-crypto.m4 \
-       $(top_srcdir)/m4/gwqt.m4 $(top_srcdir)/m4/herrno.m4 \
-       $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/in6addr.m4 \
-       $(top_srcdir)/m4/lcmessage.m4 $(top_srcdir)/m4/lib-ld.m4 \
-       $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
-       $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/libxml.m4 \
-       $(top_srcdir)/m4/libxslt.m4 $(top_srcdir)/m4/nls.m4 \
-       $(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
-       $(top_srcdir)/m4/sockaddrin6.m4 \
+       $(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/glibcver.m4 \
+       $(top_srcdir)/m4/gnu-crypto.m4 $(top_srcdir)/m4/gwqt.m4 \
+       $(top_srcdir)/m4/herrno.m4 $(top_srcdir)/m4/iconv.m4 \
+       $(top_srcdir)/m4/in6addr.m4 $(top_srcdir)/m4/lcmessage.m4 \
+       $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
+       $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \
+       $(top_srcdir)/m4/libxml.m4 $(top_srcdir)/m4/libxslt.m4 \
+       $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \
+       $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/sockaddrin6.m4 \
        $(top_srcdir)/m4/sockinttypes.m4 \
        $(top_srcdir)/m4/solarispthread.m4 $(top_srcdir)/m4/valist.m4 \
        $(top_srcdir)/configure.ac
Index: kaffe/kaffe/kaffevm/systems/unix-jthreads/Makefile.in
diff -u kaffe/kaffe/kaffevm/systems/unix-jthreads/Makefile.in:1.107 
kaffe/kaffe/kaffevm/systems/unix-jthreads/Makefile.in:1.108
--- kaffe/kaffe/kaffevm/systems/unix-jthreads/Makefile.in:1.107 Wed Jul  7 19:34:34 
2004
+++ kaffe/kaffe/kaffevm/systems/unix-jthreads/Makefile.in       Sun Jul 11 08:54:43 
2004
@@ -53,15 +53,15 @@
        $(top_srcdir)/m4/ax_cflags_gcc_option.m4 \
        $(top_srcdir)/m4/binreloc.m4 $(top_srcdir)/m4/compile_value.m4 \
        $(top_srcdir)/m4/esd.m4 $(top_srcdir)/m4/gcc_attribute.m4 \
-       $(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/gnu-crypto.m4 \
-       $(top_srcdir)/m4/gwqt.m4 $(top_srcdir)/m4/herrno.m4 \
-       $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/in6addr.m4 \
-       $(top_srcdir)/m4/lcmessage.m4 $(top_srcdir)/m4/lib-ld.m4 \
-       $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
-       $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/libxml.m4 \
-       $(top_srcdir)/m4/libxslt.m4 $(top_srcdir)/m4/nls.m4 \
-       $(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
-       $(top_srcdir)/m4/sockaddrin6.m4 \
+       $(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/glibcver.m4 \
+       $(top_srcdir)/m4/gnu-crypto.m4 $(top_srcdir)/m4/gwqt.m4 \
+       $(top_srcdir)/m4/herrno.m4 $(top_srcdir)/m4/iconv.m4 \
+       $(top_srcdir)/m4/in6addr.m4 $(top_srcdir)/m4/lcmessage.m4 \
+       $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
+       $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \
+       $(top_srcdir)/m4/libxml.m4 $(top_srcdir)/m4/libxslt.m4 \
+       $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \
+       $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/sockaddrin6.m4 \
        $(top_srcdir)/m4/sockinttypes.m4 \
        $(top_srcdir)/m4/solarispthread.m4 $(top_srcdir)/m4/valist.m4 \
        $(top_srcdir)/configure.ac
Index: kaffe/kaffe/kaffevm/systems/unix-pthreads/Makefile.in
diff -u kaffe/kaffe/kaffevm/systems/unix-pthreads/Makefile.in:1.78 
kaffe/kaffe/kaffevm/systems/unix-pthreads/Makefile.in:1.79
--- kaffe/kaffe/kaffevm/systems/unix-pthreads/Makefile.in:1.78  Wed Jul  7 19:34:34 
2004
+++ kaffe/kaffe/kaffevm/systems/unix-pthreads/Makefile.in       Sun Jul 11 08:54:44 
2004
@@ -56,15 +56,15 @@
        $(top_srcdir)/m4/ax_cflags_gcc_option.m4 \
        $(top_srcdir)/m4/binreloc.m4 $(top_srcdir)/m4/compile_value.m4 \
        $(top_srcdir)/m4/esd.m4 $(top_srcdir)/m4/gcc_attribute.m4 \
-       $(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/gnu-crypto.m4 \
-       $(top_srcdir)/m4/gwqt.m4 $(top_srcdir)/m4/herrno.m4 \
-       $(top_srcdir)/m4/iconv.m4 $(top_srcdir)/m4/in6addr.m4 \
-       $(top_srcdir)/m4/lcmessage.m4 $(top_srcdir)/m4/lib-ld.m4 \
-       $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
-       $(top_srcdir)/m4/libtool.m4 $(top_srcdir)/m4/libxml.m4 \
-       $(top_srcdir)/m4/libxslt.m4 $(top_srcdir)/m4/nls.m4 \
-       $(top_srcdir)/m4/po.m4 $(top_srcdir)/m4/progtest.m4 \
-       $(top_srcdir)/m4/sockaddrin6.m4 \
+       $(top_srcdir)/m4/gettext.m4 $(top_srcdir)/m4/glibcver.m4 \
+       $(top_srcdir)/m4/gnu-crypto.m4 $(top_srcdir)/m4/gwqt.m4 \
+       $(top_srcdir)/m4/herrno.m4 $(top_srcdir)/m4/iconv.m4 \
+       $(top_srcdir)/m4/in6addr.m4 $(top_srcdir)/m4/lcmessage.m4 \
+       $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
+       $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/libtool.m4 \
+       $(top_srcdir)/m4/libxml.m4 $(top_srcdir)/m4/libxslt.m4 \
+       $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/po.m4 \
+       $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/sockaddrin6.m4 \
        $(top_srcdir)/m4/sockinttypes.m4 \
        $(top_srcdir)/m4/solarispthread.m4 $(top_srcdir)/m4/valist.m4 \
        $(top_srcdir)/configure.ac
Index: kaffe/kaffe/kaffevm/systems/unix-pthreads/thread-impl.c
diff -u kaffe/kaffe/kaffevm/systems/unix-pthreads/thread-impl.c:1.30 
kaffe/kaffe/kaffevm/systems/unix-pthreads/thread-impl.c:1.31
--- kaffe/kaffe/kaffevm/systems/unix-pthreads/thread-impl.c:1.30        Sat Jul 10 
07:45:30 2004
+++ kaffe/kaffe/kaffevm/systems/unix-pthreads/thread-impl.c     Sun Jul 11 08:54:44 
2004
@@ -73,28 +73,41 @@
  * a suspend signal is delivered, and it's therefore not safe
  * to mulitplex a sinle signal for both suspend & resume purposes
  */
-#if !defined(__SIGRTMIN) || (__SIGRTMAX - __SIGRTMIN < 3)
-#define          SIG_SUSPEND   SIGURG
-#define          SIG_RESUME    SIGTSTP
-#define          SIG_DUMP      SIGXCPU
+#if !defined(__SIGRTMIN) || (__SIGRTMAX - __SIGRTMIN < 7)
+
+#  if defined(OLD_LINUXTHREADS)
+
+#    define    SIG_SUSPEND   SIGURG
+#    define    SIG_RESUME    SIGTSTP
+#    define    SIG_DUMP      SIGXCPU
 
 /*
  * Sneak these signal in from the thread library.
  */
-#define                 PSIG_RESTART   SIGUSR1
-#define                 PSIG_CANCEL    SIGUSR2
+#    define    PSIG_RESTART    SIGUSR1
+#    define    PSIG_CANCEL     SIGUSR2
+
+#  else // OLD_LINUXTHREADS
+
+#    define    SIG_SUSPEND     SIGUSR1
+#    define    SIG_RESUME      SIGUSR2
+#    define    SIG_DUMP        SIGXCPU
+
+// PSIG_RESTART and PSIG_CANCEL are left undefined.
+
+#  endif
 
 #else
 
-#define          SIG_SUSPEND   SIGUSR1
-#define          SIG_RESUME    SIGUSR2
-#define          SIG_DUMP      SIGXCPU
+#  define      SIG_SUSPEND   (__SIGRTMIN+6)
+#  define      SIG_RESUME    (__SIGRTMIN+5)
+#  define      SIG_DUMP      SIGXCPU
 
 /*
  * Sneak these signal in from the thread library.
  */
-#define                 PSIG_RESTART   (__SIGRTMIN)
-#define                 PSIG_CANCEL    (__SIGRTMIN+1)
+#  define      PSIG_RESTART    (__SIGRTMIN)
+#  define      PSIG_CANCEL     (__SIGRTMIN+1)
 
 #endif
 
@@ -324,8 +337,12 @@
   sigemptyset( &sigSuspend.sa_mask);
   sigaddset( &sigSuspend.sa_mask, SIG_SUSPEND);
   sigaddset( &sigSuspend.sa_mask, SIG_RESUME);
+#if defined(PSIG_RESTART)
   sigaddset( &sigSuspend.sa_mask, PSIG_RESTART);
+#endif
+#if defined(PSIG_RESTART)
   sigaddset( &sigSuspend.sa_mask, PSIG_CANCEL);
+#endif
 
   sigaddset( &sigSuspend.sa_mask, SIGSTOP);
   sigaddset( &sigSuspend.sa_mask, SIGCONT);
@@ -333,7 +350,7 @@
 
   sigaction( SIG_SUSPEND, &sigSuspend, NULL);
 
-  sigResume.sa_flags = 0; // Note that we do not want restart here.
+  sigResume.sa_flags = 0; /* Note that we do not want restart here. */
   sigResume.sa_handler = resume_signal_handler;
   sigResume.sa_mask = sigSuspend.sa_mask;
   sigaction( SIG_RESUME, &sigResume, NULL);
@@ -1022,8 +1039,6 @@
   jthread_t    t;
   int          iLockRoot;
  
-  //int           nSuspends;
-
   /* don't allow any new thread to be created or recycled until this is done */
   TLOCK( cur); /* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ tLock */
 
@@ -1031,7 +1046,6 @@
                        critSection, cur, cur->tid, cur->data.jlThread))
 

*** Patch too long, truncated ***

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

Reply via email to