mirror of
https://github.com/elicpeter/nyx.git
synced 2026-06-12 19:55:14 +02:00
style(all): reformat long lines across files for improved code readability and alignment of nested structures
This commit is contained in:
parent
e64fb25dae
commit
9914d26bdf
20 changed files with 229 additions and 182 deletions
|
|
@ -287,7 +287,7 @@ unsafe extern "C" {
|
|||
target: *const i8,
|
||||
fstype: *const i8,
|
||||
flags: u64,
|
||||
data: *const i8,
|
||||
data: *const core::ffi::c_void,
|
||||
) -> i32;
|
||||
fn write(fd: i32, buf: *const u8, count: usize) -> isize;
|
||||
fn __errno_location() -> *mut i32;
|
||||
|
|
@ -319,10 +319,6 @@ fn apply_no_new_privs() -> PrimitiveStatus {
|
|||
}
|
||||
}
|
||||
|
||||
fn apply_unshare() -> PrimitiveStatus {
|
||||
apply_unshare_with_flags(CLONE_NEWUSER | CLONE_NEWPID | CLONE_NEWNS)
|
||||
}
|
||||
|
||||
fn apply_unshare_with_flags(flags: i32) -> PrimitiveStatus {
|
||||
// CLONE_NEWUSER must come first on most modern kernels so the
|
||||
// unprivileged caller can map uid/gid; CLONE_NEWPID + CLONE_NEWNS
|
||||
|
|
@ -388,9 +384,10 @@ struct BindMount {
|
|||
/// the [`HardeningOutcome`] wire record, so callers that care about the
|
||||
/// bind-mount succeeding gate on whether the harness produced output.
|
||||
///
|
||||
/// Called in pre_exec between [`apply_unshare`] and [`apply_chroot`] so
|
||||
/// the new mount namespace is private to the child + grandchildren and
|
||||
/// the workdir is still reachable at its host-side absolute path.
|
||||
/// Called in pre_exec after [`apply_unshare_with_flags`] and before
|
||||
/// [`apply_chroot`] so the new mount namespace is private to the child +
|
||||
/// grandchildren and the workdir is still reachable at its host-side absolute
|
||||
/// path.
|
||||
fn apply_bind_mounts(mounts: &[BindMount]) {
|
||||
let none = b"none\0";
|
||||
for m in mounts {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue