diff options
author | Christopher Faylor <me@cgf.cx> | 2004-12-28 01:27:26 +0000 |
---|---|---|
committer | Christopher Faylor <me@cgf.cx> | 2004-12-28 01:27:26 +0000 |
commit | 57ba174fa0fd038154f5f24a32cad566796ee2a6 (patch) | |
tree | 2ec65739c0f0ddbf83d1a22d7b1ca635c65c594d /winsup/cygwin/wincap.h | |
parent | 432524c16251a6d40716978ac4d0eb1188b1256a (diff) | |
download | cygnal-57ba174fa0fd038154f5f24a32cad566796ee2a6.tar.gz cygnal-57ba174fa0fd038154f5f24a32cad566796ee2a6.tar.bz2 cygnal-57ba174fa0fd038154f5f24a32cad566796ee2a6.zip |
* cygthread.cc (cygthread::stub): Add better debug output.
(cygthread::cygthread): Ditto.
(cygthread::terminate_thread): Ditto. Move inuse test earlier or suffer
infinite loop.
* pinfo.cc (_pinfo::dup_proc_pipe): Close handle if DuplicateHandle fails and
process no longer exists.
* spawn.cc (spawn_guts): Create process in suspended state if OS demands it.
* wincap.cc: Add "start_proc_suspended" throughout.
* wincap.h (wincaps): Ditto.
(wincapc): Ditto.
Diffstat (limited to 'winsup/cygwin/wincap.h')
-rw-r--r-- | winsup/cygwin/wincap.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/winsup/cygwin/wincap.h b/winsup/cygwin/wincap.h index cdda1d833..eb9c5ba3f 100644 --- a/winsup/cygwin/wincap.h +++ b/winsup/cygwin/wincap.h @@ -55,6 +55,7 @@ struct wincaps unsigned has_switch_to_thread : 1; unsigned cant_debug_dll_entry : 1; unsigned has_ioctl_storage_get_media_types_ex : 1; + unsigned start_proc_suspended : 1; }; class wincapc @@ -114,6 +115,7 @@ public: bool IMPLEMENT (has_switch_to_thread) bool IMPLEMENT (cant_debug_dll_entry) bool IMPLEMENT (has_ioctl_storage_get_media_types_ex) + bool IMPLEMENT (start_proc_suspended) #undef IMPLEMENT }; |