X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=signal.c;h=3d1883f5f4b65f0c01b7b8944c6afbdb0d5f717c;hp=3f3dbf69d78dadb0ad8e732930dba88e4317418f;hb=19d9318abf42debb15d833d4e56ab636893285c3;hpb=5c556c52f1196cea4536d36b683372de532943a9 diff --git a/signal.c b/signal.c index 3f3dbf69..3d1883f5 100644 --- a/signal.c +++ b/signal.c @@ -85,13 +85,13 @@ int para_reap_child(pid_t *pid) if (*pid < 0) return -ERRNO_TO_PARA_ERROR(errno); if (WIFEXITED(status)) - PARA_DEBUG_LOG("child %i exited. Exit status: %i\n", *pid, + PARA_DEBUG_LOG("child %i exited. Exit status: %i\n", (int)*pid, WEXITSTATUS(status)); else if (WIFSIGNALED(status)) - PARA_DEBUG_LOG("child %i was killed by signal %i\n", *pid, + PARA_DEBUG_LOG("child %i was killed by signal %i\n", (int)*pid, WTERMSIG(status)); else - PARA_WARNING_LOG("child %i terminated abormally\n", *pid); + PARA_WARNING_LOG("child %i terminated abormally\n", (int)*pid); return 1; } @@ -144,6 +144,9 @@ int para_next_signal(void) return r < 0 && (errno != EAGAIN)? 0 : -E_SIGNAL_READ; } +/** + * Close the signal pipe. + */ void para_signal_shutdown(void) { close(signal_pipe[1]);