Hi,
I intended to use "Show Threads" feature in ps without -w option is enabled,
but i couldn't.
Is there a specific reason for that?
This patch seems to be fixing the issue if there is no specific reason for that.
diff --git a/procps/ps.c b/procps/ps.c
index 91ebd68..c44ea7e 100644
--- a/procps/ps.c
+++ b/procps/ps.c
@@ -548,8 +548,11 @@ int ps_main(int argc UNUSED_PARAM, char **argv
UNUSED_PARAM)
unsigned terminal_width;
#endif
-#if ENABLE_FEATURE_PS_WIDE || ENABLE_SELINUX
+#if ENABLE_FEATURE_PS_WIDE || ENABLE_SELINUX || ENABLE_FEATURE_SHOW_THREADS
int opts;
+#endif
+
+#if ENABLE_FEATURE_PS_WIDE || ENABLE_SELINUX
# if ENABLE_FEATURE_PS_WIDE
int w_count = 0;
opt_complementary = "-:ww";
@@ -573,11 +576,14 @@ int ps_main(int argc UNUSED_PARAM, char **argv
UNUSED_PARAM)
psscan_flags = PSSCAN_PID | PSSCAN_CONTEXT
| PSSCAN_STATE | PSSCAN_COMM;
# endif
+# elif ENABLE_FEATURE_SHOW_THREADS
+ opts = getopt32(argv, "T");
+#endif /* ENABLE_FEATURE_PS_WIDE || ENABLE_SELINUX */
+
# if ENABLE_FEATURE_SHOW_THREADS
if (opts & (1 << ENABLE_SELINUX))
psscan_flags |= PSSCAN_TASKS;
-# endif
-#endif /* ENABLE_FEATURE_PS_WIDE || ENABLE_SELINUX */
+#endif
if (psscan_flags & PSSCAN_CONTEXT)
puts(" PID CONTEXT STAT COMMAND");
Thanks,
Sinan.
_______________________________________________
busybox mailing list
[email protected]
http://lists.busybox.net/mailman/listinfo/busybox