]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/sys/resourcevar.h
xnu-4903.241.1.tar.gz
[apple/xnu.git] / bsd / sys / resourcevar.h
index 89aa0aa6e14cdefcf36f788f65b15a190109de99..6a21d2b6db175bcf45b58c0bc45b0625c6c88407 100644 (file)
@@ -65,6 +65,7 @@
 #define        _SYS_RESOURCEVAR_H_
 
 #include <sys/appleapiopts.h>
+#include <sys/resource.h>
 
 /*
  * Kernel per-process accounting / statistics
@@ -87,7 +88,6 @@ struct pstats {
        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 */
@@ -132,7 +132,7 @@ void         addupc_task(struct proc *p, user_addr_t pc, u_int ticks);
 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);