Explorar o código

Stub `kernel_version` for tests

Dan Everton %!s(int64=3) %!d(string=hai) anos
pai
achega
49f6a8e819
Modificáronse 1 ficheiros con 6 adicións e 0 borrados
  1. 6 0
      aya/src/sys/mod.rs

+ 6 - 0
aya/src/sys/mod.rs

@@ -75,6 +75,12 @@ unsafe fn syscall_impl(call: Syscall) -> SysResult {
     Ok(ret)
 }
 
+#[cfg(test)]
+pub(crate) fn kernel_version() -> Result<(u32, u32, u32), ()> {
+    return Ok((0xff, 0xff, 0xff))
+}
+
+#[cfg(not(test))]
 pub(crate) fn kernel_version() -> Result<(u32, u32, u32), ()> {
     unsafe {
         let mut v = mem::zeroed::<utsname>();