Commit | Line | Data |
---|---|---|
1da177e4 LT |
1 | /* |
2 | * Access vector cache interface for the security server. | |
3 | * | |
4 | * Author : Stephen Smalley, <sds@epoch.ncsc.mil> | |
5 | */ | |
6 | #ifndef _SELINUX_AVC_SS_H_ | |
7 | #define _SELINUX_AVC_SS_H_ | |
8 | ||
9 | #include "flask.h" | |
10 | ||
11 | int avc_ss_reset(u32 seqno); | |
12 | ||
5c458998 CS |
13 | struct av_perm_to_string |
14 | { | |
15 | u16 tclass; | |
16 | u32 value; | |
17 | const char *name; | |
18 | }; | |
19 | ||
20 | struct av_inherit | |
21 | { | |
22 | u16 tclass; | |
23 | const char **common_pts; | |
24 | u32 common_base; | |
25 | }; | |
26 | ||
27 | struct selinux_class_perm | |
28 | { | |
29 | const struct av_perm_to_string *av_perm_to_string; | |
30 | u32 av_pts_len; | |
31 | const char **class_to_string; | |
32 | u32 cts_len; | |
33 | const struct av_inherit *av_inherit; | |
34 | u32 av_inherit_len; | |
35 | }; | |
36 | ||
1da177e4 LT |
37 | #endif /* _SELINUX_AVC_SS_H_ */ |
38 |