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
path: root/winsup
diff options
context:
space:
mode:
authorChristopher Faylor <me@cgf.cx>2000-02-28 19:25:34 +0300
committerChristopher Faylor <me@cgf.cx>2000-02-28 19:25:34 +0300
commit716254905c9ef40e7d3bb01c6f01506f980fa7d7 (patch)
tree4f424ddf36414eca32100c0510cde433b7a5bdeb /winsup
parent297b7a63c83c40485432ce5bffa3905bdd0bf84e (diff)
* pinfo.cc (set_myself): Add build date to strace output.
* sigproc.cc (proc_subproc): Only clear wait event when not attending to a signal.
Diffstat (limited to 'winsup')
-rw-r--r--winsup/cygwin/ChangeLog9
-rw-r--r--winsup/cygwin/pinfo.cc1
-rw-r--r--winsup/cygwin/sigproc.cc3
3 files changed, 12 insertions, 1 deletions
diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog
index ccae9023c..0c5892e76 100644
--- a/winsup/cygwin/ChangeLog
+++ b/winsup/cygwin/ChangeLog
@@ -1,3 +1,12 @@
+Mon Feb 28 11:23:29 2000 Christopher Faylor <cgf@cygnus.com>
+
+ * pinfo.cc (set_myself): Add build date to strace output.
+
+Mon Feb 28 11:17:30 2000 Eric Fifer <EFifer@sanwaint.com>
+
+ * sigproc.cc (proc_subproc): Only clear wait event when not attending
+ to a signal.
+
Mon Feb 28 00:08:09 2000 Christopher Faylor <cgf@cygnus.com>
* configure.in: Remove --enable-strace-hhmmss option.
diff --git a/winsup/cygwin/pinfo.cc b/winsup/cygwin/pinfo.cc
index b4873c544..4d6d06c8c 100644
--- a/winsup/cygwin/pinfo.cc
+++ b/winsup/cygwin/pinfo.cc
@@ -60,6 +60,7 @@ set_myself (pinfo *p)
strace_printf (1, "DLL version: %d.%d, api: %d.%d",
cygwin_version.dll_major, cygwin_version.dll_minor,
cygwin_version.api_major, cygwin_version.api_minor);
+ strace_printf (1, "DLL build: %s", cygwin_version.dll_build_date);
strace_printf (1, "OS version: Windows %s", osname);
strace_printf (1, "**********************************************");
}
diff --git a/winsup/cygwin/sigproc.cc b/winsup/cygwin/sigproc.cc
index 9c868edca..59d18a54b 100644
--- a/winsup/cygwin/sigproc.cc
+++ b/winsup/cygwin/sigproc.cc
@@ -354,9 +354,10 @@ proc_subproc (DWORD what, DWORD val)
{
sip_printf ("waiting thread found no children");
HANDLE oldw = w->next->ev;
- w->next->ev = NULL;
if (clearing)
w->next->status = -1; /* flag that a signal was received */
+ else
+ w->next->ev = NULL;
if (!SetEvent (oldw))
system_printf ("couldn't wake up wait event %p, %E", oldw);
w->next = w->next->next;