[前][次][番号順一覧][スレッド一覧]

ruby-changes:10999

From: nobu <ko1@a...>
Date: Tue, 24 Feb 2009 11:22:02 +0900 (JST)
Subject: [ruby-changes:10999] Ruby:r22588 (trunk): * signal.c (rb_disable_interrupt, rb_enable_interrupt): see

nobu	2009-02-24 11:21:53 +0900 (Tue, 24 Feb 2009)

  New Revision: 22588

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=22588

  Log:
    * signal.c (rb_disable_interrupt, rb_enable_interrupt): see
      USE_TRAP_MASK.

  Modified files:
    trunk/ChangeLog
    trunk/signal.c

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 22587)
+++ ChangeLog	(revision 22588)
@@ -1,3 +1,8 @@
+Tue Feb 24 11:21:50 2009  Nobuyoshi Nakada  <nobu@r...>
+
+	* signal.c (rb_disable_interrupt, rb_enable_interrupt): see
+	  USE_TRAP_MASK.
+
 Tue Feb 24 10:49:37 2009  Nobuyoshi Nakada  <nobu@r...>
 
 	* process.c (rb_waitpid): last argument was missing.
Index: signal.c
===================================================================
--- signal.c	(revision 22587)
+++ signal.c	(revision 22588)
@@ -534,7 +534,7 @@
 void
 rb_disable_interrupt(void)
 {
-#if !defined(_WIN32) && !defined(__SYMBIAN32__)
+#if USE_TRAP_MASK
     sigset_t mask;
     sigfillset(&mask);
     sigdelset(&mask, SIGVTALRM);
@@ -546,7 +546,7 @@
 void
 rb_enable_interrupt(void)
 {
-#if !defined(_WIN32) && !defined(__SYMBIAN32__)
+#if USE_TRAP_MASK
     sigset_t mask;
     sigemptyset(&mask);
     pthread_sigmask(SIG_SETMASK, &mask, NULL);

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]