Skip to content

Commit 39b05c8

Browse files
committed
stdlib: Win32 fsync is just fail
No fsync function on windows. Needs custom implementation.
1 parent 21c69d4 commit 39b05c8

File tree

1 file changed

+1
-3
lines changed

1 file changed

+1
-3
lines changed

src/lib/win32_os.rs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ native mod libc {
1616
fn _fdopen(fd: fd_t, mode: str::sbuf) -> FILE;
1717
fn fclose(f: FILE);
1818
fn fflush(f: FILE) -> c_int;
19-
fn fsync(fd: fd_t) -> c_int;
2019
fn fileno(f: FILE) -> fd_t;
2120
fn fgetc(f: FILE) -> c_int;
2221
fn ungetc(c: c_int, f: FILE);
@@ -97,8 +96,7 @@ fn fclose(file: libc::FILE) {
9796
}
9897

9998
fn fsync_fd(fd: fd_t, level: io::fsync::level) -> c_int {
100-
// FIXME do something more apropriate
101-
ret libc::fsync(fd);
99+
// FIXME
102100
}
103101

104102
#[abi = "cdecl"]

0 commit comments

Comments
 (0)