In perl.git, the branch blead has been updated

<http://perl5.git.perl.org/perl.git/commitdiff/bcbea5d217c6997d2a140a79bbb1ab98c4acc354?hp=fb22f0eaa0d1a411b0a77d70dc8a2f14a42726a2>

- Log -----------------------------------------------------------------
commit bcbea5d217c6997d2a140a79bbb1ab98c4acc354
Author: Steve Hay <steve...@planit.com>
Date:   Tue Jun 9 14:47:06 2009 +0100

    Fix threads build on Win32
    
    Follow-up to 8264cf327251f9724c99b125cc3eea11be9b97c5.
-----------------------------------------------------------------------

Summary of changes:
 ext/threads/threads.xs |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/ext/threads/threads.xs b/ext/threads/threads.xs
index 7abd037..7d0ad23 100755
--- a/ext/threads/threads.xs
+++ b/ext/threads/threads.xs
@@ -142,7 +142,7 @@ S_block_most_signals(sigset_t *oldmask)
     return sigprocmask(SIG_BLOCK, &newmask, oldmask);
 #else
     return pthread_sigmask(SIG_BLOCK, &newmask, oldmask);
-#endif /* WIN32 */
+#endif /* VMS */
 }
 
 /* Set the signal mask for this thread to newmask */
@@ -153,9 +153,9 @@ S_set_sigmask(sigset_t *newmask)
     return sigprocmask(SIG_SETMASK, newmask, NULL);
 #else
     return pthread_sigmask(SIG_SETMASK, newmask, NULL);
-#endif /* WIN32 */
+#endif /* VMS */
 }
-#endif
+#endif /* WIN32 */
 
 /* Used by Perl interpreter for thread context switching */
 STATIC void
@@ -184,7 +184,9 @@ STATIC void
 S_ithread_clear(pTHX_ ithread *thread)
 {
     PerlInterpreter *interp;
+#ifndef WIN32
     sigset_t origmask;
+#endif
 
     assert(((thread->state & PERL_ITHR_FINISHED) &&
             (thread->state & PERL_ITHR_UNCALLABLE))

--
Perl5 Master Repository

Reply via email to