* src/vm/signal.c (signal_thread): Removed debug output.
authortwisti <none@none>
Mon, 20 Aug 2007 21:44:10 +0000 (21:44 +0000)
committertwisti <none@none>
Mon, 20 Aug 2007 21:44:10 +0000 (21:44 +0000)
(signal_thread_handler): Likewise.

src/native/llni.h
src/vm/signal.c

index 9795bd194d4db27ef35825b3f056c4127cf21e24..9e814abce27b375a6e4b02551739e529fce9f130 100644 (file)
@@ -22,7 +22,7 @@
    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
    02110-1301, USA.
 
-   $Id: llni.h 8343 2007-08-17 21:39:32Z michi $
+   $Id: llni.h 8341 2007-08-17 21:32:01Z michi $
 
 */
 
index 752fc1379532ed52eeeef0cfb2dd1903c5d299e4..8aa02dd4a02f0f3fb8d9abe32d08d890e67a6a15 100644 (file)
@@ -22,7 +22,7 @@
    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
    02110-1301, USA.
 
-   $Id: signal.c 8355 2007-08-19 19:59:52Z twisti $
+   $Id: signal.c 8370 2007-08-20 21:44:10Z twisti $
 
 */
 
@@ -324,15 +324,15 @@ static void signal_thread(void)
        for (;;) {
                /* just wait for a signal */
 
+#if defined(ENABLE_THREADS)
+               threads_thread_state_waiting(t);
+#endif
+
                /* XXX We don't check for an error here, although the man-page
                   states sigwait does not return an error (which is wrong!),
                   but it seems to make problems with Boehm-GC.  We should
                   revisit this code with our new exact-GC. */
 
-#if defined(ENABLE_THREADS)
-               threads_thread_state_waiting(t);
-#endif
-
 /*             if (sigwait(&mask, &sig) != 0) */
 /*                     vm_abort("signal_thread: sigwait failed: %s", strerror(errno)); */
                (void) sigwait(&mask, &sig);
@@ -341,7 +341,6 @@ static void signal_thread(void)
                threads_thread_state_runnable(t);
 #endif
 
-               log_println("sig=%d", sig);
                /* Handle the signal. */
 
                signal_thread_handler(sig);
@@ -358,8 +357,6 @@ static void signal_thread(void)
 
 void signal_thread_handler(int sig)
 {
-       log_println("signal_thread_handler: sig=%d", sig);
-
        switch (sig) {
        case SIGINT:
                /* exit the vm properly */