Prechádzať zdrojové kódy

Stub `kernel_version` for tests

Dan Everton 3 rokov pred
rodič
commit
49f6a8e819
1 zmenil súbory, kde vykonal 6 pridanie a 0 odobranie
  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>();