Lines Matching defs:rules
45 * firewall-like rules regarding users and file system objects.
83 static struct mac_bsdextended_rule *rules[MAC_BSDEXTENDED_MAXRULES];
89 &rule_count, 0, "Number of defined rules");
106 * rules match).
164 if (rules[index] == NULL) {
168 temprule = *rules[index];
172 ruleptr = rules[index];
178 rules[index] = NULL;
183 if (rules[index] == NULL) {
185 rules[index] = ruleptr;
191 *rules[index] = temprule;
202 static SYSCTL_NODE(_security_mac_bsdextended, OID_AUTO, rules,
203 CTLFLAG_MPSAFE | CTLFLAG_RW, sysctl_rule, "BSD extended MAC rules");
218 if (rules[i] != NULL)
219 free(rules[i], M_MACBSDEXTENDED);
435 if (rules[i] == NULL)
437 error = ugidfw_rulecheck(rules[i], cred,