use super::abi::*;
use crate::{unit_result_from_value, AsRawFd, Error};
#[inline]
pub fn setns(fd: &impl AsRawFd, flags: u32) -> Result<(), Error> {
let ret = unsafe { syscall_2(308, fd.as_raw_fd() as usize, flags as usize) as i32 };
unit_result_from_value(ret)
}