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

/freebsd-10.0-release/sys/security/mac_bsdextended/
H A Dmac_bsdextended.c125 if ((rule->mbr_object.mbo_flags | MBO_ALL_FLAGS) != MBO_ALL_FLAGS)
127 if ((rule->mbr_object.mbo_neg | MBO_ALL_FLAGS) != MBO_ALL_FLAGS)
129 if ((rule->mbr_object.mbo_neg | MBO_TYPE_DEFINED) &&
130 (rule->mbr_object.mbo_type | MBO_ALL_TYPE) != MBO_ALL_TYPE)
286 if (rule->mbr_object.mbo_flags & MBO_UID_DEFINED) {
287 match = (vap->va_uid <= rule->mbr_object.mbo_uid_max &&
288 vap->va_uid >= rule->mbr_object.mbo_uid_min);
289 if (rule->mbr_object.mbo_neg & MBO_UID_DEFINED)
295 if (rule->mbr_object.mbo_flags & MBO_GID_DEFINED) {
296 match = (vap->va_gid <= rule->mbr_object
[all...]
H A Dmac_bsdextended.h110 struct mac_bsdextended_object mbr_object; member in struct:mac_bsdextended_rule
/freebsd-10.0-release/lib/libugidfw/
H A Dugidfw.c65 char *cur, type[sizeof(rule->mbr_object.mbo_type) * CHAR_BIT + 1];
212 if (rule->mbr_object.mbo_flags) {
213 if (rule->mbr_object.mbo_neg == MBO_ALL_FLAGS) {
224 if (!notdone && (rule->mbr_object.mbo_neg & MBO_UID_DEFINED)) {
231 if (rule->mbr_object.mbo_flags & MBO_UID_DEFINED) {
232 pwd = getpwuid(rule->mbr_object.mbo_uid_min);
242 rule->mbr_object.mbo_uid_min);
248 if (rule->mbr_object.mbo_uid_min !=
249 rule->mbr_object.mbo_uid_max) {
250 pwd = getpwuid(rule->mbr_object
[all...]

Completed in 65 milliseconds