From 5ba3d908936e1b8070ede582d676035376c810a0 Mon Sep 17 00:00:00 2001 From: gingerBill Date: Sun, 30 Dec 2018 14:43:39 +0000 Subject: [PATCH] Fix os_windows.odin bugs --- core/os/os_windows.odin | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/os/os_windows.odin b/core/os/os_windows.odin index 340e6cd65..6eb147f10 100644 --- a/core/os/os_windows.odin +++ b/core/os/os_windows.odin @@ -108,7 +108,7 @@ open :: proc(path: string, mode: int = O_RDONLY, perm: u32 = 0) -> (Handle, Errn } close :: proc(fd: Handle) -> Errno { - if !win32.close_handle(win32.Handle(fd)) { + if win32.close_handle(win32.Handle(fd)) == 0 { return Errno(win32.get_last_error()); } return ERROR_NONE; @@ -228,7 +228,7 @@ last_write_time_by_name :: proc(name: string) -> (File_Time, Errno) { l := File_Time(data.last_write_time.lo); h := File_Time(data.last_write_time.hi); - return l | h << 32; + return l | h << 32, ERROR_NONE; }