]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
basic/selinux-util: expose _cleanup_freecon_
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Thu, 6 Feb 2020 20:37:49 +0000 (21:37 +0100)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Thu, 6 Feb 2020 21:27:21 +0000 (22:27 +0100)
src/basic/selinux-util.c
src/basic/selinux-util.h

index 1d209d03d56ea57fbeb3a793c881a65397522a77..90bb93ed0b8a6d3d4aaced31828d763836a9a5bc 100644 (file)
 #include "time-util.h"
 
 #if HAVE_SELINUX
-DEFINE_TRIVIAL_CLEANUP_FUNC(char*, freecon);
 DEFINE_TRIVIAL_CLEANUP_FUNC(context_t, context_free);
-
-#define _cleanup_freecon_ _cleanup_(freeconp)
 #define _cleanup_context_free_ _cleanup_(context_freep)
 
 static int cached_use = -1;
index 639c35b687b786787260184e93d189d7b464f976..b73b7c50e07414e3cba0e0037a5610d6fbf1fb65 100644 (file)
@@ -8,6 +8,13 @@
 #include "macro.h"
 #include "label.h"
 
+#if HAVE_SELINUX
+#include <selinux/selinux.h>
+
+DEFINE_TRIVIAL_CLEANUP_FUNC(char*, freecon);
+#define _cleanup_freecon_ _cleanup_(freeconp)
+#endif
+
 bool mac_selinux_use(void);
 void mac_selinux_retest(void);