diff --git a/lib/std/os/bits/darwin.zig b/lib/std/os/bits/darwin.zig index ce73d2a6dca67b42aa8a92fd97c6fb81b18c903b..9de24c352e1df25147ea385089931d3aeaff8919 100644 --- 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, +}; diff --git a/lib/std/os/bits/linux.zig b/lib/std/os/bits/linux.zig index 1ead0c7961ef5efa44a979490ff6d22f28425a4a..a79fc0b7de979756207c9061e7a0e5b8dd2dc63a 100644 --- a/lib/std/os/bits/linux.zig +++ b/lib/std/os/bits/linux.zig @@ -1769,7 +1769,7 @@ pub const rusage = extern struct { utime: timeval, stime: timeval, maxrss: isize, - ix_rss: isize, + ixrss: isize, idrss: isize, isrss: isize, minflt: isize,