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