rsbac_target_id_t Union Reference

#include <types.h>


Data Fields

rsbac_dev_desc_t dev
rsbac_ipc_t ipc
rsbac_enum_t scd
rsbac_uid_t user
rsbac_gid_t group
rsbac_pid_t process
rsbac_netdev_id_t netdev
rsbac_net_temp_id_t nettemp
rsbac_net_obj_desc_t netobj
int dummy


Field Documentation

struct rsbac_dev_desc_t rsbac_target_id_t::dev
 

Definition at line 574 of file types.h.

Referenced by get_target_name(), na_dev(), pm_get_file(), rsbac_acl_add_to_acl_entry(), rsbac_acl_get_mask(), rsbac_acl_get_rights(), rsbac_acl_get_single_right(), rsbac_acl_get_tlist(), rsbac_acl_remove_acl(), rsbac_acl_remove_acl_entry(), rsbac_acl_remove_from_acl_entry(), rsbac_acl_set_acl_entry(), rsbac_acl_set_mask(), rsbac_adf_request_daz(), rsbac_adf_request_jail(), rsbac_adf_request_mac(), rsbac_adf_request_pm(), rsbac_aef_file_permission(), rsbac_aef_sb_mount(), rsbac_aef_sb_umount(), rsbac_aef_statfs(), rsbac_pm(), rsbac_ta_get_attr(), rsbac_ta_remove_target(), rsbac_ta_set_attr(), sys_rsbac_acl_get_mask_n(), sys_rsbac_acl_get_rights_n(), sys_rsbac_acl_get_tlist_n(), sys_rsbac_acl_n(), sys_rsbac_get_attr_n(), sys_rsbac_rc_get_eff_rights_n(), sys_rsbac_remove_target_n(), and sys_rsbac_set_attr_n().

int rsbac_target_id_t::dummy
 

Definition at line 583 of file types.h.

Referenced by rsbac_pm(), sys_rsbac_adf_log_switch(), sys_rsbac_switch(), sys_rsbac_um_add_group(), sys_rsbac_um_add_user(), sys_rsbac_um_remove_group(), and sys_rsbac_um_remove_user().

rsbac_gid_t rsbac_target_id_t::group
 

Definition at line 578 of file types.h.

Referenced by get_target_name(), rsbac_acl_add_to_acl_entry(), rsbac_acl_get_mask(), rsbac_acl_get_rights(), rsbac_acl_get_single_right(), rsbac_acl_get_tlist(), rsbac_acl_remove_acl(), rsbac_acl_remove_acl_entry(), rsbac_acl_remove_from_acl_entry(), rsbac_acl_set_acl_entry(), rsbac_acl_set_mask(), rsbac_ta_remove_target(), sys_rsbac_um_add_group(), sys_rsbac_um_get_gid(), sys_rsbac_um_get_gm_user_list(), sys_rsbac_um_get_group_item(), sys_rsbac_um_get_group_list(), sys_rsbac_um_group_exists(), sys_rsbac_um_mod_group(), sys_rsbac_um_remove_group(), and sys_rsbac_um_set_group_pass().

struct rsbac_ipc_t rsbac_target_id_t::ipc
 

Definition at line 575 of file types.h.

Referenced by get_attr_ipc(), get_ipc_purpose(), get_target_name(), na_and_pp_ipc(), rsbac_acl_add_to_acl_entry(), rsbac_acl_remove_acl_entry(), rsbac_acl_remove_from_acl_entry(), rsbac_acl_set_acl_entry(), rsbac_adf_request_pm(), rsbac_adf_set_attr(), rsbac_adf_set_attr_pm(), rsbac_aef_msg_queue_alloc_security(), rsbac_aef_shm_alloc_security(), rsbac_aef_shm_free_security(), rsbac_aef_shm_shmat(), rsbac_ta_remove_target(), and set_attr_ipc().

rsbac_netdev_id_t rsbac_target_id_t::netdev
 

Definition at line 580 of file types.h.

Referenced by get_target_name(), rsbac_acl_add_to_acl_entry(), rsbac_acl_get_mask(), rsbac_acl_get_rights(), rsbac_acl_get_single_right(), rsbac_acl_get_tlist(), rsbac_acl_remove_acl(), rsbac_acl_remove_acl_entry(), rsbac_acl_remove_from_acl_entry(), rsbac_acl_set_acl_entry(), rsbac_acl_set_mask(), and rsbac_ta_remove_target().

struct rsbac_net_obj_desc_t rsbac_target_id_t::netobj
 

Definition at line 582 of file types.h.

Referenced by get_target_name(), rsbac_acl_add_to_acl_entry(), rsbac_acl_get_mask(), rsbac_acl_get_rights(), rsbac_acl_get_single_right(), rsbac_acl_get_tlist(), rsbac_acl_remove_acl(), rsbac_acl_remove_acl_entry(), rsbac_acl_remove_from_acl_entry(), rsbac_acl_set_acl_entry(), rsbac_acl_set_mask(), rsbac_acl_sys_add_to_acl_entry(), rsbac_acl_sys_remove_acl_entry(), rsbac_acl_sys_remove_from_acl_entry(), rsbac_acl_sys_set_acl_entry(), rsbac_acl_sys_set_mask(), rsbac_adf_request_jail(), rsbac_adf_request_rc(), rsbac_adf_set_attr(), rsbac_adf_set_attr_jail(), rsbac_aef_file_permission(), and rsbac_ta_remove_target().

rsbac_net_temp_id_t rsbac_target_id_t::nettemp
 

Definition at line 581 of file types.h.

Referenced by get_target_name(), rsbac_acl_add_to_acl_entry(), rsbac_acl_get_mask(), rsbac_acl_get_rights(), rsbac_acl_get_single_right(), rsbac_acl_get_tlist(), rsbac_acl_remove_acl(), rsbac_acl_remove_acl_entry(), rsbac_acl_remove_from_acl_entry(), rsbac_acl_set_acl_entry(), rsbac_acl_set_mask(), rsbac_ta_remove_target(), sys_rsbac_net_list_all_template(), and sys_rsbac_net_template().

rsbac_pid_t rsbac_target_id_t::process
 

Definition at line 579 of file types.h.

Referenced by auto_read_attr(), auto_read_write_attr(), auto_write_attr(), check_comp_rc(), check_comp_rc_scd(), get_attr_process(), get_target_name(), jail_get_flags_process(), jail_get_id_process(), jail_get_scd_get_process(), jail_get_scd_modify_process(), na_and_pp_ipc(), na_and_pp_or_cs(), na_dev(), na_ipc(), request_func(), rsbac_acl_add_to_acl_entry(), rsbac_acl_check_right(), rsbac_acl_check_super(), rsbac_acl_remove_acl_entry(), rsbac_acl_remove_from_acl_entry(), rsbac_acl_set_acl_entry(), rsbac_adf_request_auth(), rsbac_adf_request_cap(), rsbac_adf_request_daz(), rsbac_adf_request_int(), rsbac_adf_request_jail(), rsbac_adf_request_pm(), rsbac_adf_request_rc(), rsbac_adf_set_attr(), rsbac_adf_set_attr_auth(), rsbac_adf_set_attr_cap(), rsbac_adf_set_attr_daz(), rsbac_adf_set_attr_jail(), rsbac_adf_set_attr_mac(), rsbac_adf_set_attr_pm(), rsbac_adf_set_attr_rc(), rsbac_aef_ptrace(), rsbac_aef_task_kill(), rsbac_aef_task_setgid(), rsbac_aef_task_setgroups(), rsbac_aef_task_setuid(), rsbac_auth_add_p_cap(), rsbac_auth_p_capset_member(), rsbac_auth_remove_p_cap(), rsbac_init(), rsbac_jail_sys_jail(), rsbac_mac_get_curr_level(), rsbac_mac_get_max_level(), rsbac_mac_get_min_level(), rsbac_mac_set_curr_level(), rsbac_pm_change_current_task(), rsbac_pm_create_file(), rsbac_rc_check_type_comp(), rsbac_rc_sys_change_role(), rsbac_rc_sys_get_current_role(), rsbac_rc_sys_get_eff_rights(), rsbac_rc_sys_set_item(), rsbac_rc_test_admin_roles(), rsbac_rc_test_assign_roles(), rsbac_rc_test_role_admin(), rsbac_set_audit_uid(), rsbac_ta_remove_target(), set_attr_process(), sys_rsbac_auth_get_p_caplist(), sys_rsbac_mac_get_p_trulist(), sys_rsbac_um_auth_name(), sys_rsbac_um_auth_uid(), and tp_check().

rsbac_enum_t rsbac_target_id_t::scd
 

Definition at line 576 of file types.h.

Referenced by get_target_name(), rsbac_acl_add_to_acl_entry(), rsbac_acl_get_mask(), rsbac_acl_get_rights(), rsbac_acl_get_single_right(), rsbac_acl_get_tlist(), rsbac_acl_remove_acl(), rsbac_acl_remove_acl_entry(), rsbac_acl_remove_from_acl_entry(), rsbac_acl_set_acl_entry(), rsbac_acl_set_mask(), rsbac_adf_request_acl(), rsbac_adf_request_auth(), rsbac_adf_request_ff(), rsbac_adf_request_jail(), rsbac_adf_request_mac(), rsbac_adf_request_pm(), rsbac_adf_request_rc(), rsbac_aef_sysctl(), rsbac_aef_task_setrlimit(), rsbac_rc_sys_get_eff_rights(), rsbac_stats_acl(), rsbac_stats_auth(), rsbac_stats_mac(), rsbac_stats_um(), sys_rsbac_check(), sys_rsbac_get_adf_log(), sys_rsbac_stats(), sys_rsbac_stats_pm(), and sys_rsbac_write().

rsbac_uid_t rsbac_target_id_t::user
 

Definition at line 577 of file types.h.

Referenced by get_attr_user(), get_target_name(), jail_check_sysrole(), mac_check_role(), mac_sys_check_role(), rsbac_acl_add_to_acl_entry(), rsbac_acl_get_mask(), rsbac_acl_get_rights(), rsbac_acl_get_single_right(), rsbac_acl_get_tlist(), rsbac_acl_remove_acl(), rsbac_acl_remove_acl_entry(), rsbac_acl_remove_from_acl_entry(), rsbac_acl_set_acl_entry(), rsbac_acl_set_mask(), rsbac_acl_sys_get_rights(), rsbac_acl_sys_remove_user(), rsbac_adf_request_auth(), rsbac_adf_request_cap(), rsbac_adf_request_daz(), rsbac_adf_request_ff(), rsbac_adf_request_int(), rsbac_adf_request_mac(), rsbac_adf_request_pax(), rsbac_adf_request_pm(), rsbac_adf_request_res(), rsbac_adf_set_attr(), rsbac_adf_set_attr_cap(), rsbac_adf_set_attr_mac(), rsbac_adf_set_attr_rc(), rsbac_adf_set_attr_res(), rsbac_get_full_path(), rsbac_pm(), rsbac_pm_change_current_task(), rsbac_ta_remove_target(), set_attr_user(), sys_rsbac_daz_flush_cache(), sys_rsbac_um_add_gm(), sys_rsbac_um_add_user(), sys_rsbac_um_check_account(), sys_rsbac_um_check_account_name(), sys_rsbac_um_get_gm_list(), sys_rsbac_um_get_next_user(), sys_rsbac_um_get_uid(), sys_rsbac_um_get_user_item(), sys_rsbac_um_get_user_list(), sys_rsbac_um_mod_user(), sys_rsbac_um_remove_gm(), sys_rsbac_um_remove_user(), sys_rsbac_um_set_pass(), and sys_rsbac_um_user_exists().


The documentation for this union was generated from the following file:
Generated on Sun May 21 14:31:09 2006 for RSBAC by  doxygen 1.4.2