diff --git a/src/lib/win32_os.rs b/src/lib/win32_os.rs index 5e6e9c5ae5bc..e846ce8c10fd 100644 --- a/src/lib/win32_os.rs +++ b/src/lib/win32_os.rs @@ -8,7 +8,7 @@ native mod libc { fn fread(buf: *u8, size: size_t, n: size_t, f: libc::FILE) -> size_t; fn fwrite(buf: *u8, size: size_t, n: size_t, f: libc::FILE) -> size_t; #[link_name = "_open"] - fn open(s: str::sbuf, flags: c_int, mode: c_int) -> c_int; + fn open(s: str::sbuf, flags: c_int, mode: unsigned) -> c_int; #[link_name = "_close"] fn close(fd: fd_t) -> c_int; type FILE;