X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=src%2Fbasic%2Fprocess-util.c;fp=src%2Fbasic%2Fprocess-util.c;h=c9115f85eff0630940c4ed167c333d0e7c58c6ed;hp=5bf0a180bea7f1b2fedf6dbd73d52f23e9541ddc;hb=fc5023c284153dba5a4b9c8eecc2147f9929899f;hpb=fbd37e10b6350cbdef903319618399a8b6f7f23e diff --git a/src/basic/process-util.c b/src/basic/process-util.c index 5bf0a180b..c9115f85e 100644 --- a/src/basic/process-util.c +++ b/src/basic/process-util.c @@ -558,7 +558,7 @@ int wait_for_terminate(pid_t pid, siginfo_t *status) { if (errno == EINTR) continue; - return -errno; + return negative_errno(); } return 0;