| Function report | 
| Source Code: security\tomoyo\common.c | Create Date:2022-07-28 19:34:25 | 
| Last Modify:2020-03-18 09:15:18 | Copyright©Brick | 
| home page | Tree | 
| Annotation kernel can get tool activity | Download SCCT | Chinese | 
Name:moyo_set_mode - Set mode for specified profile.*@name: Name of functionality.*@value: Mode for @name.*@profile: Pointer to "struct tomoyo_profile".* Returns 0 on success, negative value otherwise.
Proto:static int tomoyo_set_mode(char *name, const char *value, struct tomoyo_profile *profile)
Type:int
Parameter:
| Type | Parameter | Name | 
|---|---|---|
| char * | name | |
| const char * | value | |
| struct tomoyo_profile * | profile | 
| 602 | config = default_config | 
| 603 | Else if tomoyo_str_starts( & name, "CONFIG::") Then | 
| 604 | config = 0 | 
| 605 | When i < TOMOYO_MAX_MAC_INDEX + TOMOYO_MAX_MAC_CATEGORY_INDEX cycle | 
| 607 | len = 0 | 
| 609 | If i < TOMOYO_MAX_MAC_INDEX Then | 
| 610 | c = tomoyo_index2category[i] | 
| 611 | category = String table for categories. [c] | 
| 619 | If strcmp(name + len, String table for /sys/kernel/security/tomoyo/profile [i]) Then Continue | 
| 622 | Break | 
| 624 | If i == TOMOYO_MAX_MAC_INDEX + TOMOYO_MAX_MAC_CATEGORY_INDEX Then Return -EINVAL | 
| 626 | Else | 
| 627 | Return -EINVAL | 
| 631 | Else | 
| 634 | When mode < 4 cycle If strstr - Find the first substring in a %NUL terminated string*@s1: The string to be searched*@s2: The string to search for Then | 
| 641 | If config != TOMOYO_CONFIG_USE_DEFAULT Then | 
| 645 | Break | 
| 647 | config &= ~TOMOYO_CONFIG_WANT_GRANT_LOG | 
| 648 | Break | 
| 653 | Break | 
| 655 | config &= ~TOMOYO_CONFIG_WANT_REJECT_LOG | 
| 656 | Break | 
| 660 | If i < TOMOYO_MAX_MAC_INDEX + TOMOYO_MAX_MAC_CATEGORY_INDEX Then config[i] = config | 
| 662 | Else if config != TOMOYO_CONFIG_USE_DEFAULT Then default_config = config | 
| 664 | Return 0 | 
| Name | Describe | 
|---|---|
| tomoyo_write_profile | moyo_write_profile - Write profile table.*@head: Pointer to "struct tomoyo_io_buffer".* Returns 0 on success, negative value otherwise. | 
| Source code conversion tool public plug-in interface | X | 
|---|---|
| Support c/c++/esqlc/java Oracle/Informix/Mysql Plug-in can realize: logical Report Code generation and batch code conversion |