diff options
author | Christopher Faylor <me@cgf.cx> | 2011-11-29 19:34:49 +0400 |
---|---|---|
committer | Christopher Faylor <me@cgf.cx> | 2011-11-29 19:34:49 +0400 |
commit | 480b13a37aa1ca2e8ef6135a6d8dd9462c3df30e (patch) | |
tree | a612763e4e2bbc4d5298581ea617b73e8af693cd /winsup/cygwin/syscalls.cc | |
parent | d1fc77322f7e413e2d717d006ffe0a55f913e2b2 (diff) |
* sigproc.cc (remove_proc): Don't terminate the currently executing thread.
Diffstat (limited to 'winsup/cygwin/syscalls.cc')
-rw-r--r-- | winsup/cygwin/syscalls.cc | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/winsup/cygwin/syscalls.cc b/winsup/cygwin/syscalls.cc index 35c4b3fd7..8ca0b0e1b 100644 --- a/winsup/cygwin/syscalls.cc +++ b/winsup/cygwin/syscalls.cc @@ -111,6 +111,7 @@ close_all_files (bool norelease) if (!have_execed && cygheap->ctty) cygheap->close_ctty (); + fhandler_base_overlapped::flush_all_async_io (); if (h) SetStdHandle (STD_ERROR_HANDLE, h); cygheap->fdtab.unlock (); |