aboutsummaryrefslogtreecommitdiff
path: root/ps.c
diff options
context:
space:
mode:
Diffstat (limited to 'ps.c')
-rw-r--r--ps.c13
1 files changed, 8 insertions, 5 deletions
diff --git a/ps.c b/ps.c
index 0842a22c2..41b8465bd 100644
--- a/ps.c
+++ b/ps.c
@@ -40,6 +40,9 @@
40#define bb_need_help 40#define bb_need_help
41#include "messages.c" 41#include "messages.c"
42 42
43#define TERMINAL_WIDTH 79 /* not 80 in case terminal has linefold bug */
44
45
43 46
44#if ! defined BB_FEATURE_USE_DEVPS_PATCH 47#if ! defined BB_FEATURE_USE_DEVPS_PATCH
45 48
@@ -124,9 +127,9 @@ extern int ps_main(int argc, char **argv)
124 int len, i, c; 127 int len, i, c;
125#ifdef BB_FEATURE_AUTOWIDTH 128#ifdef BB_FEATURE_AUTOWIDTH
126 struct winsize win = { 0, 0 }; 129 struct winsize win = { 0, 0 };
127 int terminal_width = 0; 130 int terminal_width = TERMINAL_WIDTH;
128#else 131#else
129#define terminal_width 79 132#define terminal_width TERMINAL_WIDTH
130#endif 133#endif
131 134
132 135
@@ -142,7 +145,7 @@ extern int ps_main(int argc, char **argv)
142 145
143 dir = opendir("/proc"); 146 dir = opendir("/proc");
144 if (!dir) 147 if (!dir)
145 fatalError("Can't open /proc"); 148 fatalError("Can't open /proc\n");
146 149
147#ifdef BB_FEATURE_AUTOWIDTH 150#ifdef BB_FEATURE_AUTOWIDTH
148 ioctl(fileno(stdout), TIOCGWINSZ, &win); 151 ioctl(fileno(stdout), TIOCGWINSZ, &win);
@@ -214,9 +217,9 @@ extern int ps_main(int argc, char **argv)
214 char groupName[10] = ""; 217 char groupName[10] = "";
215#ifdef BB_FEATURE_AUTOWIDTH 218#ifdef BB_FEATURE_AUTOWIDTH
216 struct winsize win = { 0, 0 }; 219 struct winsize win = { 0, 0 };
217 int terminal_width = 0; 220 int terminal_width = TERMINAL_WIDTH;
218#else 221#else
219#define terminal_width 79 222#define terminal_width TERMINAL_WIDTH
220#endif 223#endif
221 224
222 if (argc > 1 && **(argv + 1) == '-') 225 if (argc > 1 && **(argv + 1) == '-')