nc 0.9.8

Access system calls directly
Documentation
/// Read/write system parameters.
pub unsafe fn __sysctl(
    name: &i32,
    name_len: u32,
    old_val: usize,
    old_len: size_t,
    new_val: usize,
    new_len: size_t,
) -> Result<(), Errno> {
    let name_ptr = core::ptr::from_ref(name) as usize;
    let name_len = name_len as usize;
    unsafe {
        syscall6(
            SYS___SYSCTL,
            name_ptr,
            name_len,
            old_val,
            old_len,
            new_val,
            new_len,
        )
        .map(drop)
    }
}