summaryrefslogtreecommitdiffstats
path: root/winsup/cygwin/autoload.cc
diff options
context:
space:
mode:
authorChristopher Faylor <me@cgf.cx>2000-11-06 23:12:05 +0000
committerChristopher Faylor <me@cgf.cx>2000-11-06 23:12:05 +0000
commitc0188ae7cb897a305aea3a54058bb8d444441474 (patch)
treee6468a85855eb438b8142e2ca047ae01be6da692 /winsup/cygwin/autoload.cc
parenta42c18f0dd15371c4c46e1b742d889dde13321e6 (diff)
downloadcygnal-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