summaryrefslogtreecommitdiff
path: root/usr/src
diff options
context:
space:
mode:
authorJason King <jason.king@joyent.com>2020-05-01 10:17:07 -0500
committerJason King <jason.king@joyent.com>2020-05-01 18:13:18 -0500
commit45de8795bcb0e4c49743f37edfdd2c89d5a7863b (patch)
tree79757fcdc307b7ca9a00356f6043849b08d2ba31 /usr/src
parent6112cec5d5374dff12a12bd285afeb5e660b7154 (diff)
downloadillumos-joyent-45de8795bcb0e4c49743f37edfdd2c89d5a7863b.tar.gz
12683 w(1) and whodo(1) should silently skip dirs it cannot open
Reviewed by: Andy Fiddaman <omnios@citrus-it.co.uk> Approved by: Robert Mustacchi <rm@fingolfin.org>
Diffstat (limited to 'usr/src')
-rw-r--r--usr/src/cmd/w/w.c6
-rw-r--r--usr/src/cmd/whodo/whodo.c7
2 files changed, 2 insertions, 11 deletions
diff --git a/usr/src/cmd/w/w.c b/usr/src/cmd/w/w.c
index f945415688..85b5726631 100644
--- a/usr/src/cmd/w/w.c
+++ b/usr/src/cmd/w/w.c
@@ -392,12 +392,8 @@ main(int argc, char *argv[])
dirfd = priv_proc_open(pname, O_RDONLY | O_DIRECTORY);
- if (dirfd < 0) {
- if (errno == ENOENT)
- continue;
- warn(gettext("failed to open %s"), pname);
+ if (dirfd < 0)
continue;
- }
procfd = priv_proc_openat(dirfd, "psinfo", O_RDONLY);
if (procfd < 0) {
diff --git a/usr/src/cmd/whodo/whodo.c b/usr/src/cmd/whodo/whodo.c
index 98abc0792d..6527aaf7c3 100644
--- a/usr/src/cmd/whodo/whodo.c
+++ b/usr/src/cmd/whodo/whodo.c
@@ -371,13 +371,8 @@ main(int argc, char *argv[])
dirfd = priv_proc_open(pname, O_RDONLY | O_DIRECTORY);
- if (dirfd < 0) {
- if (errno == ENOENT)
- continue;
- warn(gettext("failed to open %s"), pname);
+ if (dirfd < 0)
continue;
- }
-
procfd = priv_proc_openat(dirfd, "psinfo", O_RDONLY);
if (procfd < 0) {