From d5f4bd3700443cf41b0ee2e9ff125bc537cdc68c Mon Sep 17 00:00:00 2001 From: Ivan Kruglov Date: Thu, 10 Jul 2025 03:47:04 -0700 Subject: [PATCH] selinux: mac_selinux_unit_access_check_varlink macros --- src/core/selinux-access.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/core/selinux-access.h b/src/core/selinux-access.h index e960d881cca..722122841b7 100644 --- a/src/core/selinux-access.h +++ b/src/core/selinux-access.h @@ -11,3 +11,9 @@ int mac_selinux_access_check_varlink_internal(sd_varlink *link, const Unit *unit #define mac_selinux_unit_access_check(unit, message, permission, error) \ mac_selinux_access_check_bus_internal((message), (unit), (permission), __func__, (error)) + +#define mac_selinux_access_check_varlink(link, permission) \ + mac_selinux_access_check_varlink_internal((link), NULL, (permission), __func__) + +#define mac_selinux_unit_access_check_varlink(unit, link, permission) \ + mac_selinux_access_check_bus_internal((link), (unit), (permission), __func__) -- 2.47.3