zig/std/c/darwin.zig

35 lines
567 B
Zig

extern "c" fn __error() -> &c_int;
pub use @import("../os/darwin_errno.zig");
pub const _errno = __error;
/// Renamed to Stat to not conflict with the stat function.
pub const Stat = extern struct {
dev: u32,
mode: u16,
nlink: u16,
ino: u64,
uid: u32,
gid: u32,
rdev: u64,
atim: timespec,
mtim: timespec,
ctim: timespec,
size: u64,
blocks: u64,
blksize: u32,
flags: u32,
gen: u32,
lspare: i32,
qspare: [2]u64,
};
pub const timespec = extern struct {
tv_sec: isize,
tv_nsec: isize,
};