summaryrefslogtreecommitdiffstats
path: root/winsup/cygwin/cygheap.h
diff options
context:
space:
mode:
authorChristopher Faylor <me@cgf.cx>2012-05-07 15:05:56 +0000
committerChristopher Faylor <me@cgf.cx>2012-05-07 15:05:56 +0000
commit06bd0ef2ab50252b81344d6810378b18f49c0e9c (patch)
tree706b392427696073753a7abd18e00d5615d5acb7 /winsup/cygwin/cygheap.h
parent8620cb792502d89d399064ea038d2b32bc611f45 (diff)
downloadcygnal-06bd0ef2ab50252b81344d6810378b18f49c0e9c.tar.gz
cygnal-06bd0ef2ab50252b81344d6810378b18f49c0e9c.tar.bz2
cygnal-06bd0ef2ab50252b81344d6810378b18f49c0e9c.zip
* DevNotes: Add entry cgf-000003.
* cygheap.h (init_cygheap::pid_handle): Delete. * dcrt0.cc (child_info_spawn::handle_spawn): Keep parent open if we have execed. * pinfo.cc (pinfo::thisproc): Remove pid_handle manipulations. (pinfo::init): Don't consider a reaped process to be available. * spawn.cc (child_info_spawn::worker): Remove pid_handle manipulations. Make wr_proc_pipe and parent noninheritable when starting a program which doesn't use the Cygwin DLL. Conditionally reset wr_proc_pipe to inheritable if CreateProcess fails. Inject wr_proc_pipe handle into non-Cygwin process. Consider a non-cygwin process to be 'synced'.
Diffstat (limited to 'winsup/cygwin/cygheap.h')
-rw-r--r--winsup/cygwin/cygheap.h1
1 files changed, 0 insertions, 1 deletions
diff --git a/winsup/cygwin/cygheap.h b/winsup/cygwin/cygheap.h
index 154ad6a84..4895019aa 100644
--- a/winsup/cygwin/cygheap.h
+++ b/winsup/cygwin/cygheap.h
@@ -390,7 +390,6 @@ struct init_cygheap: public mini_cygheap
struct _cygtls **threadlist;
size_t sthreads;
pid_t pid; /* my pid */
- HANDLE pid_handle; /* handle for my pid */
struct { /* Equivalent to using LIST_HEAD. */
struct inode_t *lh_first;
} inode_list; /* Global inode pointer for adv. locking. */