diff options
author | Christopher Faylor <me@cgf.cx> | 2000-11-06 23:12:05 +0000 |
---|---|---|
committer | Christopher Faylor <me@cgf.cx> | 2000-11-06 23:12:05 +0000 |
commit | c0188ae7cb897a305aea3a54058bb8d444441474 (patch) | |
tree | e6468a85855eb438b8142e2ca047ae01be6da692 /winsup/cygwin/autoload.cc | |
parent | a42c18f0dd15371c4c46e1b742d889dde13321e6 (diff) | |
download | cygnal-c0188ae7cb897a305aea3a54058bb8d444441474.tar.gz cygnal-c0188ae7cb897a305aea3a54058bb8d444441474.tar.bz2 cygnal-c0188ae7cb897a305aea3a54058bb8d444441474.zip |
* dcrt0.cc (sigthread::init): Reinstitute sigthread lock as a critical section.
(dll_crt0_1): Move sigthread lock initialization to earlier in startup.
* exceptions.cc (interrupt_on_return): Remove previous kludgy attempt to detect
an invalid frame.
(call_handler): Eliminate inner for loop. Grab signal critical section lock
where appropriate.
* sigproc.cc (proc_subproc): Restore uid setting.
* sigproc.h (sigthread): Reinstitute sigthread lock as a critical section.
(sigframe): Grab the sigthread lock before clearing frame to avoid having the
signal thread use an invalid frame.
Diffstat (limited to 'winsup/cygwin/autoload.cc')
0 files changed, 0 insertions, 0 deletions