Jeroen van Rijn 2 tháng trước cách đây
mục cha
commit
9c810e8340
1 tập tin đã thay đổi với 4 bổ sung0 xóa
  1. 4 0
      core/sys/darwin/xnu_system_call_wrappers.odin

+ 4 - 0
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))
 }