diff options
author | Corinna Vinschen <corinna@vinschen.de> | 2017-04-24 17:35:06 +0200 |
---|---|---|
committer | Corinna Vinschen <corinna@vinschen.de> | 2017-04-24 17:35:06 +0200 |
commit | 7437d656cbcd14c14f5f6428f51826665a4d5953 (patch) | |
tree | ef968d268157118557cace18f8558d2e10139440 | |
parent | 5ef0399ddd44e2f2e36d1a944f39e07544be8bbb (diff) | |
download | cygnal-7437d656cbcd14c14f5f6428f51826665a4d5953.tar.gz cygnal-7437d656cbcd14c14f5f6428f51826665a4d5953.tar.bz2 cygnal-7437d656cbcd14c14f5f6428f51826665a4d5953.zip |
cygwin TEST: Add nagging debug output to pinfo
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
-rw-r--r-- | winsup/cygwin/pinfo.cc | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/winsup/cygwin/pinfo.cc b/winsup/cygwin/pinfo.cc index f5a659d86..a504828fe 100644 --- a/winsup/cygwin/pinfo.cc +++ b/winsup/cygwin/pinfo.cc @@ -319,6 +319,19 @@ pinfo::init (pid_t n, DWORD flag, HANDLE h0) /* Fetching process info for /proc or ps? just ignore this one. */ if (flag & PID_NOREDIR) break; + /* FIXME: Do we ever hit this case? And if so, in what situation? */ + system_printf ("This shouldn't happen:\n" + " me: (%d, %d, %d, %W)\n" + " pid %d\n" + " process_state %y\n" + " cygstarted %d\n" + " dwProcessId %d\n" + " name %W", + myself->pid, myself->dwProcessId, myself->cygstarted, + myself->progname, + procinfo->pid, procinfo->process_state, + procinfo->cygstarted, procinfo->dwProcessId, + procinfo->progname); /* If not populated, wait 2 seconds for procinfo to become populated. Would like to wait with finer granularity but that is not easily doable. */ |