def CapExec.privileged

bend-osdev-caps@0.1.0.0 · exec.bend:72

import bend-osdev-caps@0.1.0.0/exec.bend as Exec
import Base
import bend-osdev-caps@0.1.0.0/caps.bend as C

72# a privileged file: set-user-ID, set-group-ID, or with capabilities
73def CapExec.privileged(ign: Bool, setuid: Bool, setgid: Bool, fc: Maybe<&2, C.CapFileSets>) -> Bool:
74  match ign:
75    case True{}:
76      CapExec.has_caps(fc)
77    case False{}:
78      Bool.or(setuid, Bool.or(setgid, CapExec.has_caps(fc)))

Uses (5)

Used by (3)