From bec961094700d6886bd7a2ceb26c9eadb3586073 Mon Sep 17 00:00:00 2001
From: Jeremy Soller <jackpot51@gmail.com>
Date: Sun, 17 Sep 2017 16:49:34 -0600
Subject: [PATCH] Change unreachable to enosys

---
 src/syscall/mod.rs | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/syscall/mod.rs b/src/syscall/mod.rs
index 56029fe4..ba851872 100644
--- a/src/syscall/mod.rs
+++ b/src/syscall/mod.rs
@@ -74,7 +74,7 @@ pub extern fn syscall(a: usize, b: usize, c: usize, d: usize, e: usize, f: usize
                 SYS_CHMOD => chmod(validate_slice(b as *const u8, c)?, d as u16),
                 SYS_RMDIR => rmdir(validate_slice(b as *const u8, c)?),
                 SYS_UNLINK => unlink(validate_slice(b as *const u8, c)?),
-                _ => unreachable!()
+                _ => Err(Error::new(ENOSYS))
             },
             _ => match a {
                 SYS_YIELD => sched_yield(),
-- 
GitLab