aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeroen van Rijn <Kelimion@users.noreply.github.com>2025-06-19 22:54:48 +0200
committerGitHub <noreply@github.com>2025-06-19 22:54:48 +0200
commit7d670cff0d80fdba2d97a60669c8bf8877104a67 (patch)
tree6093eb8a0a611ac25915f84fc1fc1ad7d84f0fdb
parent69c0fe83054eb65ec84bd57a92d2dd7ee519fbd5 (diff)
parent9c810e834083b81071a53c46277e879dd3542c15 (diff)
Merge pull request #5367 from Kelimion/fix-5366
Fix #5366
-rw-r--r--core/sys/darwin/xnu_system_call_wrappers.odin4
1 files changed, 4 insertions, 0 deletions
diff --git a/core/sys/darwin/xnu_system_call_wrappers.odin b/core/sys/darwin/xnu_system_call_wrappers.odin
index 6376949f4..99139df6a 100644
--- a/core/sys/darwin/xnu_system_call_wrappers.odin
+++ b/core/sys/darwin/xnu_system_call_wrappers.odin
@@ -275,6 +275,10 @@ syscall_lseek :: #force_inline proc "contextless" (fd: c.int, offset: i64, whenc
return cast(i64)intrinsics.syscall(unix_offset_syscall(.lseek), uintptr(fd), uintptr(offset), uintptr(whence))
}
+syscall_ioctl :: #force_inline proc "contextless" (fd: c.int, request: u32, arg: rawptr) -> c.int {
+ return (cast(c.int)intrinsics.syscall(unix_offset_syscall(.ioctl), uintptr(fd), uintptr(request), uintptr(arg)))
+}
+
syscall_gettid :: #force_inline proc "contextless" () -> u64 {
return cast(u64)intrinsics.syscall(unix_offset_syscall(.gettid))
}