core: port unit/process kill logic to pidref

This commit is contained in:
Lennart Poettering
2023-10-18 14:39:33 +02:00
parent a7a877697f
commit 4d1b2df199
5 changed files with 44 additions and 33 deletions
+1 -1
View File
@@ -191,7 +191,7 @@ typedef enum CGroupFlags {
CGROUP_REMOVE = 1 << 2,
} CGroupFlags;
typedef int (*cg_kill_log_func_t)(pid_t pid, int sig, void *userdata);
typedef int (*cg_kill_log_func_t)(const PidRef *pid, int sig, void *userdata);
int cg_kill(const char *path, int sig, CGroupFlags flags, Set *s, cg_kill_log_func_t kill_log, void *userdata);
int cg_kill_kernel_sigkill(const char *path);