diff options
author | Corinna Vinschen <corinna@vinschen.de> | 2012-02-08 23:43:14 +0400 |
---|---|---|
committer | Corinna Vinschen <corinna@vinschen.de> | 2012-02-08 23:43:14 +0400 |
commit | bb2b641c1391bf5c85c7b773c70009ded107a277 (patch) | |
tree | 8e8cbb732e2b1f325ec7ad867986b6550103f883 /winsup/cygwin | |
parent | ea96df1d4c16c683ae32797cb195266a712577ef (diff) |
* sigproc.cc (child_info_fork::abort): Call TerminateProcess rather
than ExitProcess.
Diffstat (limited to 'winsup/cygwin')
-rw-r--r-- | winsup/cygwin/ChangeLog | 5 | ||||
-rw-r--r-- | winsup/cygwin/sigproc.cc | 4 |
2 files changed, 7 insertions, 2 deletions
diff --git a/winsup/cygwin/ChangeLog b/winsup/cygwin/ChangeLog index 58c6265c6..eb6aefcbe 100644 --- a/winsup/cygwin/ChangeLog +++ b/winsup/cygwin/ChangeLog @@ -1,5 +1,10 @@ 2012-02-08 Corinna Vinschen <corinna@vinschen.de> + * sigproc.cc (child_info_fork::abort): Call TerminateProcess rather + than ExitProcess. + +2012-02-08 Corinna Vinschen <corinna@vinschen.de> + * uinfo.cc (cygheap_user::env_userprofile): Simplify since network drives are not supported here. diff --git a/winsup/cygwin/sigproc.cc b/winsup/cygwin/sigproc.cc index 5acc584c6..7850ab1b6 100644 --- a/winsup/cygwin/sigproc.cc +++ b/winsup/cygwin/sigproc.cc @@ -1112,10 +1112,10 @@ child_info_fork::abort (const char *fmt, ...) va_list ap; va_start (ap, fmt); strace_vprintf (SYSTEM, fmt, ap); - ExitProcess (EXITCODE_FORK_FAILED); + TerminateProcess (GetCurrentProcess (), EXITCODE_FORK_FAILED); } if (retry > 0) - ExitProcess (EXITCODE_RETRY); + TerminateProcess (GetCurrentProcess (), EXITCODE_RETRY); return false; } |