diff options
author | Christopher Faylor <me@cgf.cx> | 2000-08-25 02:25:52 +0000 |
---|---|---|
committer | Christopher Faylor <me@cgf.cx> | 2000-08-25 02:25:52 +0000 |
commit | 4bb85e7f6720e5cfa362b985527e922a6047a1e4 (patch) | |
tree | 98125d02ab558ffc7a54ef080a111ff03e42e2fd /winsup/utils/ps.cc | |
parent | 2d5862dee6b6acd965d93f39eed737e67863a34e (diff) | |
download | cygnal-4bb85e7f6720e5cfa362b985527e922a6047a1e4.tar.gz cygnal-4bb85e7f6720e5cfa362b985527e922a6047a1e4.tar.bz2 cygnal-4bb85e7f6720e5cfa362b985527e922a6047a1e4.zip |
* ps.cc (main): Always print a cygwin process using cygwin paths.
Diffstat (limited to 'winsup/utils/ps.cc')
-rw-r--r-- | winsup/utils/ps.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/winsup/utils/ps.cc b/winsup/utils/ps.cc index 362761290..413defea3 100644 --- a/winsup/utils/ps.cc +++ b/winsup/utils/ps.cc @@ -261,7 +261,7 @@ main (int argc, char *argv[]) char pname[MAX_PATH]; if (p->process_state & PID_ZOMBIE) strcpy (pname, "<defunct>"); - else if (query != CW_GETPINFO_FULL) + else if (p->ppid) { char *s; pname[0] = '\0'; @@ -270,7 +270,7 @@ main (int argc, char *argv[]) if (s > pname && strcasecmp (s, ".exe") == 0) *s = '\0'; } - else + else if (query == CW_GETPINFO_FULL) { HANDLE h = OpenProcess (PROCESS_QUERY_INFORMATION | PROCESS_VM_READ, FALSE, p->dwProcessId); if (!h) |