use super::abi::*;
#[inline]
pub fn exit(code: i32) -> crate::Result<!> {
let ret = unsafe { syscall_1(60, code as usize) as u32 };
if let Ok(err) = crate::Error::try_from(ret) {
return Err(err);
}
unreachable!("exit returned an invalid error code")
}