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 | |
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')
-rw-r--r-- | winsup/utils/ChangeLog | 4 | ||||
-rw-r--r-- | winsup/utils/ps.cc | 4 |
2 files changed, 6 insertions, 2 deletions
diff --git a/winsup/utils/ChangeLog b/winsup/utils/ChangeLog index 76692d343..7d632ae03 100644 --- a/winsup/utils/ChangeLog +++ b/winsup/utils/ChangeLog @@ -1,3 +1,7 @@ +Thu Aug 24 18:02:35 2000 Christopher Faylor <cgf@cygnus.com> + + * ps.cc (main): Always print a cygwin process using cygwin paths. + 2000-08-24 Egor Duda <deo@logos-m.ru> * Makefile.in: Add dumper.exe target and associated mechanisms for building it. 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) |