summaryrefslogtreecommitdiff
path: root/usr/src/cmd/ps
diff options
context:
space:
mode:
authorIgor Kozhukhov <ikozhukhov@gmail.com>2014-11-01 18:30:03 +0400
committerDan McDonald <danmcd@omniti.com>2014-11-12 22:08:39 -0500
commite503abb729687d1a36b95ed2794f54452189c858 (patch)
tree04d27930bde62ccd418767aee6e42d8d8ae95e2a /usr/src/cmd/ps
parent2ecbc63a795e55973d5278384ecf60b2737798e1 (diff)
downloadillumos-joyent-e503abb729687d1a36b95ed2794f54452189c858.tar.gz
5278 cleanup gcc warnings for cmd/ps
Reviewed by: Gary Mills <gary_mills@fastmail.fm> Reviewed by: Keith Wesolowski <keith.wesolowski@joyent.com> Reviewed by: Josef 'Jeff' Sipek <josef.sipek@nexenta.com> Reviewed by: Andy Stormont <astormont@racktopsystems.com> Approved by: Dan McDonald <danmcd@omniti.com>
Diffstat (limited to 'usr/src/cmd/ps')
-rw-r--r--usr/src/cmd/ps/Makefile.com2
-rw-r--r--usr/src/cmd/ps/ps.c4
-rw-r--r--usr/src/cmd/ps/ucbps.c2
3 files changed, 3 insertions, 5 deletions
diff --git a/usr/src/cmd/ps/Makefile.com b/usr/src/cmd/ps/Makefile.com
index 48e187ef48..aa7a2bec45 100644
--- a/usr/src/cmd/ps/Makefile.com
+++ b/usr/src/cmd/ps/Makefile.com
@@ -34,8 +34,6 @@ SRCS= $(OBJS:%.o=../%.c)
include ../../Makefile.cmd
CFLAGS += $(CCVERBOSE)
-CERRWARN += -_gcc=-Wno-parentheses
-CERRWARN += -_gcc=-Wno-uninitialized
LDLIBS += -lproject
.KEEP_STATE:
diff --git a/usr/src/cmd/ps/ps.c b/usr/src/cmd/ps/ps.c
index 0a43a92fcb..78dabbccfe 100644
--- a/usr/src/cmd/ps/ps.c
+++ b/usr/src/cmd/ps/ps.c
@@ -911,7 +911,7 @@ stdmain(int argc, char **argv)
}
/* for each active process --- */
- while (dentp = readdir(dirp)) {
+ while ((dentp = readdir(dirp)) != NULL) {
if (dentp->d_name[0] == '.') /* skip . and .. */
continue;
if (print_proc(dentp->d_name) == 0)
@@ -1659,7 +1659,7 @@ print_field(psinfo_t *psinfo, struct field *f, const char *ttyp)
char *cp;
int length;
ulong_t mask;
- char c, *csave;
+ char c = '\0', *csave = NULL;
int zombie_lwp;
zombie_lwp = (Lflg && psinfo->pr_lwp.pr_sname == 'Z');
diff --git a/usr/src/cmd/ps/ucbps.c b/usr/src/cmd/ps/ucbps.c
index 67ca1629d7..3110e95313 100644
--- a/usr/src/cmd/ps/ucbps.c
+++ b/usr/src/cmd/ps/ucbps.c
@@ -396,7 +396,7 @@ ucbmain(int argc, char **argv)
psname[pdlen++] = '/';
/* for each active process --- */
- while (dentp = readdir(dirp)) {
+ while ((dentp = readdir(dirp)) != NULL) {
int psfd; /* file descriptor for /proc/nnnnn/psinfo */
int asfd; /* file descriptor for /proc/nnnnn/as */