diff --git a/libsepol/include/sepol/policydb/policydb.h b/libsepol/include/sepol/policydb/policydb.h index 271a82c9..591ce6e0 100644 --- a/libsepol/include/sepol/policydb/policydb.h +++ b/libsepol/include/sepol/policydb/policydb.h @@ -640,6 +640,8 @@ extern void policydb_destroy(policydb_t * p); extern int policydb_load_isids(policydb_t * p, sidtab_t * s); +extern int policydb_sort_ocontexts(policydb_t *p); + /* Deprecated */ extern int policydb_context_isvalid(const policydb_t * p, const context_struct_t * c); diff --git a/libsepol/src/policydb.c b/libsepol/src/policydb.c index dfedfafe..a6d76ca3 100644 --- a/libsepol/src/policydb.c +++ b/libsepol/src/policydb.c @@ -51,6 +51,7 @@ #include #include +#include "kernel_to_common.h" #include "private.h" #include "debug.h" #include "mls.h" @@ -4301,3 +4302,7 @@ int policydb_set_target_platform(policydb_t *p, int platform) return 0; } +int policydb_sort_ocontexts(policydb_t *p) +{ + return sort_ocontexts(p); +}