diff --git a/core/os/os2/pipe_windows.odin b/core/os/os2/pipe_windows.odin index 5a6048f06..d6dc47c9c 100644 --- a/core/os/os2/pipe_windows.odin +++ b/core/os/os2/pipe_windows.odin @@ -22,8 +22,8 @@ _pipe_has_data :: proc(r: ^File) -> (ok: bool, err: Error) { } handle := win32.HANDLE((^File_Impl)(r.impl).fd) bytes_available: u32 - if !win32.PeekNamedPipe(handle, nil, 0, nil, &bytes_available, nil) { - return false, _get_platform_error() - } - return bytes_available > 0, nil + if !win32.PeekNamedPipe(handle, nil, 0, nil, &bytes_available, nil) { + return false, _get_platform_error() + } + return bytes_available > 0, nil } \ No newline at end of file diff --git a/core/sys/windows/kernel32.odin b/core/sys/windows/kernel32.odin index d9648ec45..8be50bceb 100644 --- a/core/sys/windows/kernel32.odin +++ b/core/sys/windows/kernel32.odin @@ -382,13 +382,13 @@ foreign kernel32 { lpSecurityAttributes: LPSECURITY_ATTRIBUTES, ) -> HANDLE --- PeekNamedPipe :: proc( - hNamedPipe: HANDLE, - lpBuffer: rawptr, - nBufferSize: u32, - lpBytesRead: ^u32, - lpTotalBytesAvail: ^u32, - lpBytesLeftThisMessage: ^u32, - ) -> BOOL --- + hNamedPipe: HANDLE, + lpBuffer: rawptr, + nBufferSize: u32, + lpBytesRead: ^u32, + lpTotalBytesAvail: ^u32, + lpBytesLeftThisMessage: ^u32, + ) -> BOOL --- CancelIo :: proc(handle: HANDLE) -> BOOL --- GetOverlappedResult :: proc( hFile: HANDLE,