A number of additional fixed from Pavel Roskin, note some more bugs in the

TODO list.  Add Glenn to the Authors list for writing a mini ar for BusyBox,
which is now included.
 -Erik
This commit is contained in:
Eric Andersen
2000-06-02 03:21:42 +00:00
parent 4062268bc7
commit 86ab8a32bd
27 changed files with 681 additions and 50 deletions

13
ps.c
View File

@@ -40,6 +40,9 @@
#define bb_need_help
#include "messages.c"
#define TERMINAL_WIDTH 79 /* not 80 in case terminal has linefold bug */
#if ! defined BB_FEATURE_USE_DEVPS_PATCH
@@ -124,9 +127,9 @@ extern int ps_main(int argc, char **argv)
int len, i, c;
#ifdef BB_FEATURE_AUTOWIDTH
struct winsize win = { 0, 0 };
int terminal_width = 0;
int terminal_width = TERMINAL_WIDTH;
#else
#define terminal_width 79
#define terminal_width TERMINAL_WIDTH
#endif
@@ -142,7 +145,7 @@ extern int ps_main(int argc, char **argv)
dir = opendir("/proc");
if (!dir)
fatalError("Can't open /proc");
fatalError("Can't open /proc\n");
#ifdef BB_FEATURE_AUTOWIDTH
ioctl(fileno(stdout), TIOCGWINSZ, &win);
@@ -214,9 +217,9 @@ extern int ps_main(int argc, char **argv)
char groupName[10] = "";
#ifdef BB_FEATURE_AUTOWIDTH
struct winsize win = { 0, 0 };
int terminal_width = 0;
int terminal_width = TERMINAL_WIDTH;
#else
#define terminal_width 79
#define terminal_width TERMINAL_WIDTH
#endif
if (argc > 1 && **(argv + 1) == '-')