]> sourceware.org Git - newlib-cygwin.git/commit
* child_info.h (child_status): New enum.
authorChristopher Faylor <me@cgf.cx>
Mon, 20 Mar 2006 18:01:17 +0000 (18:01 +0000)
committerChristopher Faylor <me@cgf.cx>
Mon, 20 Mar 2006 18:01:17 +0000 (18:01 +0000)
commitc1494e03a2374c5841e7b53e0a97a3af7438cc76
tree8b4ada17832554189880d5da736748cbfa9e9102
parent4aedb2879609cd1c83b605d9470efdec9eedadd0
* 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.
winsup/cygwin/ChangeLog
winsup/cygwin/child_info.h
winsup/cygwin/dcrt0.cc
winsup/cygwin/sigproc.cc
winsup/cygwin/spawn.cc
This page took 0.031331 seconds and 5 git commands to generate.