commit | 50070b5a3b37f013a2b0b968e1b8b34bffff8589 | [log] [tgz] |
---|---|---|
author | Jens Axboe <jens.axboe@oracle.com> | Thu Feb 22 12:11:26 2007 +0100 |
committer | Jens Axboe <jens.axboe@oracle.com> | Thu Feb 22 12:11:26 2007 +0100 |
tree | 7d9a6536c679fb1172afc5360b606a069ab7ad1e | |
parent | a2f77c9f5f01186882762264100b6d30ee77a55d [diff] |
Thread waitpid() error check Signed-off-by: Jens Axboe <jens.axboe@oracle.com>
diff --git a/fio.c b/fio.c index 0f72fd9..a394ff8 100644 --- a/fio.c +++ b/fio.c
@@ -844,7 +844,7 @@ * check if someone quit or got killed in an unusual way */ ret = waitpid(td->pid, &status, flags); - if (ret < 0) { + if (ret < 0 && !td->use_thread) { if (errno == ECHILD) { log_err("fio: pid=%d disappeared %d\n", td->pid, td->runstate); td_set_runstate(td, TD_REAPED);