Function report |
Source Code:security\security.c |
Create Date:2022-07-28 18:38:21 |
Last Modify:2020-03-12 14:18:49 | Copyright©Brick |
home page | Tree |
Annotation kernel can get tool activity | Download SCCT | Chinese |
Name:Populate ordered LSMs list from comma-separated LSM name list.
Proto:static void __init ordered_lsm_parse(const char *order, const char *origin)
Type:void
Parameter:
Type | Parameter | Name |
---|---|---|
const char * | order | |
const char * | origin |
213 | When lsm < __end_lsm_info cycle |
214 | If Optional: default is LSM_ORDER_MUTABLE == This is only for capabilities. Then append_ordered_lsm(lsm, "first") |
219 | If chosen_major_lsm Then |
228 | When major < __end_lsm_info cycle |
230 | If Optional: flags describing LSM & LSM_FLAG_LEGACY_MAJOR && strcmp( Required. , chosen_major_lsm) != 0 Then |
232 | set_enabled(major, false) |
233 | init_debug("security=%s disabled: %s\n", chosen_major_lsm, Required. ) |
243 | bool found = false |
245 | When lsm < __end_lsm_info cycle |
246 | If Optional: default is LSM_ORDER_MUTABLE == LSM_ORDER_MUTABLE && strcmp( Required. , name) == 0 Then |
248 | append_ordered_lsm(lsm, origin) |
249 | found = true |
253 | If Not found Then init_debug("%s ignored: %s\n", origin, name) |
258 | If chosen_major_lsm Then |
259 | When lsm < __end_lsm_info cycle |
260 | If Is an LSM already listed in the ordered LSMs list? Then Continue |
262 | If strcmp( Required. , chosen_major_lsm) == 0 Then append_ordered_lsm(lsm, "security=") |
268 | When lsm < __end_lsm_info cycle |
269 | If Is an LSM already listed in the ordered LSMs list? Then Continue |
271 | set_enabled(lsm, false) |
272 | init_debug("%s disabled: %s\n", origin, Required. ) |
Name | Describe |
---|---|
ordered_lsm_init |
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 |