aboutsummaryrefslogtreecommitdiffstats
path: root/tools/sepolicy-analyze/neverallow.h
diff options
context:
space:
mode:
authordcashman <dcashman@google.com>2014-10-20 09:52:55 -0700
committerdcashman <dcashman@google.com>2014-10-31 11:38:32 -0700
commitef4fd30672ebfeac1a0ad04f65deb7b38050b818 (patch)
treed1934cf309a665cff0ec821c011c6c025ada7099 /tools/sepolicy-analyze/neverallow.h
parent0ae33a8d1439800439db1c22da0d9a2073fb3a42 (diff)
downloadandroid_external_sepolicy-ef4fd30672ebfeac1a0ad04f65deb7b38050b818.tar.gz
android_external_sepolicy-ef4fd30672ebfeac1a0ad04f65deb7b38050b818.tar.bz2
android_external_sepolicy-ef4fd30672ebfeac1a0ad04f65deb7b38050b818.zip
Accept command-line input for neverallow-check.
Also, divide each sepolicy-analyze function into its own component for simplified command-line parsing and potentially eventual modularization. Bug: 18005561 Change-Id: I45fa07d776cf1bec7d60dba0c03ee05142b86c19
Diffstat (limited to 'tools/sepolicy-analyze/neverallow.h')
-rw-r--r--tools/sepolicy-analyze/neverallow.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/tools/sepolicy-analyze/neverallow.h b/tools/sepolicy-analyze/neverallow.h
new file mode 100644
index 0000000..be80822
--- /dev/null
+++ b/tools/sepolicy-analyze/neverallow.h
@@ -0,0 +1,11 @@
+#ifndef NEVERALLOW_H
+#define NEVERALLOW_H
+
+#include <sepol/policydb/policydb.h>
+
+#include "utils.h"
+
+void neverallow_usage(void);
+int neverallow_func(int argc, char **argv, policydb_t *policydb);
+
+#endif /* NEVERALLOW_H */