From b6eb7dcf0f2bda566102a2c19dc4ce03052f6427 Mon Sep 17 00:00:00 2001 From: 4lDO2 <4lDO2@protonmail.com> Date: Sun, 23 Jun 2024 13:24:05 +0200 Subject: [PATCH] Impl From<Errno> for syscall::Error. --- src/pthread/mod.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/pthread/mod.rs b/src/pthread/mod.rs index 2b4ad725..a5210a2a 100644 --- a/src/pthread/mod.rs +++ b/src/pthread/mod.rs @@ -92,6 +92,12 @@ impl From<syscall::Error> for Errno { Errno(value.errno) } } +#[cfg(target_os = "redox")] +impl From<Errno> for syscall::Error { + fn from(value: Errno) -> Self { + syscall::Error::new(value.0) + } +} pub trait ResultExt<T> { fn or_minus_one_errno(self) -> T; -- GitLab