#[repr(u8)]pub enum action_t {
ALLOW = 0,
WARN = 1,
FILTER = 2,
DENY = 3,
PANIC = 4,
STOP = 5,
KILL = 6,
EXIT = 7,
}Expand description
An enumeration of the possible actions for sandboxing.
Variants§
ALLOW = 0
Allow system call.
WARN = 1
Allow system call and warn.
FILTER = 2
Deny system call silently.
DENY = 3
Deny system call and warn.
PANIC = 4
Deny system call, warn and panic the current Syd thread.
STOP = 5
Deny system call, warn and stop the offending process.
KILL = 6
Deny system call, warn and kill the offending process.
EXIT = 7
Warn, and exit Syd immediately with deny errno as exit value.
Auto Trait Implementations§
impl Freeze for action_t
impl RefUnwindSafe for action_t
impl Send for action_t
impl Sync for action_t
impl Unpin for action_t
impl UnwindSafe for action_t
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more