use core::ffi::CStr;
use super::abi::*;
use crate::unit_result_from_value;
#[inline]
pub fn pivot_root(new_root: &CStr, put_old: &CStr) -> crate::Result<()> {
// SAFETY: `new_root` and `put_old` refer to valid pointers.
let ret =
unsafe { syscall_2(155, new_root.as_ptr() as usize, put_old.as_ptr() as usize) as i32 };
unit_result_from_value(ret)
}