]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
core: drop unused wrappers of manager_get_unit_by_pidref() and friends 36872/head
authorYu Watanabe <watanabe.yu+github@gmail.com>
Wed, 26 Mar 2025 19:15:43 +0000 (04:15 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Wed, 26 Mar 2025 19:15:43 +0000 (04:15 +0900)
src/core/cgroup.c
src/core/cgroup.h
src/core/manager.c
src/core/unit.c
src/core/unit.h

index 0bc7a174336facc11c9bdac10b1370282cab2183..cb90a182f47608cf1e3191dc666ee1a1727d83aa 100644 (file)
@@ -4471,7 +4471,7 @@ Unit *manager_get_unit_by_pidref_cgroup(Manager *m, const PidRef *pid) {
         return manager_get_unit_by_cgroup(m, cgroup);
 }
 
-Unit *manager_get_unit_by_pidref_watching(Manager *m, const PidRef *pid) {
+Unitmanager_get_unit_by_pidref_watching(Manager *m, const PidRef *pid) {
         Unit *u, **array;
 
         assert(m);
@@ -4519,15 +4519,6 @@ Unit* manager_get_unit_by_pidref(Manager *m, PidRef *pid) {
         return NULL;
 }
 
-Unit *manager_get_unit_by_pid(Manager *m, pid_t pid) {
-        assert(m);
-
-        if (!pid_is_valid(pid))
-                return NULL;
-
-        return manager_get_unit_by_pidref(m, &PIDREF_MAKE_FROM_PID(pid));
-}
-
 int manager_notify_cgroup_empty(Manager *m, const char *cgroup) {
         Unit *u;
 
index 08289163196fcd24ffa65c0c53f48050031ebf65..b25cdad7d866dc076f8df4af5a47ede003b317ae 100644 (file)
@@ -463,11 +463,10 @@ void manager_shutdown_cgroup(Manager *m, bool delete);
 
 unsigned manager_dispatch_cgroup_realize_queue(Manager *m);
 
-Unit *manager_get_unit_by_cgroup(Manager *m, const char *cgroup);
-Unit *manager_get_unit_by_pidref_cgroup(Manager *m, const PidRef *pid);
-Unit *manager_get_unit_by_pidref_watching(Manager *m, const PidRef *pid);
+Unitmanager_get_unit_by_cgroup(Manager *m, const char *cgroup);
+Unitmanager_get_unit_by_pidref_cgroup(Manager *m, const PidRef *pid);
+Unitmanager_get_unit_by_pidref_watching(Manager *m, const PidRef *pid);
 Unit* manager_get_unit_by_pidref(Manager *m, PidRef *pid);
-Unit* manager_get_unit_by_pid(Manager *m, pid_t pid);
 
 uint64_t unit_get_ancestor_memory_min(Unit *u);
 uint64_t unit_get_ancestor_memory_low(Unit *u);
index d335938b4bedba3c3c69624aca63bf9bc6f33aa6..110f20455d86cf457b4d560d48f8a603512dee99 100644 (file)
@@ -2881,7 +2881,7 @@ static void manager_invoke_sigchld_event(
         u->sigchldgen = m->sigchldgen;
 
         log_unit_debug(u, "Child "PID_FMT" belongs to %s.", si->si_pid, u->id);
-        unit_unwatch_pid(u, si->si_pid);
+        unit_unwatch_pidref(u, &PIDREF_MAKE_FROM_PID(si->si_pid));
 
         if (UNIT_VTABLE(u)->sigchld_event)
                 UNIT_VTABLE(u)->sigchld_event(u, si->si_pid, si->si_code, si->si_status);
index c1a3b373a16d81ded88e990ad2858e8d77b971fe..1254091d74ed241731b0356781dc9b24949fc800 100644 (file)
@@ -2820,20 +2820,6 @@ int unit_watch_pidref(Unit *u, const PidRef *pid, bool exclusive) {
         return 0;
 }
 
-int unit_watch_pid(Unit *u, pid_t pid, bool exclusive) {
-        _cleanup_(pidref_done) PidRef pidref = PIDREF_NULL;
-        int r;
-
-        assert(u);
-        assert(pid_is_valid(pid));
-
-        r = pidref_set_pid(&pidref, pid);
-        if (r < 0)
-                return r;
-
-        return unit_watch_pidref(u, &pidref, exclusive);
-}
-
 void unit_unwatch_pidref(Unit *u, const PidRef *pid) {
         assert(u);
         assert(pidref_is_set(pid));
@@ -2883,10 +2869,6 @@ void unit_unwatch_pidref(Unit *u, const PidRef *pid) {
         }
 }
 
-void unit_unwatch_pid(Unit *u, pid_t pid) {
-        return unit_unwatch_pidref(u, &PIDREF_MAKE_FROM_PID(pid));
-}
-
 void unit_unwatch_all_pids(Unit *u) {
         assert(u);
 
index dbaeebda8e6db5da9b0f8055e16121d405233922..822c39e5d119eae8f5d61930d9a9a6c0b86a3e28 100644 (file)
@@ -876,9 +876,7 @@ void unit_notify_cgroup_oom(Unit *u, bool managed_oom);
 void unit_notify(Unit *u, UnitActiveState os, UnitActiveState ns, bool reload_success);
 
 int unit_watch_pidref(Unit *u, const PidRef *pid, bool exclusive);
-int unit_watch_pid(Unit *u, pid_t pid, bool exclusive);
 void unit_unwatch_pidref(Unit *u, const PidRef *pid);
-void unit_unwatch_pid(Unit *u, pid_t pid);
 void unit_unwatch_all_pids(Unit *u);
 void unit_unwatch_pidref_done(Unit *u, PidRef *pidref);