diff options
Diffstat (limited to 'tools/regression/kqueue/proc.c')
-rw-r--r-- | tools/regression/kqueue/proc.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/tools/regression/kqueue/proc.c b/tools/regression/kqueue/proc.c index 2835c64..6288ee6 100644 --- a/tools/regression/kqueue/proc.c +++ b/tools/regression/kqueue/proc.c @@ -43,9 +43,9 @@ add_and_delete(void) pid = fork(); if (pid == 0) { struct stat s; - if ((fstat(kqfd, &s) != -1) || (errno != EBADF)) - err(1, "%s:%d - %s: fstat(kqfd) in child did not return EBADF", - __FILE__, __LINE__, __func__); + if (fstat(kqfd, &s) != -1) + errx(1, "kqueue inherited across fork! (%s() at %s:%d)", + __func__, __FILE__, __LINE__); pause(); exit(2); |