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