Function report

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:security\tomoyo\environ.c Create Date:2022-07-28 19:40:47
Last Modify:2020-03-12 14:18:49 Copyright©Brick
home page Tree
Annotation kernel can get tool activityDownload SCCTChinese

Name:moyo_write_env - Write "struct tomoyo_env_acl" list.*@param: Pointer to "struct tomoyo_acl_param".* Returns 0 on success, negative value otherwise.* Caller holds tomoyo_read_lock().

Proto:static int tomoyo_write_env(struct tomoyo_acl_param *param)

Type:int

Parameter:

TypeParameterName
struct tomoyo_acl_param *param
96  struct tomoyo_env_acl e = { One of values in "enum tomoyo_acl_entry_type_index". = TOMOYO_TYPE_ENV_ACL}
97  error = -ENOMEM
98  data = tomoyo_read_token(param)
100  If Not tomoyo_correct_word(data) || strchr - Find the first occurrence of the character c in the string s.*@s: the string to be searched*@c: the character to search for Then Return -EINVAL
102  vironment variable = tomoyo_get_name(data)
103  If Not vironment variable Then Return error
105  error = moyo_update_domain - Update an entry for domain policy.*@new_entry: Pointer to "struct tomoyo_acl_info".*@size: Size of @new_entry in bytes.*@param: Pointer to "struct tomoyo_acl_param".*@check_duplicate: Callback function to find duplicated entry.
107  moyo_put_name - Drop reference on "struct tomoyo_name".*@name: Pointer to "struct tomoyo_path_info". Maybe NULL.* Returns nothing.
108  Return error
Caller
NameDescribe
tomoyo_write_miscmoyo_write_misc - Update environment variable list.*@param: Pointer to "struct tomoyo_acl_param".* Returns 0 on success, negative value otherwise.