aboutsummaryrefslogtreecommitdiff
path: root/core
diff options
context:
space:
mode:
authorIan Simonson <ian.simonson@protonmail.com>2024-03-14 09:36:57 -0700
committerIan Simonson <ian.simonson@protonmail.com>2024-03-14 09:36:57 -0700
commit835effdef1bbe2ce0b653194357fa76fa64b12d0 (patch)
tree6e234ff0f08a7fcd99af512943e1f0e088e2f74f /core
parentc7bec2962e901c1790be8f677a3739735197c2cb (diff)
Use c.long rather than int
Diffstat (limited to 'core')
-rw-r--r--core/sys/darwin/darwin.odin30
-rw-r--r--core/sys/darwin/xnu_system_call_wrappers.odin2
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