mirror of
https://codeberg.org/ziglang/zig.git
synced 2026-03-08 02:24:33 +01:00
Replace some dynamic functions with static ones.
PR [19271](https://github.com/ziglang/zig/pull/19271) added some static function implementations from kernel32, but some parts of the library still used the dynamically loaded versions.
This commit is contained in:
parent
fa95c89a71
commit
1e74904aa2
2 changed files with 3 additions and 3 deletions
|
|
@ -484,7 +484,7 @@ const WindowsThreadImpl = struct {
|
|||
pub const ThreadHandle = windows.HANDLE;
|
||||
|
||||
fn getCurrentId() windows.DWORD {
|
||||
return windows.kernel32.GetCurrentThreadId();
|
||||
return windows.GetCurrentThreadId();
|
||||
}
|
||||
|
||||
fn getCpuCount() !usize {
|
||||
|
|
|
|||
|
|
@ -1750,7 +1750,7 @@ pub const WindowsModuleInfo = struct {
|
|||
section_view: []const u8,
|
||||
|
||||
pub fn deinit(self: @This()) void {
|
||||
const process_handle = windows.kernel32.GetCurrentProcess();
|
||||
const process_handle = windows.GetCurrentProcess();
|
||||
assert(windows.ntdll.NtUnmapViewOfSection(process_handle, @constCast(@ptrCast(self.section_view.ptr))) == .SUCCESS);
|
||||
windows.CloseHandle(self.section_handle);
|
||||
self.file.close();
|
||||
|
|
@ -1980,7 +1980,7 @@ pub const DebugInfo = struct {
|
|||
// openFileAbsoluteW requires the prefix to be present
|
||||
@memcpy(name_buffer[0..4], &[_]u16{ '\\', '?', '?', '\\' });
|
||||
|
||||
const process_handle = windows.kernel32.GetCurrentProcess();
|
||||
const process_handle = windows.GetCurrentProcess();
|
||||
const len = windows.kernel32.GetModuleFileNameExW(
|
||||
process_handle,
|
||||
module.handle,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue