summaryrefslogtreecommitdiff
Diffstat
-rw-r--r--[-rwxr-xr-x]Android.mk40
-rw-r--r--android/android.c4
-rw-r--r--android/librpc/bindresvport.c3
-rw-r--r--android/selinux/android_selinux.h2
-rw-r--r--busybox-full.sources2
-rw-r--r--include/libbb.h5
-rw-r--r--selinux/sestatus.c11
-rw-r--r--shell/ash_80.c13601
8 files changed, 13665 insertions, 3 deletions
diff --git a/selinux/sestatus.c b/selinux/sestatus.c
index ad49c9d..4ec77c3 100644
--- a/selinux/sestatus.c
+++ b/selinux/sestatus.c
@@ -160,6 +160,17 @@ static void display_verbose(void)
}
}
+#if ANDROID_PLATFORM_SDK_VERSION >= 26 //8.0
+int selinux_getenforcemode(int *rc)
+{
+ if (rc) {
+ *rc = security_getenforce();
+ return 0;
+ }
+ return -1;
+}
+#endif
+
int sestatus_main(int argc, char **argv) MAIN_EXTERNALLY_VISIBLE;
int sestatus_main(int argc UNUSED_PARAM, char **argv)
{