#ifndef _SYS_TSOL_PRIV_H
#define _SYS_TSOL_PRIV_H
#include <sys/priv.h>
#ifdef __cplusplus
extern "C" {
#endif
typedef enum priv_ftype {
PRIV_ALLOWED,
PRIV_FORCED
} priv_ftype_t;
#define PRIV_ASSERT(a, b) (priv_addset(a, b))
#define PRIV_CLEAR(a, b) (priv_delset(a, b))
#define PRIV_EQUAL(a, b) (priv_isequalset(a, b))
#define PRIV_EMPTY(a) (priv_emptyset(a))
#define PRIV_FILL(a) (priv_fillset(a))
#define PRIV_ISASSERT(a, b) (priv_ismember(a, b))
#define PRIV_ISEMPTY(a) (priv_isemptyset(a))
#define PRIV_ISFULL(a) (priv_isfullset(a))
#define PRIV_ISSUBSET(a, b) (priv_issubset(a, b))
#define PRIV_INTERSECT(a, b) (priv_intersect(a, b))
#define PRIV_INVERSE(a) (priv_inverse(a))
#define PRIV_UNION(a, b) (priv_union(a, b))
#define PRIV_FILE_UPGRADE_SL ((const char *)"file_upgrade_sl")
#define PRIV_FILE_DOWNGRADE_SL ((const char *)"file_downgrade_sl")
#
#define PRIV_PROC_AUDIT_TCB ((const char *)"proc_audit")
#define PRIV_PROC_AUDIT_APPL ((const char *)"proc_audit")
#
#define PRIV_SYS_TRANS_LABEL ((const char *)"sys_trans_label")
#define PRIV_WIN_COLORMAP ((const char *)"win_colormap")
#define PRIV_WIN_CONFIG ((const char *)"win_config")
#define PRIV_WIN_DAC_READ ((const char *)"win_dac_read")
#define PRIV_WIN_DAC_WRITE ((const char *)"win_dac_write")
#define PRIV_WIN_DGA ((const char *)"win_dga")
#define PRIV_WIN_DEVICES ((const char *)"win_devices")
#define PRIV_WIN_DOWNGRADE_SL ((const char *)"win_downgrade_sl")
#define PRIV_WIN_FONTPATH ((const char *)"win_fontpath")
#define PRIV_WIN_MAC_READ ((const char *)"win_mac_read")
#define PRIV_WIN_MAC_WRITE ((const char *)"win_mac_write")
#define PRIV_WIN_SELECTION ((const char *)"win_selection")
#define PRIV_WIN_UPGRADE_SL ((const char *)"win_upgrade_sl")
#ifdef __cplusplus
}
#endif
#endif