From 3c2efb24b75912dab58becf3e3bf8cf713576698 Mon Sep 17 00:00:00 2001 From: Beau McCartney Date: Sat, 5 Oct 2024 11:10:15 -0600 Subject: [PATCH] some mach types --- core/sys/darwin/mach_darwin.odin | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/core/sys/darwin/mach_darwin.odin b/core/sys/darwin/mach_darwin.odin index dacd20473..44e0ea940 100644 --- a/core/sys/darwin/mach_darwin.odin +++ b/core/sys/darwin/mach_darwin.odin @@ -27,3 +27,17 @@ foreign mach { semaphore_wait :: proc(semaphore: semaphore_t) -> kern_return_t --- } + +// NOTE(beau): types for stuff in the mach APIS, recreated from the typedefs as +// faithfully as possible +mach_port_t :: c.uint +vm_map_t :: mach_port_t +mem_entry_name_port_t :: mach_port_t + +vm_size_t :: c.uintptr_t + +vm_address_t :: vm_offset_t +vm_offset_t :: c.uintptr_t + +boolean_t :: c.int +