Searched refs:mbr_subject (Results 1 - 3 of 3) sorted by relevance

/freebsd-10.0-release/sys/security/mac_bsdextended/
H A Dmac_bsdextended.c121 if ((rule->mbr_subject.mbs_flags | MBS_ALL_FLAGS) != MBS_ALL_FLAGS)
123 if ((rule->mbr_subject.mbs_neg | MBS_ALL_FLAGS) != MBS_ALL_FLAGS)
239 if (rule->mbr_subject.mbs_flags & MBS_UID_DEFINED) {
240 match = ((cred->cr_uid <= rule->mbr_subject.mbs_uid_max &&
241 cred->cr_uid >= rule->mbr_subject.mbs_uid_min) ||
242 (cred->cr_ruid <= rule->mbr_subject.mbs_uid_max &&
243 cred->cr_ruid >= rule->mbr_subject.mbs_uid_min) ||
244 (cred->cr_svuid <= rule->mbr_subject.mbs_uid_max &&
245 cred->cr_svuid >= rule->mbr_subject.mbs_uid_min));
246 if (rule->mbr_subject
[all...]
H A Dmac_bsdextended.h109 struct mac_bsdextended_subject mbr_subject; member in struct:mac_bsdextended_rule
/freebsd-10.0-release/lib/libugidfw/
H A Dugidfw.c78 if (rule->mbr_subject.mbs_flags) {
79 if (rule->mbr_subject.mbs_neg == MBS_ALL_FLAGS) {
90 if (!notdone && (rule->mbr_subject.mbs_neg & MBO_UID_DEFINED)) {
97 if (rule->mbr_subject.mbs_flags & MBO_UID_DEFINED) {
98 pwd = getpwuid(rule->mbr_subject.mbs_uid_min);
108 rule->mbr_subject.mbs_uid_min);
114 if (rule->mbr_subject.mbs_uid_min !=
115 rule->mbr_subject.mbs_uid_max) {
116 pwd = getpwuid(rule->mbr_subject.mbs_uid_max);
126 rule->mbr_subject
[all...]

Completed in 63 milliseconds