apol_permmap_perm Struct Reference

List of all members.

Detailed Description

Permission maps: For each object class we need to map all permisions to either read and/or write, or non similar as is done for the MLS stuff.

This allows us to determine information flow. These mappings will be loadable so that users can re-map them as they see fit.

Definition at line 62 of file perm-map.c.


Public Attributes

char * name
 name of permission
unsigned char map
 one of APOL_PERMMAP_READ, etc.
int weight
 the weight (importance) of this perm.

Member Data Documentation

char* apol_permmap_perm::name
 

name of permission

Definition at line 65 of file perm-map.c.

Referenced by apol_policy_save_permmap(), are_all_perms_mapped(), find_permmap_perm(), and permmap_perm_free().

unsigned char apol_permmap_perm::map
 

one of APOL_PERMMAP_READ, etc.

Definition at line 67 of file perm-map.c.

Referenced by apol_permmap_perm_create(), apol_policy_get_permmap(), apol_policy_save_permmap(), apol_policy_set_permmap(), are_all_perms_mapped(), and parse_permmap_class().

int apol_permmap_perm::weight
 

the weight (importance) of this perm.

(least) 1 - 10 (most)

Definition at line 69 of file perm-map.c.

Referenced by apol_permmap_perm_create(), apol_policy_get_permmap(), apol_policy_save_permmap(), apol_policy_set_permmap(), and parse_permmap_class().


The documentation for this struct was generated from the following file: