From 39b05c85b804d7a69f26044b8bec2bc78389921f Mon Sep 17 00:00:00 2001 From: Brian Anderson Date: Fri, 2 Dec 2011 11:06:40 -0800 Subject: [PATCH] stdlib: Win32 fsync is just fail No fsync function on windows. Needs custom implementation. --- src/lib/win32_os.rs | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/lib/win32_os.rs b/src/lib/win32_os.rs index e2c4583df18..14e8c19ca67 100644 --- a/src/lib/win32_os.rs +++ b/src/lib/win32_os.rs @@ -16,7 +16,6 @@ native mod libc { fn _fdopen(fd: fd_t, mode: str::sbuf) -> FILE; fn fclose(f: FILE); fn fflush(f: FILE) -> c_int; - fn fsync(fd: fd_t) -> c_int; fn fileno(f: FILE) -> fd_t; fn fgetc(f: FILE) -> c_int; fn ungetc(c: c_int, f: FILE); @@ -97,8 +96,7 @@ fn fclose(file: libc::FILE) { } fn fsync_fd(fd: fd_t, level: io::fsync::level) -> c_int { - // FIXME do something more apropriate - ret libc::fsync(fd); + // FIXME } #[abi = "cdecl"]