]> granicus.if.org Git - python/commit
Patch 775605: Cygwin pthread_sigmask() workaround patch
authorJason Tishler <jason@tishler.net>
Tue, 22 Jul 2003 15:20:49 +0000 (15:20 +0000)
committerJason Tishler <jason@tishler.net>
Tue, 22 Jul 2003 15:20:49 +0000 (15:20 +0000)
commitfac083d14a94137999559d895a4e6d1d9a2ea74c
treeae15f57f500e06cd70eaa2996a0eedec3d551d33
parent5d6ceb4aaebc699f30bf26367a15255e4efc2bcd
Patch 775605: Cygwin pthread_sigmask() workaround patch

Cygwin's pthread_sigmask() implementation appears to be buggy. This
patch works around this problem by using sigprocmask() instead.

This patch is implemented in a general way so it could be used by other
platforms too. If this approach is deemed too risky, then I can work up
a patch that just hacks Python/thread_pthread.h for Cygwin.

Note that I tested this patch against 2.3c1 under Red Hat Linux 8.0 too.

[snip]
And finally, I need someone to regenerate pyconfig.h.in and configure
with the same versions of the autotools that are normally used by
Python.

Neal kindly regenerated pyconfig.h.in and configure for me.
Python/thread_pthread.h
configure
configure.in
pyconfig.h.in