diff options
author | Christopher Faylor <me@cgf.cx> | 2006-03-20 18:01:17 +0000 |
---|---|---|
committer | Christopher Faylor <me@cgf.cx> | 2006-03-20 18:01:17 +0000 |
commit | c1494e03a2374c5841e7b53e0a97a3af7438cc76 (patch) | |
tree | 8b4ada17832554189880d5da736748cbfa9e9102 /winsup/cygwin/spawn.cc | |
parent | 4aedb2879609cd1c83b605d9470efdec9eedadd0 (diff) | |
download | cygnal-c1494e03a2374c5841e7b53e0a97a3af7438cc76.tar.gz cygnal-c1494e03a2374c5841e7b53e0a97a3af7438cc76.tar.bz2 cygnal-c1494e03a2374c5841e7b53e0a97a3af7438cc76.zip |
* child_info.h (child_status): New enum.
(child_info::flag): Rename from 'straced'.
(child_info::isstraced): New function.
(child_info::iscygwin): Ditto.
(child_info_fork::handle_fork): Reparmize.
(child_info_fork::handle_failure): Ditto.
(child_info_spawn::handle_spawn): New function.
* dcrt0.cc (get_cygwin_startup_info): Use isstraced method.
(child_info_spawn::handle_spawn): Define new function from code previously in
dll_crt0_0.
(dll_crt0_0): Move spawn stuff into handle_spawn. Only call
init_console_handler for fork case.
* sigproc.cc (child_info::child_info): Set flag appropriately.
(child_info::proc_retry): Treat exit code as "funny" if it's a cygwin process.
* spawn.cc (spawn_guts): Remove commented out flag setting.
Diffstat (limited to 'winsup/cygwin/spawn.cc')
-rw-r--r-- | winsup/cygwin/spawn.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/winsup/cygwin/spawn.cc b/winsup/cygwin/spawn.cc index 16955bbb7..4b48de59e 100644 --- a/winsup/cygwin/spawn.cc +++ b/winsup/cygwin/spawn.cc @@ -601,7 +601,7 @@ spawn_guts (const char * prog_arg, const char *const *argv, int flags = GetPriorityClass (hMainProc); sigproc_printf ("priority class %d", flags); - flags |= /* CREATE_DEFAULT_ERROR_MODE | */CREATE_SEPARATE_WOW_VDM; + flags |= CREATE_SEPARATE_WOW_VDM; if (mode == _P_DETACH) flags |= DETACHED_PROCESS; |