Skip to content

Commit adc71a5

Browse files
authored
Declare Windows imports jobserver depends on (#106)
1 parent f494d82 commit adc71a5

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

Diff for: src/windows.rs

+5
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ const WAIT_FAILED: DWORD = 4294967295u32;
3636
const WAIT_OBJECT_0: DWORD = 0u32;
3737
const WAIT_TIMEOUT: DWORD = 258u32;
3838

39+
#[link(name = "kernel32")]
3940
extern "system" {
4041
fn CloseHandle(handle: HANDLE) -> BOOL;
4142
fn SetEvent(hEvent: HANDLE) -> BOOL;
@@ -64,6 +65,10 @@ extern "system" {
6465
) -> HANDLE;
6566
fn OpenSemaphoreA(dwDesiredAccess: DWORD, bInheritHandle: BOOL, lpName: *const i8) -> HANDLE;
6667
fn WaitForSingleObject(hHandle: HANDLE, dwMilliseconds: DWORD) -> DWORD;
68+
}
69+
70+
#[link(name = "advapi32")]
71+
extern "system" {
6772
#[link_name = "SystemFunction036"]
6873
fn RtlGenRandom(RandomBuffer: *mut u8, RandomBufferLength: u32) -> u8;
6974
}

0 commit comments

Comments
 (0)