X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fcore%2Fkillall.c;h=57ed41c5afe4d2eb62e3adb20562a65f9de10e24;hb=454f7158c6cecd18555c5e7dd556e3d544301b52;hp=ea9bfa105e0c35d5139852d65e656160aa1a2adc;hpb=6301a98cdf26dc073f5317506c806bfa69f74cc8;p=elogind.git diff --git a/src/core/killall.c b/src/core/killall.c index ea9bfa105..57ed41c5a 100644 --- a/src/core/killall.c +++ b/src/core/killall.c @@ -33,7 +33,8 @@ static bool ignore_proc(pid_t pid) { _cleanup_fclose_ FILE *f = NULL; - char c, *p; + char c; + const char *p; size_t count; uid_t uid; int r; @@ -170,12 +171,12 @@ static int killall(int sig, Set *pids, bool send_sighup) { _cleanup_free_ char *s; get_process_comm(pid, &s); - log_notice("Sending SIGKILL to PID %lu (%s).", (unsigned long) pid, strna(s)); + log_notice("Sending SIGKILL to PID "PID_FMT" (%s).", pid, strna(s)); } if (kill(pid, sig) >= 0) { if (pids) - set_put(pids, ULONG_TO_PTR((unsigned long) pid)); + set_put(pids, ULONG_TO_PTR(pid)); } else if (errno != ENOENT) log_warning("Could not kill %d: %m", pid);