]> sourceware.org Git - newlib-cygwin.git/commit
* exceptions.cc (interruptible): Make a little more structured.
authorChristopher Faylor <me@cgf.cx>
Sat, 26 Feb 2000 01:11:54 +0000 (01:11 +0000)
committerChristopher Faylor <me@cgf.cx>
Sat, 26 Feb 2000 01:11:54 +0000 (01:11 +0000)
commit8656ee07efbd5d47cde561d4ead67174970f989b
treef25b7adbe6236e9aec1b76b7eef1c18143b9a0b6
parent52aaab48f491505380eca98379beccdd8b4f2570
* exceptions.cc (interruptible): Make a little more structured.
(call_handler): Allow signals to be sent even if signalled thread is stopped.
Change order of signal_arrived arming/waiting threads clearing to eliminate a
race.
(reset_signal_arrived): New helper function.
* malloc.cc (malloc_init): Use mutos so that signal handler can keep track of
who owns the lock.
(__malloc_lock): Ditto.
(__malloc_unlock): Ditto.
* sync.h (new_muto): Actually use a muto for the "buffer".
* Makefile.in: Fix a dependency.
winsup/cygwin/ChangeLog
winsup/cygwin/Makefile.in
winsup/cygwin/debug.cc
winsup/cygwin/exceptions.cc
winsup/cygwin/fhandler.cc
winsup/cygwin/fhandler_console.cc
winsup/cygwin/malloc_wrapper.cc
winsup/cygwin/sigproc.cc
winsup/cygwin/sync.cc
winsup/cygwin/sync.h
winsup/cygwin/winsup.h
This page took 0.050697 seconds and 5 git commands to generate.