diff options
author | Guido van Rossum <guido@python.org> | 2001-10-12 21:49:17 +0000 |
---|---|---|
committer | Guido van Rossum <guido@python.org> | 2001-10-12 21:49:17 +0000 |
commit | d7c249456ef281611207c1024139f4535d285203 (patch) | |
tree | e03a569cc20bc3c09f95a67d37afbc5e8a1f1ee6 /Python/pythonrun.c | |
parent | 3c0292bc0ee0f8a253b7f40cd1916c21191cf03c (diff) | |
download | cpython-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