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/