aboutsummaryrefslogtreecommitdiffstats
path: root/tools/flask/utils
diff options
context:
space:
mode:
authorKeir Fraser <keir.fraser@citrix.com>2010-01-26 07:50:04 +0000
committerKeir Fraser <keir.fraser@citrix.com>2010-01-26 07:50:04 +0000
commit224c24a3df88e20c0fa4685284506c0c45b6b401 (patch)
treed5b5f66999a5db903cdf30be8d6184f47297a777 /tools/flask/utils
parentbebd60a04f42b020cca824bbfbe2fe5cce8121ee (diff)
downloadxen-224c24a3df88e20c0fa4685284506c0c45b6b401.tar.gz
xen-224c24a3df88e20c0fa4685284506c0c45b6b401.tar.bz2
xen-224c24a3df88e20c0fa4685284506c0c45b6b401.zip
tools/xsm: Expose Flask XSM AVC functions to user-space
This patch exposes the flask_access, flask_avc_cachestats, flask_avc_hashstats, flask_getavc_threshold, flask_setavc_threshold, and flask_policyvers functions to user-space. A python wrapper was created for the flask_access function to facilitate policy based user-space access control decisions. flask.h was renamed to libflask.h to remove a naming conflict. Signed-off-by : Machon Gregory <mbgrego@tycho.ncsc.mil>
Diffstat (limited to 'tools/flask/utils')
-rw-r--r--tools/flask/utils/getenforce.c2
-rw-r--r--tools/flask/utils/loadpolicy.c2
-rw-r--r--tools/flask/utils/setenforce.c2
3 files changed, 3 insertions, 3 deletions
diff --git a/tools/flask/utils/getenforce.c b/tools/flask/utils/getenforce.c
index 9960434ac8..1706f6a2e2 100644
--- a/tools/flask/utils/getenforce.c
+++ b/tools/flask/utils/getenforce.c
@@ -16,7 +16,7 @@
#include <sys/stat.h>
#include <string.h>
#include <unistd.h>
-#include <flask.h>
+#include <libflask.h>
static void usage (int argCnt, const char *args[])
{
diff --git a/tools/flask/utils/loadpolicy.c b/tools/flask/utils/loadpolicy.c
index bb6eeb8de5..13e4cb2c32 100644
--- a/tools/flask/utils/loadpolicy.c
+++ b/tools/flask/utils/loadpolicy.c
@@ -17,7 +17,7 @@
#include <sys/stat.h>
#include <string.h>
#include <unistd.h>
-#include <flask.h>
+#include <libflask.h>
#define USE_MMAP
diff --git a/tools/flask/utils/setenforce.c b/tools/flask/utils/setenforce.c
index 91fb3594aa..60e8eb086f 100644
--- a/tools/flask/utils/setenforce.c
+++ b/tools/flask/utils/setenforce.c
@@ -16,7 +16,7 @@
#include <sys/stat.h>
#include <string.h>
#include <unistd.h>
-#include <flask.h>
+#include <libflask.h>
static void usage (int argCnt, const char *args[])
{