summaryrefslogtreecommitdiff
path: root/Python/pythonrun.c
diff options
context:
space:
mode:
authorGuido van Rossum <guido@python.org>2001-10-12 21:49:17 +0000
committerGuido van Rossum <guido@python.org>2001-10-12 21:49:17 +0000
commitd7c249456ef281611207c1024139f4535d285203 (patch)
treee03a569cc20bc3c09f95a67d37afbc5e8a1f1ee6 /Python/pythonrun.c
parent3c0292bc0ee0f8a253b7f40cd1916c21191cf03c (diff)
downloadcpython-d7c249456ef281611207c1024139f4535d285203.tar.gz
Add SF patch #468347 -- mask signals for non-main pthreads, by Jason Lowe:
This patch updates Python/thread_pthread.h to mask all signals for any thread created. This will keep all signals masked for any thread that isn't the initial thread. For Solaris and Linux, the two platforms I was able to test it on, it solves bug #465673 (pthreads need signal protection) and probably will solve bug #219772 (Interactive InterPreter+ Thread -> core dump at exit). I'd be great if this could get some testing on other platforms, especially HP-UX pre 11.00 and post 11.00, as I had to make some guesses for the DCE thread case. AIX is also a concern as I saw some mention of using sigthreadmask() as a pthread_sigmask() equivalent, but this patch doesn't use sigthreadmask(). I don't have access to AIX.
Diffstat (limited to 'Python/pythonrun.c')
0 files changed, 0 insertions, 0 deletions