diff options
author | Jeff Trawick <trawick@apache.org> | 2001-11-12 19:47:31 +0000 |
---|---|---|
committer | Jeff Trawick <trawick@apache.org> | 2001-11-12 19:47:31 +0000 |
commit | 4b883856c3b51a07eda1e3782bf6f55cf3720770 (patch) | |
tree | f460ff965c70a271d125a18efec4761b933ef821 /threadproc/unix/proc.c | |
parent | 13a44a3eb45dfd95bfc5b22b6a0ca821c75fb29b (diff) | |
download | apr-4b883856c3b51a07eda1e3782bf6f55cf3720770.tar.gz apr-4b883856c3b51a07eda1e3782bf6f55cf3720770.zip |
Fix apr_setup_signal_thread() so that threads don't block
synchronous signals (e.g., SIGSEGV). It is a programming error
to do so, and some platforms (e.g., Solaris, AIX) don't call any
registered signal handler when such signals are blocked.
Thanks are due to Dick Dunbar <RLDunbar@pacbell.net>, who pointed
this out to me in the context of debugging a threaded module for
Apache 1.3.
git-svn-id: https://svn.apache.org/repos/asf/apr/apr/trunk@62509 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'threadproc/unix/proc.c')
0 files changed, 0 insertions, 0 deletions