Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'winsup/cygwin/ChangeLog')
-rw-r--r--winsup/cygwin/ChangeLog21
1 files changed, 20 insertions, 1 deletions
diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog
index 8ae49e643..85f9f7043 100644
--- a/winsup/cygwin/ChangeLog
+++ b/winsup/cygwin/ChangeLog
@@ -1,7 +1,26 @@
+2003-08-19 Christopher Faylor <cgf@redhat.com>
+
+ Throughout, eliminate argument to sig_dispatch_pending.
+ * exceptions.cc (setup_handler): Move non-interruptible condition
+ handling (back) to wait_sig (as suggested by Pierre Humblet).
+ (set_process_mask): Don't worry about calling sig_dispatch_pending from
+ sigthread since it is detected in the function anyway.
+ (sig_handle): Eliminate thisproc arg. Don't call sig_dispatch_pending
+ on SIGCONT since that should happen automatically.
+ * sigproc.cc (sig_dispatch_pending): Eliminate justwake argument. Just
+ return when called from sigthread.
+ (wait_sig): Change some variables to bool. Change inner while to an
+ if. Move uninterruptible signal handling here.
+ (sigproc_terminate): Don't call sig_dispatch_pending. Just increment
+ semaphore on exit.
+
+ * speclib: Use slightly different (but still flawed) method for
+ determining symbols to extract from libraries.
+
2003-08-18 Christopher Faylor <cgf@redhat.com>
* exceptions.cc (sigdelayed): Fix race where signal handler could get
- the wrong mask.
+ the wrong mask (as suggested by Pierre Humblet).
2003-08-18 Christopher Faylor <cgf@redhat.com>