MCPcopy Create free account
hub / github.com/F-Stack/f-stack / mls_contains_equal

Function mls_contains_equal

freebsd/security/mac_mls/mac_mls.c:279–295  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

277}
278
279static int
280mls_contains_equal(struct mac_mls *mm)
281{
282
283 if (mm->mm_flags & MAC_MLS_FLAG_EFFECTIVE)
284 if (mm->mm_effective.mme_type == MAC_MLS_TYPE_EQUAL)
285 return (1);
286
287 if (mm->mm_flags & MAC_MLS_FLAG_RANGE) {
288 if (mm->mm_rangelow.mme_type == MAC_MLS_TYPE_EQUAL)
289 return (1);
290 if (mm->mm_rangehigh.mme_type == MAC_MLS_TYPE_EQUAL)
291 return (1);
292 }
293
294 return (0);
295}
296
297static int
298mls_subject_privileged(struct mac_mls *mm)

Callers 4

mls_cred_check_relabelFunction · 0.85
mls_pipe_check_relabelFunction · 0.85
mls_socket_check_relabelFunction · 0.85
mls_vnode_check_relabelFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected