selinux: add selinux_status_getenforce to header
Change-Id: I2d6c366b7498d9760cb0bc21bade9b66b20815e9
Signed-off-by: Ashwin R C <ashwin2001achu@gmail.com>
diff --git a/libselinux/Android.bp b/libselinux/Android.bp
index 6833cba..268fc74 100644
--- a/libselinux/Android.bp
+++ b/libselinux/Android.bp
@@ -29,6 +29,7 @@
"src/label.c",
"src/label_support.c",
"src/matchpathcon.c",
+ "src/sestatus.c",
"src/setrans_client.c",
"src/sha1.c",
],
@@ -70,7 +71,6 @@
"src/policyvers.c",
"src/procattr.c",
"src/reject_unknown.c",
- "src/sestatus.c",
"src/setenforce.c",
"src/setfilecon.c",
"src/stringrep.c",
diff --git a/libselinux/exported.map b/libselinux/exported.map
index dd74294..0cf9d96 100644
--- a/libselinux/exported.map
+++ b/libselinux/exported.map
@@ -37,6 +37,7 @@
selinux_check_access;
selinux_log_callback;
selinux_set_callback;
+ selinux_status_getenforce;
selinux_status_open;
selinux_status_updated;
selinux_vendor_log_callback;
diff --git a/libselinux/include/selinux/selinux.h b/libselinux/include/selinux/selinux.h
index a34d54f..54b6396 100644
--- a/libselinux/include/selinux/selinux.h
+++ b/libselinux/include/selinux/selinux.h
@@ -10,6 +10,8 @@
/* 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);
+/* Return 1 if we are running on a enforced, or 0 if not or -1 if we get an error. */
+extern int selinux_status_getenforce(void);
/* Return 1 if we are running on a SELinux MLS kernel, or 0 otherwise. */
extern int is_selinux_mls_enabled(void);