diff options
author | Christopher Faylor <me@cgf.cx> | 2000-02-28 16:25:34 +0000 |
---|---|---|
committer | Christopher Faylor <me@cgf.cx> | 2000-02-28 16:25:34 +0000 |
commit | 716254905c9ef40e7d3bb01c6f01506f980fa7d7 (patch) | |
tree | 4f424ddf36414eca32100c0510cde433b7a5bdeb | |
parent | 297b7a63c83c40485432ce5bffa3905bdd0bf84e (diff) | |
download | cygnal-716254905c9ef40e7d3bb01c6f01506f980fa7d7.tar.gz cygnal-716254905c9ef40e7d3bb01c6f01506f980fa7d7.tar.bz2 cygnal-716254905c9ef40e7d3bb01c6f01506f980fa7d7.zip |
* pinfo.cc (set_myself): Add build date to strace output.
* sigproc.cc (proc_subproc): Only clear wait event when not attending to a
signal.
-rw-r--r-- | winsup/cygwin/ChangeLog | 9 | ||||
-rw-r--r-- | winsup/cygwin/pinfo.cc | 1 | ||||
-rw-r--r-- | winsup/cygwin/sigproc.cc | 3 |
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; |