X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=ext%2Fthreads%2Fthreads.xs;h=7d0ad23c31697a5679433ac71047517072e99185;hb=c5cb1db4779e061c5d9179a8fdbb794afe0c22a9;hp=7abd0371d19fa35ec6d04e590640440aaa862d49;hpb=8264cf327251f9724c99b125cc3eea11be9b97c5;p=p5sagit%2Fp5-mst-13.2.git 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))