mirror of
https://github.com/systemd/systemd-stable.git
synced 2024-12-22 13:33:56 +03:00
Merge pull request #7226 from sourcejedi/shutdown-misuse-commment
core: remove "misuse" of getpgid() in systemd-shutdown
This commit is contained in:
commit
0ed782021b
@ -129,9 +129,9 @@ static void wait_for_children(Set *pids, sigset_t *mask) {
|
||||
* might not be our child. */
|
||||
SET_FOREACH(p, pids, i) {
|
||||
|
||||
/* We misuse getpgid as a check whether a
|
||||
* process still exists. */
|
||||
if (getpgid(PTR_TO_PID(p)) >= 0)
|
||||
/* kill(pid, 0) sends no signal, but it tells
|
||||
* us whether the process still exists. */
|
||||
if (kill(PTR_TO_PID(p), 0) == 0)
|
||||
continue;
|
||||
|
||||
if (errno != ESRCH)
|
||||
|
Loading…
Reference in New Issue
Block a user