diff options
author | Christopher Faylor <me@cgf.cx> | 2012-03-21 09:23:13 +0400 |
---|---|---|
committer | Christopher Faylor <me@cgf.cx> | 2012-03-21 09:23:13 +0400 |
commit | 6daf4afb11869add20516ef4ae451898840f1ffa (patch) | |
tree | ad372c075bc4caccb15cf0d950255fe80700b631 /winsup/cygwin/pinfo.cc | |
parent | e102a69b3d82e44bea7347fd8befefafc157f898 (diff) |
* child_info.h: Reset magic number.
(child_info_spawn::wait_for_myself): Move function to sigproc.cc.
* pinfo.cc (is_toplevel_proc): Delete unneeded variable.
* sigproc.cc (child_info_spawn::wait_for_myself): Move function from header to
here. Do all setup required to properly wait for top-level execed process to
exit.
* spawn.cc (child_info_spawn::worker): Attempt to properly handle _P_DETACH.
Set wr_proc_pipe if top-level process even when execing. Just call
wait_for_myself() to... wait for myself. Don't call cleanup twice.
Diffstat (limited to 'winsup/cygwin/pinfo.cc')
-rw-r--r-- | winsup/cygwin/pinfo.cc | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/winsup/cygwin/pinfo.cc b/winsup/cygwin/pinfo.cc index 737cff4fb..a13100cfc 100644 --- a/winsup/cygwin/pinfo.cc +++ b/winsup/cygwin/pinfo.cc @@ -49,8 +49,6 @@ pinfo_basic myself_initial NO_COPY; pinfo NO_COPY myself (static_cast<_pinfo *> (&myself_initial)); // Avoid myself != NULL checks -bool is_toplevel_proc; - /* Setup the pinfo structure for this process. There may already be a _pinfo for this "pid" if h != NULL. */ |