diff options
author | Christopher Faylor <me@cgf.cx> | 2006-03-20 21:01:17 +0300 |
---|---|---|
committer | Christopher Faylor <me@cgf.cx> | 2006-03-20 21:01:17 +0300 |
commit | c1494e03a2374c5841e7b53e0a97a3af7438cc76 (patch) | |
tree | 8b4ada17832554189880d5da736748cbfa9e9102 /newlib/libc | |
parent | 4aedb2879609cd1c83b605d9470efdec9eedadd0 (diff) |
* 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 'newlib/libc')
0 files changed, 0 insertions, 0 deletions