aboutsummaryrefslogtreecommitdiff
path: root/lib/std
diff options
context:
space:
mode:
authorBill Nagel <bill@axzez.com>2022-09-17 07:39:14 -0400
committerVeikka Tuominen <git@vexu.eu>2022-09-23 12:25:40 +0300
commiteeeda53423a07d48e0a2f9c5d182b5acda718801 (patch)
tree9392481bde5b34d02eb1c07ddc058fce12f3685a /lib/std
parenteaaaceaf3cc3bab5312fee780891eafa8129eafb (diff)
downloadzig-eeeda53423a07d48e0a2f9c5d182b5acda718801.tar.gz
zig-eeeda53423a07d48e0a2f9c5d182b5acda718801.zip
add missing darwin types
Diffstat (limited to 'lib/std')
-rw-r--r--lib/std/c/darwin.zig7
1 files changed, 7 insertions, 0 deletions
diff --git a/lib/std/c/darwin.zig b/lib/std/c/darwin.zig
index 0a65fa5242..e60d7f0763 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;