| author | |
| committer | |
| log | 30427ff794514d51cb5066b9e50113da998e0fd0 |
| tree | 3661f1073d2dbfb705730b294432401171d32c09 |
| parent | 9a203fa7894cde183dc04bdfea63d9aea18c52da |
| signature |
* Fix GetFileInformationByHandle compile error
The wrapper function was mistakenly referencing ntdll.zig when the actual function is declared in kernel32.zig.
* delete GetFileInformationByHandle since it's not used by the stdlib2 files changed, 0 insertions(+), 20 deletions(-)
lib/std/os/windows.zig-15| ... | ... | @@ -1708,21 +1708,6 @@ pub fn LocalFree(hMem: HLOCAL) void { |
| 1708 | 1708 | assert(kernel32.LocalFree(hMem) == null); |
| 1709 | 1709 | } |
| 1710 | 1710 | |
| 1711 | pub const GetFileInformationByHandleError = error{Unexpected}; | |
| 1712 | ||
| 1713 | pub fn GetFileInformationByHandle( | |
| 1714 | hFile: HANDLE, | |
| 1715 | ) GetFileInformationByHandleError!BY_HANDLE_FILE_INFORMATION { | |
| 1716 | var info: BY_HANDLE_FILE_INFORMATION = undefined; | |
| 1717 | const rc = ntdll.GetFileInformationByHandle(hFile, &info); | |
| 1718 | if (rc == 0) { | |
| 1719 | switch (kernel32.GetLastError()) { | |
| 1720 | else => |err| return unexpectedError(err), | |
| 1721 | } | |
| 1722 | } | |
| 1723 | return info; | |
| 1724 | } | |
| 1725 | ||
| 1726 | 1711 | pub const SetFileTimeError = error{Unexpected}; |
| 1727 | 1712 | |
| 1728 | 1713 | pub fn SetFileTime( |
lib/std/os/windows/kernel32.zig-5| ... | ... | @@ -202,11 +202,6 @@ pub extern "kernel32" fn GetModuleHandleW(lpModuleName: ?[*:0]const WCHAR) callc |
| 202 | 202 | pub extern "kernel32" fn GetLastError() callconv(WINAPI) Win32Error; |
| 203 | 203 | pub extern "kernel32" fn SetLastError(dwErrCode: Win32Error) callconv(WINAPI) void; |
| 204 | 204 | |
| 205 | pub extern "kernel32" fn GetFileInformationByHandle( | |
| 206 | hFile: HANDLE, | |
| 207 | lpFileInformation: *BY_HANDLE_FILE_INFORMATION, | |
| 208 | ) callconv(WINAPI) BOOL; | |
| 209 | ||
| 210 | 205 | pub extern "kernel32" fn GetFileInformationByHandleEx( |
| 211 | 206 | in_hFile: HANDLE, |
| 212 | 207 | in_FileInformationClass: FILE_INFO_BY_HANDLE_CLASS, |