zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

commit fd3f676cdbe212a00bae8e49185382c5848d9680 (tree)
parent eb33394d14e29600d36280b6797de0d8f40076c1
Author: Benjamin Feng <benjamin.feng@glassdoor.com>
Date:   Thu,  8 Oct 2020 15:19:52 -0500

Pull in Darwin definitions for rusage

Diffstat:
Mlib/std/os/bits/darwin.zig | 22++++++++++++++++++++++
1 file changed, 22 insertions(+), 0 deletions(-)

diff --git a/lib/std/os/bits/darwin.zig b/lib/std/os/bits/darwin.zig @@ -1474,3 +1474,25 @@ pub const CLOCK_UPTIME_RAW = 8; pub const CLOCK_UPTIME_RAW_APPROX = 9; pub const CLOCK_PROCESS_CPUTIME_ID = 12; pub const CLOCK_THREAD_CPUTIME_ID = 16; + +pub const RUSAGE_SELF = 0; +pub const RUSAGE_CHILDREN = -1; + +pub const rusage = extern struct { + utime: timeval, + stime: timeval, + maxrss: isize, + ixrss: isize, + idrss: isize, + isrss: isize, + minflt: isize, + majflt: isize, + nswap: isize, + inblock: isize, + oublock: isize, + msgsnd: isize, + msgrcv: isize, + nsignals: isize, + nvcsw: isize, + nivcsw: isize, +};