summaryrefslogtreecommitdiffstats
path: root/winsup/cygwin/fhandler_floppy.cc
diff options
context:
space:
mode:
authorChristopher Faylor <me@cgf.cx>2000-02-24 02:49:44 +0000
committerChristopher Faylor <me@cgf.cx>2000-02-24 02:49:44 +0000
commitf02f1f144422e878a30befcdda6f10df4b065663 (patch)
tree805a745abe4fdbf1228cd38578e8109c1242bd83 /winsup/cygwin/fhandler_floppy.cc
parent58dabf5040b1253b837ec0e563904d7d5254a29f (diff)
downloadcygnal-f02f1f144422e878a30befcdda6f10df4b065663.tar.gz
cygnal-f02f1f144422e878a30befcdda6f10df4b065663.tar.bz2
cygnal-f02f1f144422e878a30befcdda6f10df4b065663.zip
* exceptions.cc (interruptible): Change method for determining if something is
interruptible. (call_handler): Avoid suspending a thread if it owns a mutex. Only set signal_arrived if the thread was actually interrupted. (events_init): Initialize module information needed by interruptible(). (sigdelayed): Don't call sig_dispatch_pending since it could screw up * init.cc (dll_entry): Record module handle of main for use by interruptible(). (proc_subproc): Reorganize handling of terminated child so that the bulk of the processing comes from the signal thread. (wait_sig): Force processing of waiting threads if SIGCHLD is not processed. * sync.cc (muto::release): Set tid == 0 after lock is released or signal processor will be confused.
Diffstat (limited to 'winsup/cygwin/fhandler_floppy.cc')
-rw-r--r--winsup/cygwin/fhandler_floppy.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/winsup/cygwin/fhandler_floppy.cc b/winsup/cygwin/fhandler_floppy.cc
index ed1c7b6e5..93e8435b8 100644
--- a/winsup/cygwin/fhandler_floppy.cc
+++ b/winsup/cygwin/fhandler_floppy.cc
@@ -1,7 +1,7 @@
/* fhandler_floppy.cc. See fhandler.h for a description of the
fhandler classes.
- Copyright 1999 Cygnus Solutions.
+ Copyright 1999, 2000 Cygnus Solutions.
This file is part of Cygwin.