OSDN Git Service

* child_info.h (_CI_SAW_CTRL_C): New enum.
authorcgf <cgf>
Mon, 22 May 2006 04:50:53 +0000 (04:50 +0000)
committercgf <cgf>
Mon, 22 May 2006 04:50:53 +0000 (04:50 +0000)
commitdf4d641e5b9ea67751ca7f09e9078b8869eb23d5
treee46c0205d7037d7154c6f191dd98d9f84e563479
parent8535e6934cd7dec67b3f523f204846b82125c250
* child_info.h (_CI_SAW_CTRL_C): New enum.
(CURR_CHILD_INFO_MAGIC): Reset.
(saw_ctrl_c): New function.
(set_saw_ctrl_c): Ditto.
* sigproc.cc (child_info::proc_retry): Return EXITCODE_OK if we get
STATUS_CONTROL_C_EXIT and we actually saw a CTRL-C.
* spawn.cc (dwExeced): Delete.
(chExeced): New variable.
(spawn_guts): Set chExeced;
* exceptions.cc (dwExeced): Delete declaration.
(chExeced): Declare.
(ctrl_c_handler): Detect if we're an exec stub process and set a flag, if so.
* fhandler_tty.cc (fhandler_tty_common::__release_output_mutex): Add extra
DEBUGGING test.
* pinfo.cc: Fix comment.
winsup/cygwin/ChangeLog
winsup/cygwin/child_info.h
winsup/cygwin/exceptions.cc
winsup/cygwin/fhandler_tty.cc
winsup/cygwin/pinfo.cc
winsup/cygwin/sigproc.cc
winsup/cygwin/spawn.cc