From 835effdef1bbe2ce0b653194357fa76fa64b12d0 Mon Sep 17 00:00:00 2001 From: Ian Simonson Date: Thu, 14 Mar 2024 09:36:57 -0700 Subject: [PATCH] Use c.long rather than int --- core/sys/darwin/darwin.odin | 30 ++++++++++--------- core/sys/darwin/xnu_system_call_wrappers.odin | 2 +- 2 files changed, 17 insertions(+), 15 deletions(-) diff --git a/core/sys/darwin/darwin.odin b/core/sys/darwin/darwin.odin index 2af7c47c6..a3e07277c 100644 --- a/core/sys/darwin/darwin.odin +++ b/core/sys/darwin/darwin.odin @@ -1,24 +1,26 @@ //+build darwin package darwin +import "core:c" + Bool :: b8 RUsage :: struct { ru_utime: timeval, ru_stime: timeval, - ru_maxrss: int, - ru_ixrss: int, - ru_idrss: int, - ru_isrss: int, - ru_minflt: int, - ru_majflt: int, - ru_nswap: int, - ru_inblock: int, - ru_oublock: int, - ru_msgsnd: int, - ru_msgrcv: int, - ru_nsignals: int, - ru_nvcsw: int, - ru_nivcsw: int, + ru_maxrss: c.long, + ru_ixrss: c.long, + ru_idrss: c.long, + ru_isrss: c.long, + ru_minflt: c.long, + ru_majflt: c.long, + ru_nswap: c.long, + ru_inblock: c.long, + ru_oublock: c.long, + ru_msgsnd: c.long, + ru_msgrcv: c.long, + ru_nsignals: c.long, + ru_nvcsw: c.long, + ru_nivcsw: c.long, } diff --git a/core/sys/darwin/xnu_system_call_wrappers.odin b/core/sys/darwin/xnu_system_call_wrappers.odin index b2ddc7550..8a09d4418 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 :: int +__darwin_time_t :: c.long __darwin_dev_t :: i32 __darwin_mode_t :: u16 __darwin_off_t :: i64