fix(sys/hermit): add is_interrupted

Signed-off-by: Martin Kröning <martin.kroening@eonerc.rwth-aachen.de>
This commit is contained in:
Martin Kröning 2023-08-28 12:42:12 +02:00
parent 7e02fd8251
commit eee27331ba
Failed to extract signature

View File

@ -130,6 +130,11 @@ pub unsafe extern "C" fn runtime_entry(
abi::exit(result); abi::exit(result);
} }
#[inline]
pub(crate) fn is_interrupted(errno: i32) -> bool {
errno == abi::errno::EINTR
}
pub fn decode_error_kind(errno: i32) -> ErrorKind { pub fn decode_error_kind(errno: i32) -> ErrorKind {
match errno { match errno {
abi::errno::EACCES => ErrorKind::PermissionDenied, abi::errno::EACCES => ErrorKind::PermissionDenied,