#include <sys/resource.h>

sys/resource.h Kernel.framework

includes: sys/appleapiopts.h, sys/cdefs.h, sys/_types.h, Kernel/stdint.h, Kernel/sys/_types/_timeval.h, sys/_types/_user32_timeval.h, sys/_types/_user64_timeval.h, Kernel/sys/_types/_id_t.h
4 structs

structrusage_superset

size 608, align 8
struct rusageru
rusage_info_currentri

structrusage_info_child

size 48, align 8
uint64_tri_child_user_time
uint64_tri_child_system_time
uint64_tri_child_pkg_idle_wkups
uint64_tri_child_interrupt_wkups
uint64_tri_child_pageins
uint64_tri_child_elapsed_abstime

structuser64_rusage

size 144, align 8
struct user64_timevalru_utimeuser time used
struct user64_timevalru_stimesystem time used
user64_long_tru_maxrssmax resident set size
user64_long_tru_ixrssintegral shared memory size
user64_long_tru_idrssintegral unshared data "
user64_long_tru_isrssintegral unshared stack "
user64_long_tru_minfltpage reclaims
user64_long_tru_majfltpage faults
user64_long_tru_nswapswaps
user64_long_tru_inblockblock input operations
user64_long_tru_oublockblock output operations
user64_long_tru_msgsndmessages sent
user64_long_tru_msgrcvmessages received
user64_long_tru_nsignalssignals received
user64_long_tru_nvcswvoluntary context switches
user64_long_tru_nivcswinvoluntary "

structuser32_rusage

size 72, align 4
struct user32_timevalru_utimeuser time used
struct user32_timevalru_stimesystem time used
user32_long_tru_maxrssmax resident set size
user32_long_tru_ixrssintegral shared memory size
user32_long_tru_idrssintegral unshared data "
user32_long_tru_isrssintegral unshared stack "
user32_long_tru_minfltpage reclaims
user32_long_tru_majfltpage faults
user32_long_tru_nswapswaps
user32_long_tru_inblockblock input operations
user32_long_tru_oublockblock output operations
user32_long_tru_msgsndmessages sent
user32_long_tru_msgrcvmessages received
user32_long_tru_nsignalssignals received
user32_long_tru_nvcswvoluntary context switches
user32_long_tru_nivcswinvoluntary "