summaryrefslogtreecommitdiffstats
path: root/preload-selinux.h
diff options
context:
space:
mode:
authorRemi Collet <remi@remirepo.net>2019-10-25 12:07:15 +0200
committerRemi Collet <remi@remirepo.net>2019-10-25 12:07:15 +0200
commit0e40a793f2452276bf18ed70d6206898d620c13f (patch)
tree424254d29c6b782827b186d888560c80ea37a0a3 /preload-selinux.h
parent47cb18001f6777b2c149c819497a3e8ed7edca81 (diff)
add SELinux example (wip)
Diffstat (limited to 'preload-selinux.h')
-rw-r--r--preload-selinux.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/preload-selinux.h b/preload-selinux.h
new file mode 100644
index 0000000..5d24b3f
--- /dev/null
+++ b/preload-selinux.h
@@ -0,0 +1,11 @@
+#define FFI_SCOPE "_REMI_SELINUX_"
+#define FFI_LIB "libselinux.so.1"
+
+/* Copy/paste from selinux/*.h */
+
+/* Return 1 if we are running on a SELinux kernel, or 0 if not or -1 if we get an error. */
+extern int is_selinux_enabled(void);
+
+/* Get the enforce flag value. */
+extern int security_getenforce(void);
+