From eeeda53423a07d48e0a2f9c5d182b5acda718801 Mon Sep 17 00:00:00 2001 From: Bill Nagel Date: Sat, 17 Sep 2022 07:39:14 -0400 Subject: [PATCH] add missing darwin types --- lib/std/c/darwin.zig | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/lib/std/c/darwin.zig b/lib/std/c/darwin.zig index 0a65fa524..e60d7f076 100644 --- a/lib/std/c/darwin.zig +++ b/lib/std/c/darwin.zig @@ -703,12 +703,19 @@ pub extern "c" fn os_unfair_lock_assert_not_owner(o: os_unfair_lock_t) void; // See: https://opensource.apple.com/source/xnu/xnu-6153.141.1/bsd/sys/_types.h.auto.html // TODO: audit mode_t/pid_t, should likely be u16/i32 +pub const blkcnt_t = i64; +pub const blksize_t = i32; +pub const dev_t = i32; pub const fd_t = c_int; pub const pid_t = c_int; pub const mode_t = c_uint; pub const uid_t = u32; pub const gid_t = u32; +// machine/_types.h +pub const clock_t = c_ulong; +pub const time_t = c_long; + pub const in_port_t = u16; pub const sa_family_t = u8; pub const socklen_t = u32;