Kaynağa Gözat

Added a different internal function for redox

Tom Almeida 7 yıl önce
ebeveyn
işleme
41b96fede3
1 değiştirilmiş dosya ile 6 ekleme ve 0 silme
  1. 6 0
      src/stdio/src/internal.rs

+ 6 - 0
src/stdio/src/internal.rs

@@ -142,6 +142,12 @@ pub unsafe fn ftello(stream: *mut FILE) -> off_t {
     }
 }
 
+#[cfg(target_os = "linux")]
 pub fn stdio_seek(stream: *mut FILE, off: off_t, whence: c_int) -> off_t {
     unsafe { platform::lseek((*stream).fd, off, whence) }
 }
+
+#[cfg(target_os = "redox")]
+pub fn stdio_seek(stream: *mut FILE, off: off_t, whence: c_int) -> off_t {
+    unsafe { platform::lseek((*stream).fd, off as isize, whence as usize) as off_t }
+}