rsbac_target_id_t Union Reference

#include <types.h>


Data Fields

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

int rsbac_target_id_t::dummy
 

Definition at line 551 of file types.h.

Referenced by rsbac_pm(), sys_rsbac_adf_log_switch(), and sys_rsbac_switch().

rsbac_gid_t rsbac_target_id_t::group
 

Definition at line 546 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 543 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 548 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 550 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_jail(), rsbac_aef_file_permission(), and rsbac_ta_remove_target().

rsbac_net_temp_id_t rsbac_target_id_t::nettemp
 

Definition at line 549 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 547 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(), 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_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 544 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_fc(), rsbac_adf_request_ff(), rsbac_adf_request_jail(), rsbac_adf_request_mac(), rsbac_adf_request_pm(), rsbac_adf_request_rc(), rsbac_adf_request_sim(), 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 545 of file types.h.

Referenced by check_role_fc(), check_role_sim(), fc_check_sysrole(), 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_fc(), 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_request_sim(), rsbac_adf_set_attr(), rsbac_adf_set_attr_cap(), rsbac_adf_set_attr_fc(), rsbac_adf_set_attr_mac(), rsbac_adf_set_attr_rc(), rsbac_adf_set_attr_res(), rsbac_adf_set_attr_sim(), rsbac_get_full_path(), rsbac_jail_sys_jail(), rsbac_pm(), rsbac_pm_change_current_task(), rsbac_ta_remove_target(), set_attr_user(), sim_check_sysrole(), 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 Fri Jun 17 09:45:32 2005 for RSBAC by  doxygen 1.4.2