aboutsummaryrefslogtreecommitdiff
path: root/core/sys
diff options
context:
space:
mode:
authorgingerBill <gingerBill@users.noreply.github.com>2024-10-01 11:30:28 +0100
committerGitHub <noreply@github.com>2024-10-01 11:30:28 +0100
commitaf9ae4897ad9e526d74489ddd12cfae179639ff3 (patch)
tree72135c26ee5a9fe2a4f69dc54184602221b58afc /core/sys
parent9f813a6263629cdae3b33cd027314f9f4a0fefb5 (diff)
parentca9cfc71678d93abc3f9d1aa17ffdb05fbe01f15 (diff)
Merge pull request #4290 from flysand7/pipe-has-datadev-2024-10
[os2/process]: Implement `process_exec`, and `pipe_has_data`
Diffstat (limited to 'core/sys')
-rw-r--r--core/sys/windows/kernel32.odin8
1 files changed, 8 insertions, 0 deletions
diff --git a/core/sys/windows/kernel32.odin b/core/sys/windows/kernel32.odin
index 2771581e6..8be50bceb 100644
--- a/core/sys/windows/kernel32.odin
+++ b/core/sys/windows/kernel32.odin
@@ -381,6 +381,14 @@ foreign kernel32 {
nDefaultTimeOut: DWORD,
lpSecurityAttributes: LPSECURITY_ATTRIBUTES,
) -> HANDLE ---
+ PeekNamedPipe :: proc(
+ hNamedPipe: HANDLE,
+ lpBuffer: rawptr,
+ nBufferSize: u32,
+ lpBytesRead: ^u32,
+ lpTotalBytesAvail: ^u32,
+ lpBytesLeftThisMessage: ^u32,
+ ) -> BOOL ---
CancelIo :: proc(handle: HANDLE) -> BOOL ---
GetOverlappedResult :: proc(
hFile: HANDLE,