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