1255e72915d4cbddceb435e13d81601755714e9fSE Android#ifndef _SEPOL_CONTEXT_H_ 2255e72915d4cbddceb435e13d81601755714e9fSE Android#define _SEPOL_CONTEXT_H_ 3255e72915d4cbddceb435e13d81601755714e9fSE Android 4255e72915d4cbddceb435e13d81601755714e9fSE Android#include <sepol/context_record.h> 5255e72915d4cbddceb435e13d81601755714e9fSE Android#include <sepol/policydb.h> 6255e72915d4cbddceb435e13d81601755714e9fSE Android#include <sepol/handle.h> 7255e72915d4cbddceb435e13d81601755714e9fSE Android 8255e72915d4cbddceb435e13d81601755714e9fSE Android/* -- Deprecated -- */ 9255e72915d4cbddceb435e13d81601755714e9fSE Android 10255e72915d4cbddceb435e13d81601755714e9fSE Androidextern int sepol_check_context(const char *context); 11255e72915d4cbddceb435e13d81601755714e9fSE Android 12255e72915d4cbddceb435e13d81601755714e9fSE Android/* -- End deprecated -- */ 13255e72915d4cbddceb435e13d81601755714e9fSE Android 14255e72915d4cbddceb435e13d81601755714e9fSE Androidextern int sepol_context_check(sepol_handle_t * handle, 15255e72915d4cbddceb435e13d81601755714e9fSE Android const sepol_policydb_t * policydb, 16255e72915d4cbddceb435e13d81601755714e9fSE Android const sepol_context_t * context); 17255e72915d4cbddceb435e13d81601755714e9fSE Android 18255e72915d4cbddceb435e13d81601755714e9fSE Androidextern int sepol_mls_contains(sepol_handle_t * handle, 19255e72915d4cbddceb435e13d81601755714e9fSE Android const sepol_policydb_t * policydb, 20255e72915d4cbddceb435e13d81601755714e9fSE Android const char *mls1, 21255e72915d4cbddceb435e13d81601755714e9fSE Android const char *mls2, int *response); 22255e72915d4cbddceb435e13d81601755714e9fSE Android 23255e72915d4cbddceb435e13d81601755714e9fSE Androidextern int sepol_mls_check(sepol_handle_t * handle, 24255e72915d4cbddceb435e13d81601755714e9fSE Android const sepol_policydb_t * policydb, const char *mls); 25255e72915d4cbddceb435e13d81601755714e9fSE Android#endif 26