include/parsec/mac_db.h#
Документация по структурам и типам#
typedef cat_han_t#
typedef struct __cat_han_t* cat_han_t;
typedef lev_han_t#
typedef struct __lev_han_t* lev_han_t;
struct mac_cat#
Variables:
char * name
mac_cat_t value
typedef mac_cat_t#
typedef uint64_t mac_cat_t;
typedef mac_han_t#
typedef struct __mac_han_t* mac_han_t;
struct mac_label#
Variables:
mac_cat_t cat
mac_lev_t lev
struct mac_lev#
Variables:
char * name
mac_lev_t value
typedef mac_lev_t#
typedef uint8_t mac_lev_t;
typedef mac_type_t#
typedef uint32_t mac_type_t;
struct mac_user#
Variables:
Документация по функциям#
function closecatdb_r#
int closecatdb_r (
cat_han_t han
)
function closelevdb_r#
int closelevdb_r (
lev_han_t han
)
function closemacdb_r#
int closemacdb_r (
mac_han_t han
)
function compose_cat#
char * compose_cat (
const struct mac_cat *cat
)
function compose_lev#
char * compose_lev (
const struct mac_lev *lev
)
function endcatent_r#
int endcatent_r (
cat_han_t han
)
function endlevent_r#
int endlevent_r (
lev_han_t han
)
function endmacent_r#
int endmacent_r (
mac_han_t han
)
function fgetcatent_r#
struct mac_cat * fgetcatent_r (
FILE *fd
)
function fgetlevent_r#
struct mac_lev * fgetlevent_r (
FILE *fd
)
function fgetmacent_r#
struct mac_user * fgetmacent_r (
FILE *fd
)
function fputcatent_r#
int fputcatent_r (
FILE *fd,
const struct mac_cat *mc
)
function fputlevent_r#
int fputlevent_r (
FILE *fd,
const struct mac_lev *ml
)
function fputmacent_r#
int fputmacent_r (
FILE *fd,
const struct mac_user *mu
)
function freecatent_r#
void freecatent_r (
struct mac_cat *cat
)
function freelevent_r#
void freelevent_r (
struct mac_lev *lev
)
function freemacent_r#
void freemacent_r (
struct mac_user *res
)
function getcatnam#
struct mac_cat * getcatnam (
const char *name
)
function getcatnam_r#
struct mac_cat * getcatnam_r (
cat_han_t han,
const char *name
)
function getcatval_r#
struct mac_cat * getcatval_r (
cat_han_t han,
mac_cat_t value
)
function getlevent_r#
struct mac_lev * getlevent_r (
lev_han_t han
)
function getlevnam_r#
struct mac_lev * getlevnam_r (
lev_han_t han,
const char *name
)
function getlevval_r#
struct mac_lev * getlevval_r (
lev_han_t han,
mac_lev_t value
)
function getmacent_r#
struct mac_user * getmacent_r (
mac_han_t han
)
function getmacnam_r#
struct mac_user * getmacnam_r (
mac_han_t han,
const char *name
)
function getmacuid_r#
struct mac_user * getmacuid_r (
mac_han_t han,
uid_t uid
)
function is_cats_valid#
int is_cats_valid (
cat_han_t han,
mac_cat_t cats
)
function levexstval#
int levexstval (
lev_han_t han,
mac_lev_t value
)
function opencatdb_r#
cat_han_t opencatdb_r (
void
)
function openlevdb_r#
lev_han_t openlevdb_r (
void
)
function openmacdb_r#
mac_han_t openmacdb_r (
void
)
function parse_cat#
struct mac_cat * parse_cat (
const char *buff,
struct mac_cat *cat
)
function parse_lev#
struct mac_lev * parse_lev (
const char *buff,
struct mac_lev *lev
)
function putcatent_r#
int putcatent_r (
cat_han_t han,
const struct mac_cat *mc
)
function putlevent_r#
int putlevent_r (
lev_han_t han,
const struct mac_lev *ml
)
function putmacent_r#
int putmacent_r (
mac_han_t han,
const struct mac_user *mu
)
function rmcatnam_r#
int rmcatnam_r (
cat_han_t han,
const char *name
)
function rmcatval_r#
int rmcatval_r (
cat_han_t han,
mac_cat_t value
)
function rmlevnam_r#
int rmlevnam_r (
lev_han_t han,
const char *name
)
function rmlevval_r#
int rmlevval_r (
lev_han_t han,
mac_lev_t value
)
function rmmacnam_r#
int rmmacnam_r (
mac_han_t han,
const char *name
)
function setcatent_r#
int setcatent_r (
cat_han_t han
)
function setlevent_r#
int setlevent_r (
lev_han_t han
)
function setmacent_r#
int setmacent_r (
mac_han_t han
)