#include <rsbac/types.h>
#include <rsbac/aci.h>
#include <rsbac/mac.h>
#include <rsbac/pm.h>
#include <rsbac/auth.h>
#include <rsbac/acl.h>
#include <rsbac/reg.h>
#include <rsbac/error.h>
#include <rsbac/debug.h>
#include <rsbac/helpers.h>
#include <rsbac/getname.h>
#include <rsbac/network.h>
#include <asm/segment.h>
#include <asm/semaphore.h>
#include <linux/sched.h>
#include <linux/file.h>
#include <rsbac/rkmem.h>
#include <rsbac/gen_lists.h>
#include <linux/smp_lock.h>
#include <asm/uaccess.h>
#include <rsbac/adf.h>
#include <rsbac/adf_main.h>
#include <rsbac/adf_syshelpers.h>
#include <rsbac/rc.h>
#include <rsbac/um.h>
#include <rsbac/um_types.h>
#include <rsbac/syscalls.h>
#include <linux/namei.h>
Go to the source code of this file.
|
|
|
Definition at line 4307 of file syscalls.c. References rsbac_acl_sys_get_mask(), RSBAC_EINVALIDMODULE, RSBAC_EINVALIDPOINTER, RSBAC_EINVALIDTARGET, and T_NONE. Referenced by sys_rsbac(). |
|
Definition at line 4340 of file syscalls.c. References D_block, D_char, D_none, FALSE, NULL, rsbac_acl_sys_get_mask(), RSBAC_EINVALIDMODULE, RSBAC_EINVALIDPOINTER, RSBAC_EINVALIDTARGET, T_DEV, T_DIR, T_FD, T_FIFO, T_FILE, T_NONE, T_SYMLINK, and TRUE. Referenced by sys_rsbac(). |
|
Definition at line 3736 of file syscalls.c. References ACLG_GLOBAL, ACLS_GROUP, ACLS_ROLE, ACLS_USER, rsbac_acl_group_entry_t::owner, RC_role_max_value, rsbac_acl_get_group_entry(), RSBAC_ACL_GROUP_EVERYONE, rsbac_acl_sys_get_rights(), RSBAC_EINVALIDMODULE, RSBAC_EINVALIDPOINTER, RSBAC_EINVALIDTARGET, RSBAC_EINVALIDVALUE, T_NONE, and rsbac_acl_group_entry_t::type. Referenced by sys_rsbac(). |
|
Definition at line 3811 of file syscalls.c. References ACLG_GLOBAL, ACLS_GROUP, ACLS_ROLE, ACLS_USER, D_block, D_char, D_none, FALSE, NULL, rsbac_acl_group_entry_t::owner, RC_role_max_value, rsbac_acl_get_group_entry(), RSBAC_ACL_GROUP_EVERYONE, rsbac_acl_sys_get_rights(), RSBAC_EINVALIDMODULE, RSBAC_EINVALIDPOINTER, RSBAC_EINVALIDTARGET, RSBAC_EINVALIDVALUE, T_DEV, T_DIR, T_FD, T_FIFO, T_FILE, T_NONE, T_SYMLINK, TRUE, and rsbac_acl_group_entry_t::type. Referenced by sys_rsbac(). |
|
Definition at line 4044 of file syscalls.c. References RSBAC_ACL_MAX_MAXNUM, rsbac_acl_sys_get_tlist(), RSBAC_EINVALIDMODULE, RSBAC_EINVALIDPOINTER, RSBAC_EINVALIDTARGET, RSBAC_EINVALIDVALUE, rsbac_vfree, and T_NONE. Referenced by sys_rsbac(). |
|
Definition at line 4096 of file syscalls.c. References D_block, D_char, D_none, FALSE, NULL, rsbac_acl_sys_get_tlist(), RSBAC_EINVALIDMODULE, RSBAC_EINVALIDPOINTER, RSBAC_EINVALIDTARGET, rsbac_vfree, T_DEV, T_DIR, T_FD, T_FIFO, T_FILE, T_NONE, T_SYMLINK, and TRUE. Referenced by sys_rsbac(). |
|
Definition at line 4537 of file syscalls.c. References ACLGS_add_group, ACLGS_add_member, ACLGS_change_group, ACLGS_none, ACLGS_remove_group, ACLGS_remove_member, rsbac_acl_sys_group(), RSBAC_EINVALIDMODULE, RSBAC_EINVALIDPOINTER, and RSBAC_EINVALIDREQUEST. Referenced by sys_rsbac(). |
|
|
Definition at line 6520 of file syscalls.c. References rsbac_target_id_t::dummy, get_request_name(), LL_denied, LL_full, LL_none, R_NONE, R_SWITCH_LOG, rsbac_adf_log_switch(), rsbac_adf_request(), RSBAC_EINVALIDREQUEST, RSBAC_EINVALIDTARGET, RSBAC_EINVALIDVALUE, rsbac_kfree(), rsbac_kmalloc(), RSBAC_MAXNAMELEN, T_FD, and T_NONE. Referenced by sys_rsbac(). |
|
Definition at line 2875 of file syscalls.c. References ACT_none, rsbac_auth_cap_range_t::first, rsbac_auth_cap_range_t::last, R_MODIFY_ATTRIBUTE, rsbac_adf_request(), rsbac_auth_add_f_cap(), RSBAC_EINVALIDMODULE, RSBAC_EINVALIDTARGET, RSBAC_EINVALIDVALUE, T_DIR, and T_FILE. Referenced by sys_rsbac(). |
|
Definition at line 2787 of file syscalls.c. References ACT_none, rsbac_auth_cap_range_t::first, rsbac_auth_cap_range_t::last, rsbac_auth_add_p_cap(), RSBAC_EINVALIDMODULE, RSBAC_EINVALIDTARGET, and RSBAC_EINVALIDVALUE. Referenced by sys_rsbac(). |
|
Definition at line 3076 of file syscalls.c. References ACT_none, rsbac_attribute_value_t::dummy, R_READ_ATTRIBUTE, rsbac_adf_request(), rsbac_auth_get_f_caplist(), RSBAC_AUTH_MAX_MAXNUM, RSBAC_EINVALIDMODULE, RSBAC_EINVALIDPOINTER, RSBAC_EINVALIDTARGET, RSBAC_EINVALIDVALUE, rsbac_vfree, T_DIR, and T_FILE. Referenced by sys_rsbac(). |
|
Definition at line 3188 of file syscalls.c. References ACT_none, rsbac_attribute_value_t::dummy, rsbac_target_id_t::process, R_READ_ATTRIBUTE, rsbac_adf_request(), rsbac_auth_get_p_caplist(), RSBAC_AUTH_MAX_MAXNUM, RSBAC_EINVALIDMODULE, RSBAC_EINVALIDPOINTER, RSBAC_EINVALIDTARGET, RSBAC_EINVALIDVALUE, rsbac_vfree, and T_PROCESS. Referenced by sys_rsbac(). |
|
Definition at line 2976 of file syscalls.c. References ACT_none, rsbac_auth_cap_range_t::first, rsbac_auth_cap_range_t::last, R_MODIFY_ATTRIBUTE, rsbac_adf_request(), rsbac_auth_remove_f_cap(), RSBAC_EINVALIDMODULE, RSBAC_EINVALIDTARGET, RSBAC_EINVALIDVALUE, T_DIR, and T_FILE. Referenced by sys_rsbac(). |
|
Definition at line 2832 of file syscalls.c. References ACT_none, rsbac_auth_cap_range_t::first, rsbac_auth_cap_range_t::last, rsbac_auth_remove_p_cap(), RSBAC_EINVALIDMODULE, RSBAC_EINVALIDTARGET, and RSBAC_EINVALIDVALUE. Referenced by sys_rsbac(). |
|
Definition at line 100 of file syscalls.c. References A_none, rsbac_attribute_value_t::dummy, R_GET_STATUS_DATA, rsbac_adf_request(), rsbac_check(), rsbac_check_acl(), rsbac_check_auth(), rsbac_check_lists(), rsbac_check_mac(), rsbac_check_reg(), rsbac_write_sem, rsbac_target_id_t::scd, ST_rsbac, sys_sync(), and T_SCD. Referenced by sys_rsbac(). |
|
Definition at line 2299 of file syscalls.c. References A_daz_role, DAZ, rsbac_daz_flush_cache(), rsbac_get_attr, SR_administrator, SR_security_officer, rsbac_attribute_value_t::system_role, T_USER, TRUE, and rsbac_target_id_t::user. Referenced by sys_rsbac(). |
|
Definition at line 6592 of file syscalls.c. References get_request_name(), R_GET_STATUS_DATA, R_NONE, rsbac_adf_request(), RSBAC_EINVALIDPOINTER, RSBAC_EINVALIDREQUEST, RSBAC_EINVALIDTARGET, rsbac_get_adf_log(), rsbac_kfree(), rsbac_kmalloc(), RSBAC_MAXNAMELEN, rsbac_target_id_t::scd, ST_rsbac, T_FD, T_NONE, and T_SCD. Referenced by sys_rsbac(). |
|
Definition at line 231 of file syscalls.c. References A_none, FALSE, get_attr_module(), R_READ_ATTRIBUTE, rsbac_adf_request(), RSBAC_EINVALIDATTR, RSBAC_EINVALIDMODULE, RSBAC_EINVALIDTARGET, RSBAC_EINVALIDVALUE, rsbac_ta_get_attr(), SW_NONE, T_NETOBJ, T_NONE, and TRUE. Referenced by sys_rsbac(). |
|
Definition at line 322 of file syscalls.c. References A_none, D_block, D_char, FALSE, get_attr_module(), R_READ_ATTRIBUTE, rsbac_adf_request(), RSBAC_EINVALIDATTR, RSBAC_EINVALIDMODULE, RSBAC_EINVALIDTARGET, RSBAC_EINVALIDVALUE, rsbac_ta_get_attr(), SW_NONE, T_DEV, T_DIR, T_FD, T_FIFO, T_FILE, T_NONE, T_SYMLINK, and TRUE. Referenced by sys_rsbac(). |
|
Definition at line 4592 of file syscalls.c. References RSBAC_EINVALIDMODULE, and rsbac_jail_sys_jail(). |
|
Definition at line 6658 of file syscalls.c. References rsbac_log(). Referenced by sys_rsbac(). |
|
Definition at line 1890 of file syscalls.c. References RSBAC_EINVALIDMODULE, RSBAC_EINVALIDTARGET, rsbac_mac_add_f_tru(), T_DIR, and T_FILE. Referenced by sys_rsbac(). |
|
Definition at line 1818 of file syscalls.c. References RSBAC_EINVALIDMODULE, RSBAC_EINVALIDTARGET, and rsbac_mac_add_p_tru(). Referenced by sys_rsbac(). |
|
Definition at line 1736 of file syscalls.c. References RSBAC_EINVALIDMODULE, and rsbac_mac_get_curr_level(). Referenced by sys_rsbac(). |
|
Definition at line 2038 of file syscalls.c. References RSBAC_EINVALIDMODULE, RSBAC_EINVALIDPOINTER, RSBAC_EINVALIDTARGET, RSBAC_EINVALIDVALUE, rsbac_mac_get_f_trulist(), RSBAC_MAC_MAX_MAXNUM, rsbac_vfree, T_DIR, and T_FILE. Referenced by sys_rsbac(). |
|
Definition at line 1763 of file syscalls.c. References RSBAC_EINVALIDMODULE, and rsbac_mac_get_max_level(). Referenced by sys_rsbac(). |
|
Definition at line 1790 of file syscalls.c. References RSBAC_EINVALIDMODULE, and rsbac_mac_get_min_level(). Referenced by sys_rsbac(). |
|
Definition at line 2126 of file syscalls.c. References rsbac_target_id_t::process, RSBAC_EINVALIDMODULE, RSBAC_EINVALIDPOINTER, RSBAC_EINVALIDTARGET, RSBAC_EINVALIDVALUE, rsbac_mac_get_p_trulist(), RSBAC_MAC_MAX_MAXNUM, and rsbac_vfree. Referenced by sys_rsbac(). |
|
Definition at line 1964 of file syscalls.c. References RSBAC_EINVALIDMODULE, RSBAC_EINVALIDTARGET, rsbac_mac_remove_f_tru(), T_DIR, and T_FILE. Referenced by sys_rsbac(). |
|
Definition at line 1855 of file syscalls.c. References RSBAC_EINVALIDMODULE, RSBAC_EINVALIDTARGET, and rsbac_mac_remove_p_tru(). Referenced by sys_rsbac(). |
|
Definition at line 1718 of file syscalls.c. References RSBAC_EINVALIDMODULE, RSBAC_EINVALIDPOINTER, and rsbac_mac_set_curr_level(). Referenced by sys_rsbac(). |
|
Definition at line 1194 of file syscalls.c. References NULL, RSBAC_EINVALIDREQUEST, rsbac_ta_net_list_all_netdev(), and rsbac_vfree. Referenced by sys_rsbac(). |
|
Definition at line 1453 of file syscalls.c. References A_none, rsbac_attribute_value_t::dummy, rsbac_target_id_t::nettemp, NULL, R_READ, rsbac_adf_request(), RSBAC_EINVALIDREQUEST, rsbac_ta_net_list_all_template(), rsbac_vfree, and T_NETTEMP. Referenced by sys_rsbac(). |
|
|
Definition at line 2213 of file syscalls.c. References PF_none, RSBAC_EINVALIDMODULE, RSBAC_EINVALIDPOINTER, RSBAC_EINVALIDREQUEST, and rsbac_pm(). Referenced by sys_rsbac(). |
|
Definition at line 2261 of file syscalls.c. References rsbac_pm_change_current_task(). Referenced by sys_rsbac(). |
|
Definition at line 2277 of file syscalls.c. References RSBAC_EINVALIDMODULE, RSBAC_EINVALIDPOINTER, and rsbac_pm_create_file(). Referenced by sys_rsbac(). |
|
Definition at line 2580 of file syscalls.c. References RC_role_max_value, RSBAC_EINVALIDMODULE, RSBAC_EINVALIDVALUE, and rsbac_rc_sys_change_role(). Referenced by sys_rsbac(). |
|
Definition at line 2352 of file syscalls.c. References RC_role_max_value, RSBAC_EINVALIDMODULE, RSBAC_EINVALIDVALUE, and rsbac_rc_sys_copy_role(). Referenced by sys_rsbac(). |
|
Definition at line 2390 of file syscalls.c. References RC_type_max_value, RSBAC_EINVALIDMODULE, RSBAC_EINVALIDVALUE, and rsbac_rc_sys_copy_type(). Referenced by sys_rsbac(). |
|
Definition at line 2763 of file syscalls.c. References RSBAC_EINVALIDMODULE, RSBAC_EINVALIDPOINTER, and rsbac_rc_sys_get_current_role(). Referenced by sys_rsbac(). |
|
Definition at line 2599 of file syscalls.c. References D_block, D_char, RSBAC_EINVALIDMODULE, RSBAC_EINVALIDTARGET, rsbac_rc_sys_get_eff_rights(), T_DEV, T_DIR, T_FD, T_FIFO, T_FILE, T_NONE, and T_SYMLINK. Referenced by sys_rsbac(). |
|
Definition at line 2430 of file syscalls.c. References RI_none, RSBAC_EINVALIDMODULE, RSBAC_EINVALIDVALUE, rsbac_rc_sys_get_item(), and RT_NONE. Referenced by sys_rsbac(). |
|
Definition at line 2527 of file syscalls.c. References NULL, RSBAC_EINVALIDMODULE, RSBAC_EINVALIDVALUE, rsbac_rc_get_list(), and rsbac_vfree. Referenced by sys_rsbac(). |
|
Definition at line 2476 of file syscalls.c. References RI_none, RSBAC_EINVALIDMODULE, RSBAC_EINVALIDVALUE, rsbac_rc_sys_set_item(), and RT_NONE. Referenced by sys_rsbac(). |
|
Definition at line 3269 of file syscalls.c. References RSBAC_EINVALIDMODULE, and rsbac_reg_syscall(). Referenced by sys_rsbac(). |
|
Definition at line 936 of file syscalls.c. References A_none, rsbac_attribute_value_t::dummy, R_MODIFY_ATTRIBUTE, rsbac_adf_request(), RSBAC_EINVALIDTARGET, rsbac_ta_remove_target(), and T_NONE. Referenced by sys_rsbac(). |
|
Definition at line 987 of file syscalls.c. References A_none, D_block, D_char, rsbac_attribute_value_t::dummy, R_MODIFY_ATTRIBUTE, rsbac_adf_request(), RSBAC_EINVALIDTARGET, rsbac_ta_remove_target(), T_DEV, T_DIR, T_FD, T_FIFO, T_FILE, T_NONE, and T_SYMLINK. Referenced by sys_rsbac(). |
|
Definition at line 614 of file syscalls.c. References A_none, get_attr_module(), R_MODIFY_ATTRIBUTE, rsbac_adf_request(), RSBAC_EINVALIDATTR, RSBAC_EINVALIDMODULE, RSBAC_EINVALIDTARGET, RSBAC_EINVALIDVALUE, rsbac_ta_set_attr(), SW_NONE, T_NETOBJ, T_NONE, and T_PROCESS. Referenced by sys_rsbac(). |
|
Definition at line 715 of file syscalls.c. References A_none, D_block, D_char, get_attr_module(), R_MODIFY_ATTRIBUTE, rsbac_adf_request(), RSBAC_EINVALIDATTR, RSBAC_EINVALIDMODULE, RSBAC_EINVALIDTARGET, RSBAC_EINVALIDVALUE, rsbac_ta_set_attr(), SW_NONE, T_DEV, T_DIR, T_FD, T_FIFO, T_FILE, T_NONE, and T_SYMLINK. Referenced by sys_rsbac(). |
|
Definition at line 66 of file syscalls.c. References A_none, rsbac_attribute_value_t::dummy, R_GET_STATUS_DATA, rsbac_adf_request(), rsbac_stats(), rsbac_target_id_t::scd, ST_rsbac, and T_SCD. Referenced by sys_rsbac(). |
|
Definition at line 2182 of file syscalls.c. References A_none, rsbac_attribute_value_t::dummy, R_GET_STATUS_DATA, rsbac_adf_request(), rsbac_stats_pm(), rsbac_target_id_t::scd, ST_rsbac, and T_SCD. Referenced by sys_rsbac(). |
|
Definition at line 1505 of file syscalls.c. References A_none, ACL, AUTH, CAP, DAC_DISABLE, DAZ, rsbac_attribute_value_t::dummy, rsbac_target_id_t::dummy, FC, FF, FREEZE, get_switch_target_name(), JAIL, MAC, PAX, PM, R_MODIFY_PERMISSIONS_DATA, R_SWITCH_MODULE, RC, RES, rsbac_adf_request(), RSBAC_EINVALIDMODULE, RSBAC_EINVALIDTARGET, RSBAC_EINVALIDVALUE, rsbac_kfree(), rsbac_kmalloc(), RSBAC_MAXNAMELEN, SIM, SOFTMODE, SW_NONE, and T_NONE. Referenced by sys_rsbac(). |
|
Definition at line 4981 of file syscalls.c. References R_CHANGE_GROUP, rsbac_adf_request(), RSBAC_EINVALIDMODULE, rsbac_um_add_gm(), T_USER, and rsbac_target_id_t::user. Referenced by sys_rsbac(). |
|
Definition at line 4876 of file syscalls.c. References A_none, rsbac_attribute_value_t::dummy, rsbac_target_id_t::group, NULL, R_CREATE, rsbac_adf_request(), RSBAC_EINVALIDMODULE, RSBAC_EINVALIDPOINTER, RSBAC_EINVALIDVALUE, RSBAC_ENOMEM, rsbac_kfree(), rsbac_kmalloc(), RSBAC_MAXNAMELEN, rsbac_um_add_group(), and T_GROUP. Referenced by sys_rsbac(). |
|
Definition at line 4771 of file syscalls.c. References A_none, rsbac_attribute_value_t::dummy, NULL, R_CREATE, rsbac_adf_request(), RSBAC_EINVALIDMODULE, RSBAC_EINVALIDPOINTER, RSBAC_EINVALIDVALUE, RSBAC_ENOMEM, rsbac_kfree(), rsbac_kmalloc(), RSBAC_MAXNAMELEN, rsbac_um_add_user(), T_USER, and rsbac_target_id_t::user. Referenced by sys_rsbac(). |
|
Definition at line 4607 of file syscalls.c. References A_auth_last_auth, AUTH, rsbac_attribute_value_t::auth_last_auth, rsbac_target_id_t::process, RSBAC_EINVALIDMODULE, RSBAC_EINVALIDPOINTER, RSBAC_ENOMEM, rsbac_kfree(), rsbac_kmalloc(), RSBAC_MAXNAMELEN, rsbac_set_attr, rsbac_um_check_pass(), rsbac_um_get_uid(), RSBAC_UM_NAME_LEN, and T_PROCESS. Referenced by sys_rsbac(). |
|
Definition at line 4711 of file syscalls.c. References A_auth_last_auth, AUTH, rsbac_attribute_value_t::auth_last_auth, rsbac_target_id_t::process, RSBAC_EINVALIDMODULE, RSBAC_EINVALIDPOINTER, RSBAC_ENOMEM, rsbac_kfree(), rsbac_kmalloc(), RSBAC_MAXNAMELEN, rsbac_set_attr, rsbac_um_check_pass(), and T_PROCESS. Referenced by sys_rsbac(). |
|
Definition at line 6391 of file syscalls.c. References A_none, rsbac_attribute_value_t::dummy, R_GET_STATUS_DATA, rsbac_adf_request(), RSBAC_EINVALIDMODULE, rsbac_um_check_account(), T_USER, and rsbac_target_id_t::user. Referenced by sys_rsbac(). |
|
Definition at line 6432 of file syscalls.c. References A_none, rsbac_attribute_value_t::dummy, R_GET_STATUS_DATA, rsbac_adf_request(), RSBAC_EINVALIDMODULE, RSBAC_EINVALIDPOINTER, rsbac_um_check_account(), rsbac_um_get_uid(), RSBAC_UM_NAME_LEN, T_USER, and rsbac_target_id_t::user. Referenced by sys_rsbac(). |
|
Definition at line 6090 of file syscalls.c. References A_none, rsbac_attribute_value_t::dummy, rsbac_target_id_t::group, R_SEARCH, rsbac_adf_request(), RSBAC_EINVALIDMODULE, RSBAC_EINVALIDPOINTER, rsbac_um_get_gid(), RSBAC_UM_NAME_LEN, and T_GROUP. Referenced by sys_rsbac(). |
|
Definition at line 5842 of file syscalls.c. References A_none, rsbac_attribute_value_t::dummy, NULL, R_GET_STATUS_DATA, rsbac_adf_request(), RSBAC_EINVALIDMODULE, rsbac_um_get_gm_list(), RSBAC_UM_MAX_MAXNUM, rsbac_vfree, T_USER, and rsbac_target_id_t::user. Referenced by sys_rsbac(). |
|
Definition at line 5906 of file syscalls.c. References A_none, rsbac_attribute_value_t::dummy, rsbac_target_id_t::group, NULL, R_READ, rsbac_adf_request(), RSBAC_EINVALIDMODULE, rsbac_um_get_gm_user_list(), RSBAC_UM_MAX_MAXNUM, rsbac_vfree, and T_GROUP. Referenced by sys_rsbac(). |
|
Definition at line 5392 of file syscalls.c. References A_none, rsbac_attribute_value_t::dummy, rsbac_target_id_t::group, R_GET_PERMISSIONS_DATA, R_GET_STATUS_DATA, R_SEARCH, rsbac_adf_request(), RSBAC_EINVALIDMODULE, RSBAC_EINVALIDPOINTER, RSBAC_EINVALIDREQUEST, RSBAC_ENOMEM, rsbac_kfree(), rsbac_kmalloc(), rsbac_um_get_group_item(), T_GROUP, UM_name, UM_none, UM_pass, and UM_ttl. Referenced by sys_rsbac(). |
|
Definition at line 5968 of file syscalls.c. References A_none, rsbac_attribute_value_t::dummy, rsbac_target_id_t::group, NULL, R_SEARCH, rsbac_adf_request(), RSBAC_ALL_USERS, RSBAC_EINVALIDMODULE, rsbac_um_get_group_list(), RSBAC_UM_MAX_MAXNUM, rsbac_vfree, and T_GROUP. Referenced by sys_rsbac(). |
|
Definition at line 5729 of file syscalls.c. References A_none, rsbac_attribute_value_t::dummy, R_SEARCH, rsbac_adf_request(), RSBAC_EINVALIDMODULE, RSBAC_EINVALIDPOINTER, rsbac_um_get_next_user(), T_USER, and rsbac_target_id_t::user. Referenced by sys_rsbac(). |
|
Definition at line 6032 of file syscalls.c. References A_none, rsbac_attribute_value_t::dummy, R_SEARCH, rsbac_adf_request(), RSBAC_EINVALIDMODULE, RSBAC_EINVALIDPOINTER, rsbac_um_get_uid(), RSBAC_UM_NAME_LEN, T_USER, and rsbac_target_id_t::user. Referenced by sys_rsbac(). |
|
Definition at line 5301 of file syscalls.c. References A_none, rsbac_attribute_value_t::dummy, R_GET_PERMISSIONS_DATA, R_GET_STATUS_DATA, R_READ, R_SEARCH, rsbac_adf_request(), RSBAC_EINVALIDMODULE, RSBAC_EINVALIDPOINTER, RSBAC_EINVALIDREQUEST, RSBAC_ENOMEM, rsbac_kfree(), rsbac_kmalloc(), rsbac_um_get_user_item(), T_USER, UM_expire, UM_fullname, UM_group, UM_homedir, UM_inactive, UM_lastchange, UM_maxchange, UM_minchange, UM_name, UM_none, UM_pass, UM_shell, UM_ttl, UM_warnchange, and rsbac_target_id_t::user. Referenced by sys_rsbac(). |
|
Definition at line 5780 of file syscalls.c. References A_none, rsbac_attribute_value_t::dummy, NULL, R_SEARCH, rsbac_adf_request(), RSBAC_ALL_USERS, RSBAC_EINVALIDMODULE, rsbac_um_get_user_list(), RSBAC_UM_MAX_MAXNUM, rsbac_vfree, T_USER, and rsbac_target_id_t::user. Referenced by sys_rsbac(). |
|
Definition at line 5687 of file syscalls.c. References A_none, rsbac_attribute_value_t::dummy, rsbac_target_id_t::group, R_SEARCH, rsbac_adf_request(), RSBAC_EINVALIDMODULE, rsbac_um_group_exists(), and T_GROUP. |
|
Definition at line 5193 of file syscalls.c. References A_none, rsbac_attribute_value_t::dummy, rsbac_target_id_t::group, NULL, R_DELETE, R_MODIFY_PERMISSIONS_DATA, R_RENAME, rsbac_adf_request(), RSBAC_EINVALIDMODULE, RSBAC_EINVALIDPOINTER, RSBAC_EINVALIDREQUEST, RSBAC_ENOMEM, rsbac_kfree(), rsbac_kmalloc(), RSBAC_MAXNAMELEN, rsbac_um_mod_group(), T_GROUP, UM_cryptpass, UM_name, UM_none, UM_pass, and UM_ttl. Referenced by sys_rsbac(). |
|
Definition at line 5041 of file syscalls.c. References A_none, rsbac_attribute_value_t::dummy, rsbac_um_mod_data_t::group, NULL, R_CHANGE_GROUP, R_DELETE, R_MODIFY_PERMISSIONS_DATA, R_RENAME, R_WRITE, rsbac_adf_request(), RSBAC_EINVALIDMODULE, RSBAC_EINVALIDPOINTER, RSBAC_EINVALIDREQUEST, RSBAC_ENOMEM, rsbac_kfree(), rsbac_kmalloc(), RSBAC_MAXNAMELEN, rsbac_um_mod_user(), T_USER, UM_cryptpass, UM_expire, UM_fullname, UM_group, UM_homedir, UM_inactive, UM_lastchange, UM_maxchange, UM_minchange, UM_name, UM_none, UM_pass, UM_shell, UM_ttl, UM_warnchange, and rsbac_target_id_t::user. Referenced by sys_rsbac(). |
|
Definition at line 5586 of file syscalls.c. References R_CHANGE_GROUP, rsbac_adf_request(), RSBAC_EINVALIDMODULE, rsbac_um_remove_gm(), T_USER, and rsbac_target_id_t::user. Referenced by sys_rsbac(). |
|
Definition at line 5528 of file syscalls.c. References A_none, rsbac_attribute_value_t::dummy, rsbac_target_id_t::group, R_DELETE, rsbac_adf_request(), RSBAC_EINVALIDMODULE, rsbac_um_remove_group(), and T_GROUP. Referenced by sys_rsbac(). |
|
Definition at line 5470 of file syscalls.c. References A_none, rsbac_attribute_value_t::dummy, R_DELETE, rsbac_adf_request(), RSBAC_EINVALIDMODULE, rsbac_um_remove_user(), T_USER, and rsbac_target_id_t::user. Referenced by sys_rsbac(). |
|
Definition at line 6314 of file syscalls.c. References A_none, rsbac_attribute_value_t::dummy, rsbac_target_id_t::group, NULL, R_MODIFY_PERMISSIONS_DATA, rsbac_adf_request(), RSBAC_EINVALIDMODULE, RSBAC_ENOMEM, rsbac_kfree(), rsbac_kmalloc(), RSBAC_MAXNAMELEN, rsbac_um_set_group_pass(), and T_GROUP. Referenced by sys_rsbac(). |
|
Definition at line 6147 of file syscalls.c. References A_none, rsbac_attribute_value_t::dummy, R_MODIFY_PERMISSIONS_DATA, rsbac_adf_request(), RSBAC_EINVALIDMODULE, RSBAC_EINVALIDPOINTER, RSBAC_ENOMEM, rsbac_kfree(), rsbac_kmalloc(), RSBAC_MAXNAMELEN, rsbac_um_check_pass(), rsbac_um_set_pass(), T_USER, and rsbac_target_id_t::user. Referenced by sys_rsbac(), and sys_rsbac_um_set_pass_name(). |
|
Definition at line 6250 of file syscalls.c. References RSBAC_EINVALIDMODULE, RSBAC_EINVALIDPOINTER, RSBAC_ENOMEM, rsbac_kfree(), rsbac_kmalloc(), rsbac_um_get_uid(), RSBAC_UM_NAME_LEN, and sys_rsbac_um_set_pass(). Referenced by sys_rsbac(). |
|
Definition at line 5645 of file syscalls.c. References A_none, rsbac_attribute_value_t::dummy, R_SEARCH, rsbac_adf_request(), RSBAC_EINVALIDMODULE, rsbac_um_user_exists(), T_USER, and rsbac_target_id_t::user. Referenced by sys_rsbac(). |
|
Definition at line 187 of file syscalls.c. References A_none, rsbac_attribute_value_t::dummy, R_WRITE, rsbac_adf_request(), rsbac_write(), rsbac_target_id_t::scd, ST_rsbac, T_SCD, and TRUE. Referenced by sys_rsbac(). |
|
Referenced by sys_rsbac_check(). |
|
Referenced by rsbac_get_super_block(), rsbac_mount(), rsbac_umount(), sys_rsbac_check(), and write_info(). |