Unneeded code removed, usused field "unsigned pscpu" removed
authorDenis Vlasenko <vda.linux@googlemail.com>
Wed, 1 Nov 2006 20:20:37 +0000 (20:20 -0000)
committerDenis Vlasenko <vda.linux@googlemail.com>
Wed, 1 Nov 2006 20:20:37 +0000 (20:20 -0000)
include/libbb.h
libbb/procps.c
procps/kill.c
procps/ps.c
util-linux/hwclock.c

index 343a932901828e99227e640637977ecc02847fce..3ef1af1ab2e9214f1061011aaa8330b2709db799 100644 (file)
@@ -501,13 +501,12 @@ void reset_ino_dev_hashtable(void);
 #endif
 #endif
 typedef struct {
-       pid_t pid, ppid;
+       int pid, ppid;
        char user[9];
        char state[4];
        unsigned long rss;
 #ifdef CONFIG_FEATURE_TOP_CPU_USAGE_PERCENTAGE
        unsigned pcpu;
-       unsigned pscpu;
        unsigned long stime, utime;
 #endif
        char *cmd;
@@ -525,7 +524,7 @@ extern const char bb_uuenc_tbl_base64[];
 extern const char bb_uuenc_tbl_std[];
 void bb_uuencode(const unsigned char *s, char *store, const int length, const char *tbl);
 
-typedef struct _sha1_ctx_t_ {
+typedef struct sha1_ctx_t {
        uint32_t count[2];
        uint32_t hash[5];
        uint32_t wbuf[16];
@@ -534,7 +533,7 @@ void sha1_begin(sha1_ctx_t *ctx);
 void sha1_hash(const void *data, size_t length, sha1_ctx_t *ctx);
 void *sha1_end(void *resbuf, sha1_ctx_t *ctx);
 
-typedef struct _md5_ctx_t_ {
+typedef struct md5_ctx_t {
        uint32_t A;
        uint32_t B;
        uint32_t C;
index 15a1cf74bc1d10146927b2e24eb5c5c554c91483..9d73fc4b7be45ea8695e399c9bdc905700db2295 100644 (file)
@@ -36,13 +36,13 @@ procps_status_t * procps_scan(int save_user_arg0)
 
        struct dirent *entry;
        char *name;
-       int n;
-       char status[32];
-       char *status_tail;
        char buf[PROCPS_BUFSIZE];
+       char status[sizeof("/proc//cmdline") + sizeof(int)*3];
+       char *status_tail;
        procps_status_t curstatus;
-       int pid;
        long tasknice;
+       int pid;
+       int n;
        struct stat sb;
 
        if (!dir) {
index f22bdbe4655cc2f0c12a5b6ff8a9bda5acb6c789..1b31a7291bed7c9155a12ec205a612575f5ee87b 100644 (file)
@@ -84,9 +84,10 @@ do_it_now:
                pid_t sid;
                procps_status_t* p;
 
-               /* kill(-1, sig) on Linux (at least 2.1.x)
-                * might send signal to the calling process too */
-               signal(SIGTERM, SIG_IGN);
+// Cannot happen anyway? We don't TERM ourself, we STOP
+//             /* kill(-1, sig) on Linux (at least 2.1.x)
+//              * might send signal to the calling process too */
+//             signal(SIGTERM, SIG_IGN);
                /* Now stop all processes */
                kill(-1, SIGSTOP);
                /* Find out our own session id */
index da8c2a346af162a02e111f5d5096b439a5eb80af..92608b114bf9a012ab8ff580a0f7ce7106641b25 100644 (file)
@@ -25,7 +25,7 @@ int ps_main(int argc, char **argv)
 #if ENABLE_FEATURE_PS_WIDE || ENABLE_SELINUX
 #if ENABLE_FEATURE_PS_WIDE
        opt_complementary = "-:ww";
-       USE_SELINUX(i =) getopt32(argc, argv, "w" USE_SELINUX("c"), &w_count);
+       USE_SELINUX(i =) getopt32(argc, argv, USE_SELINUX("c") "w", &w_count);
        /* if w is given once, GNU ps sets the width to 132,
         * if w is given more than once, it is "unlimited"
         */
@@ -40,7 +40,7 @@ int ps_main(int argc, char **argv)
        i = getopt32(argc, argv, "c");
 #endif
 #if ENABLE_SELINUX
-       if ((i & (1+ENABLE_FEATURE_PS_WIDE)) && is_selinux_enabled())
+       if ((i & 1) && is_selinux_enabled())
                use_selinux = 1;
 #endif
 #endif /* ENABLE_FEATURE_PS_WIDE || ENABLE_SELINUX */
index 3a087725e1f26ce3b7ea71680a90801a49bbab9a..8fcd8c99c8fba7ad39d388e60c0b61babadc69e4 100644 (file)
@@ -106,7 +106,7 @@ static int show_clock(int utc)
        if (buffer[0])
                buffer[strlen(buffer) - 1] = 0;
 
-       //printf("%s  %.6f seconds %s\n", buffer, 0.0, utc ? "" : (ptm->tm_isdst ? tzname [1] : tzname [0]));
+       //printf("%s  %.6f seconds %s\n", buffer, 0.0, utc ? "" : (ptm->tm_isdst ? tzname[1] : tzname[0]));
        printf( "%s  %.6f seconds\n", buffer, 0.0);
        RELEASE_CONFIG_BUFFER(buffer);