aboutsummaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorRyan Liptak <squeek502@hotmail.com>2022-12-18 02:31:00 -0800
committerRyan Liptak <squeek502@hotmail.com>2022-12-18 03:55:28 -0800
commit0cbc59f2274663b9d956170fff3bf7f477b2b3cf (patch)
treec8a63d9bfd0eeecaef1b53831df50e97eddcfead /lib
parente9c48e663145910d4934c3d1d4249da20682ba90 (diff)
downloadzig-0cbc59f2274663b9d956170fff3bf7f477b2b3cf.tar.gz
zig-0cbc59f2274663b9d956170fff3bf7f477b2b3cf.zip
standalone tests: Add windows spawn test
Tests a decent amount of edge cases dealing with how PATH and PATHEXT searching is handled.
Diffstat (limited to 'lib')
-rw-r--r--lib/std/os/windows/kernel32.zig2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/std/os/windows/kernel32.zig b/lib/std/os/windows/kernel32.zig
index e0c7b96f84..e1cb7f333a 100644
--- a/lib/std/os/windows/kernel32.zig
+++ b/lib/std/os/windows/kernel32.zig
@@ -177,6 +177,8 @@ pub extern "kernel32" fn GetEnvironmentStringsW() callconv(WINAPI) ?[*:0]u16;
pub extern "kernel32" fn GetEnvironmentVariableW(lpName: LPWSTR, lpBuffer: [*]u16, nSize: DWORD) callconv(WINAPI) DWORD;
+pub extern "kernel32" fn SetEnvironmentVariableW(lpName: LPCWSTR, lpValue: ?LPCWSTR) callconv(WINAPI) BOOL;
+
pub extern "kernel32" fn GetExitCodeProcess(hProcess: HANDLE, lpExitCode: *DWORD) callconv(WINAPI) BOOL;
pub extern "kernel32" fn GetFileSizeEx(hFile: HANDLE, lpFileSize: *LARGE_INTEGER) callconv(WINAPI) BOOL;