From: Wayne Davison Date: Wed, 1 Feb 2006 19:25:34 +0000 (+0000) Subject: We should be using wait_process(), not waitpid() directly. X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/commitdiff_plain/ef1f62807e55fcd63ce734ef8fd9b32f4e58d659 We should be using wait_process(), not waitpid() directly. --- diff --git a/cleanup.c b/cleanup.c index b1bf256d..0163dd25 100644 --- a/cleanup.c +++ b/cleanup.c @@ -104,7 +104,8 @@ void _exit_cleanup(int code, const char *file, int line) if (cleanup_child_pid != -1) { int status; - if (waitpid(cleanup_child_pid, &status, WNOHANG) == cleanup_child_pid) { + if (wait_process(cleanup_child_pid, &status, WNOHANG) + == cleanup_child_pid) { status = WEXITSTATUS(status); if (status > code) code = status;