diff options
author | Christopher Faylor <me@cgf.cx> | 2013-12-18 17:44:20 +0000 |
---|---|---|
committer | Christopher Faylor <me@cgf.cx> | 2013-12-18 17:44:20 +0000 |
commit | ccb3158c4f283a1d699a5d51da166dc73a3d0b74 (patch) | |
tree | c4421fea29f511405789d3216b79e37fb28de487 /winsup/cygwin/pinfo.cc | |
parent | 27c6e45ea3da26b2b95fb1d12971418b5367f0e2 (diff) | |
download | cygnal-ccb3158c4f283a1d699a5d51da166dc73a3d0b74.tar.gz cygnal-ccb3158c4f283a1d699a5d51da166dc73a3d0b74.tar.bz2 cygnal-ccb3158c4f283a1d699a5d51da166dc73a3d0b74.zip |
* dcrt0.cc (dll_crt0_1): Remove NtSetTimerResolution.
* pinfo.cc (pinfo::init): Increase wait interval when waiting for procinfo to
stabilize.
Diffstat (limited to 'winsup/cygwin/pinfo.cc')
-rw-r--r-- | winsup/cygwin/pinfo.cc | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/winsup/cygwin/pinfo.cc b/winsup/cygwin/pinfo.cc index a22a9d7b3..f56d338c3 100644 --- a/winsup/cygwin/pinfo.cc +++ b/winsup/cygwin/pinfo.cc @@ -318,9 +318,11 @@ pinfo::init (pid_t n, DWORD flag, HANDLE h0) If the block has been allocated with PINFO_REDIR_SIZE but not yet updated with a PID_EXECED state then we'll retry. */ if (!created && !(flag & PID_NEW)) - /* If not populated, wait 2 seconds for procinfo to become populated */ - for (int i = 0; i < 2000 && !procinfo->ppid; i++) - Sleep (1); + /* If not populated, wait 2 seconds for procinfo to become populated. + Would like to wait with finer granularity but that is not easily + doable. */ + for (int i = 0; i < 200 && !procinfo->ppid; i++) + Sleep (10); if (!created && createit && (procinfo->process_state & PID_REAPED)) { |