1.0.28.37: resignal signals received in foreign threads
authorGabor Melis <mega@hotpop.com>
Mon, 11 May 2009 13:24:34 +0000 (13:24 +0000)
committerGabor Melis <mega@hotpop.com>
Mon, 11 May 2009 13:24:34 +0000 (13:24 +0000)
commit9ee246f59019b776b38f6c09b2ce730cd0b32844
treec6a9ee63613e14e577f437432812cde05adb055e
parent4a90772f91fa17ea6565591eed34c484c3722419
1.0.28.37: resignal signals received in foreign threads

Signals delivered to threads started from foreign land (read: directly
by pthread_create, not by MAKE-THREAD) are redirected to a Lisp thread
by blocking all signals and resignalling.
NEWS
doc/manual/threading.texinfo
src/runtime/interrupt.c
src/runtime/monitor.c
src/runtime/thread.c
src/runtime/thread.h
tests/kill-non-lisp-thread.c [new file with mode: 0644]
tests/kill-non-lisp-thread.impure.lisp [new file with mode: 0644]
version.lisp-expr