From c7bec2962e901c1790be8f677a3739735197c2cb Mon Sep 17 00:00:00 2001 From: Ian Simonson Date: Thu, 14 Mar 2024 07:21:26 -0700 Subject: [PATCH] Fix __darwin_suseconds_t definition __darwin_suseconds_t is defined as long which on macos 64 bit systems is equivalent to 8 bytes. It is equivalent to Odin int type _not_ i32 --- core/sys/darwin/xnu_system_call_wrappers.odin | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/sys/darwin/xnu_system_call_wrappers.odin b/core/sys/darwin/xnu_system_call_wrappers.odin index 74a2dbd2e..b2ddc7550 100644 --- a/core/sys/darwin/xnu_system_call_wrappers.odin +++ b/core/sys/darwin/xnu_system_call_wrappers.odin @@ -125,7 +125,7 @@ DARWIN_MAXCOMLEN :: 16 /*--==========================================================================--*/ __darwin_ino64_t :: u64 -__darwin_time_t :: u32 +__darwin_time_t :: int __darwin_dev_t :: i32 __darwin_mode_t :: u16 __darwin_off_t :: i64