#define _SYS_RESOURCEVAR_H_
#include <sys/appleapiopts.h>
+#include <sys/resource.h>
/*
* Kernel per-process accounting / statistics
uint64_t ps_start; /* starting time ; compat only */
#ifdef KERNEL
struct rusage_info_child ri_child; /* (PL) sum of additional stats for reaped children (proc_pid_rusage) */
- struct rusage_info_diskiobytes ri_diskiobytes; /* Bytes of Disk I/O done by the process */
struct user_uprof { /* profile arguments */
struct user_uprof *pr_next; /* multiple prof buffers allowed */
user_addr_t pr_base; /* buffer base */
void calcru(struct proc *p, struct timeval *up, struct timeval *sp,
struct timeval *ip);
void ruadd(struct rusage *ru, struct rusage *ru2);
-void update_rusage_info_child(struct rusage_info_child *ru, struct rusage_info_v2 *ru2);
+void update_rusage_info_child(struct rusage_info_child *ru, rusage_info_current *ru_current);
void proc_limitget(proc_t p, int whichi, struct rlimit * limp);
void proc_limitdrop(proc_t p, int exiting);
void proc_limitfork(proc_t parent, proc_t child);