Lines Matching refs:rules_string
1214 parse_and_set_rules(struct prison *const pr, const char *rules_string, in parse_and_set_rules() argument
1220 error = parse_rules(rules_string, &rules, parse_error); in parse_and_set_rules()
1320 char *rules_string; in mac_do_jail_check() local
1340 error = vfs_getopt(opts, "mac.do.rules", (void**)&rules_string, &size); in mac_do_jail_check()
1362 if (size == 0 || rules_string[size - 1] != '\0') { in mac_do_jail_check()
1374 jsys = rules_string[0] == '\0' ? JAIL_SYS_DISABLE : in mac_do_jail_check()
1384 if (rules_string[0] != '\0') { in mac_do_jail_check()
1401 char *rules_string; in mac_do_jail_set() local
1415 rules_string = vfs_getopts(opts, "mac.do.rules", &error); in mac_do_jail_set()
1418 MPASS(strlen(rules_string) < MAC_RULE_STRING_LEN); in mac_do_jail_set()
1421 jsys = rules_string[0] == '\0' ? JAIL_SYS_DISABLE : in mac_do_jail_set()
1427 rules_string[0] == '\0')); in mac_do_jail_set()
1438 rules_string = ""; in mac_do_jail_set()
1448 error = parse_and_set_rules(pr, rules_string, &parse_error); in mac_do_jail_set()