aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCorinna Vinschen <corinna@vinschen.de>2024-02-01 17:17:57 +0100
committerCorinna Vinschen <corinna@vinschen.de>2024-02-01 17:17:57 +0100
commit6d0769efa9df92696d159e87e761ad899870ba6c (patch)
tree60aacab7ee3e328dd280e32668e959712c3278dc
parent92b7ba4bb8ac2218bc376d883dc7944a4f23d66b (diff)
downloadnewlib-6d0769efa9df92696d159e87e761ad899870ba6c.zip
newlib-6d0769efa9df92696d159e87e761ad899870ba6c.tar.gz
newlib-6d0769efa9df92696d159e87e761ad899870ba6c.tar.bz2
Cygwin: ps: make sure later format flags override earlier format flags
Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
-rw-r--r--winsup/utils/ps.cc6
1 files changed, 6 insertions, 0 deletions
diff --git a/winsup/utils/ps.cc b/winsup/utils/ps.cc
index 196579c..2f7a727 100644
--- a/winsup/utils/ps.cc
+++ b/winsup/utils/ps.cc
@@ -182,11 +182,15 @@ main (int argc, char *argv[])
break;
case 'f':
fflag = 1;
+ lflag = 0;
+ sflag = 0;
break;
case 'h':
usage (stdout, 0);
case 'l':
+ fflag = 0;
lflag = 1;
+ sflag = 0;
break;
case 'p':
proc_id = atoi (optarg);
@@ -194,6 +198,8 @@ main (int argc, char *argv[])
found_proc_id = false;
break;
case 's':
+ fflag = 0;
+ lflag = 0;
sflag = 1;
break;
case 'u':