aboutsummaryrefslogtreecommitdiffstats
path: root/src/process_iterator_apple.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/process_iterator_apple.c')
-rw-r--r--src/process_iterator_apple.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/process_iterator_apple.c b/src/process_iterator_apple.c
index 2270ad6..98af1aa 100644
--- a/src/process_iterator_apple.c
+++ b/src/process_iterator_apple.c
@@ -57,7 +57,9 @@ static int get_process_pti(pid_t pid, struct proc_taskallinfo *ti) {
int bytes;
bytes = proc_pidinfo(pid, PROC_PIDTASKALLINFO, 0, ti, sizeof(*ti));
if (bytes <= 0) {
- fprintf(stderr, "proc_pidinfo: %s\n", strerror(errno));
+ if (!(errno & (EPERM | ESRCH))) {
+ fprintf(stderr, "proc_pidinfo: %s\n", strerror(errno));
+ }
return -1;
} else if (bytes < sizeof(ti)) {
fprintf(stderr, "proc_pidinfo: too few bytes; expected %ld, got %d\n", sizeof(ti), bytes);
Un proyecto texto-plano.xyz