From: Lennart Poettering Date: Tue, 21 Jan 2020 10:51:45 +0000 (+0100) Subject: core: make a number of functions not used externally static X-Git-Tag: v245-rc1~96^2 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=b90cf10245bc1252d75e42aff91c9894cb49b002;p=thirdparty%2Fsystemd.git core: make a number of functions not used externally static --- diff --git a/src/core/unit.c b/src/core/unit.c index 0c03b363dbc..c629a1a9ce0 100644 --- a/src/core/unit.c +++ b/src/core/unit.c @@ -5066,14 +5066,21 @@ static void unit_unref_uid_internal( *ref_uid = UID_INVALID; } -void unit_unref_uid(Unit *u, bool destroy_now) { +static void unit_unref_uid(Unit *u, bool destroy_now) { unit_unref_uid_internal(u, &u->ref_uid, destroy_now, manager_unref_uid); } -void unit_unref_gid(Unit *u, bool destroy_now) { +static void unit_unref_gid(Unit *u, bool destroy_now) { unit_unref_uid_internal(u, (uid_t*) &u->ref_gid, destroy_now, manager_unref_gid); } +void unit_unref_uid_gid(Unit *u, bool destroy_now) { + assert(u); + + unit_unref_uid(u, destroy_now); + unit_unref_gid(u, destroy_now); +} + static int unit_ref_uid_internal( Unit *u, uid_t *ref_uid, @@ -5112,11 +5119,11 @@ static int unit_ref_uid_internal( return 1; } -int unit_ref_uid(Unit *u, uid_t uid, bool clean_ipc) { +static int unit_ref_uid(Unit *u, uid_t uid, bool clean_ipc) { return unit_ref_uid_internal(u, &u->ref_uid, uid, clean_ipc, manager_ref_uid); } -int unit_ref_gid(Unit *u, gid_t gid, bool clean_ipc) { +static int unit_ref_gid(Unit *u, gid_t gid, bool clean_ipc) { return unit_ref_uid_internal(u, (uid_t*) &u->ref_gid, (uid_t) gid, clean_ipc, manager_ref_gid); } @@ -5161,13 +5168,6 @@ int unit_ref_uid_gid(Unit *u, uid_t uid, gid_t gid) { return r; } -void unit_unref_uid_gid(Unit *u, bool destroy_now) { - assert(u); - - unit_unref_uid(u, destroy_now); - unit_unref_gid(u, destroy_now); -} - void unit_notify_user_lookup(Unit *u, uid_t uid, gid_t gid) { int r; diff --git a/src/core/unit.h b/src/core/unit.h index 67a63105b6d..68de900b0d5 100644 --- a/src/core/unit.h +++ b/src/core/unit.h @@ -815,12 +815,6 @@ int unit_fail_if_noncanonical(Unit *u, const char* where); int unit_test_start_limit(Unit *u); -void unit_unref_uid(Unit *u, bool destroy_now); -int unit_ref_uid(Unit *u, uid_t uid, bool clean_ipc); - -void unit_unref_gid(Unit *u, bool destroy_now); -int unit_ref_gid(Unit *u, gid_t gid, bool clean_ipc); - int unit_ref_uid_gid(Unit *u, uid_t uid, gid_t gid); void unit_unref_uid_gid(Unit *u, bool destroy_now);