rusage
struct rusage ru0;
extern struct rusage ru0;
void prusage(struct rusage *, struct rusage *,
void ruadd(struct rusage *, struct rusage *);
static struct rusage zru;
struct rusage ru;
static struct rusage zru;
struct rusage ru;
struct rusage p_rusage;
prusage(struct rusage *r0, struct rusage *r1, struct timespec *e,
struct rusage ruch;
struct rusage ru1, ruch;
ruadd(struct rusage *ru, struct rusage *ru2)
struct rusage usage;
struct rusage ru0, ru1, cru0, cru1;
struct rusage ru0, ru1;
struct rusage start, stop;
struct rusage ru;
struct rusage ru;
wait3(int *istat, int options, struct rusage *rup)
wait4(pid_t wpid, int *status, int options, struct rusage *rusage)
ret = HIDDEN(wait4)(wpid, status, options, rusage);
struct rusage ru;
struct rusage ru;
struct rusage ru;
struct rusage ru;
struct rusage ru;
struct rusage ru;
struct rusage ru;
(void)memset(&ru, 0, sizeof(struct rusage));
struct rusage ru;
(void)memset(&ru, 0, sizeof(struct rusage));
struct rusage ru;
struct rusage ru1, ru2;
(void)memset(&ru1, 0, sizeof(struct rusage));
(void)memset(&ru2, 0, sizeof(struct rusage));
struct rusage ru;
(void)memset(&ru, 0, sizeof(struct rusage));
struct rusage ru;
struct rusage rusage;
if (getrusage(RUSAGE_SELF, &rusage) == -1)
TIMEVAL_TO_TIMESPEC(&rusage.ru_utime, &start);
if (getrusage(RUSAGE_SELF, &rusage) == -1)
TIMEVAL_TO_TIMESPEC(&rusage.ru_utime, &end);
struct rusage rusage;
if (getrusage(RUSAGE_SELF, &rusage) == -1)
TIMEVAL_TO_TIMESPEC(&rusage.ru_utime, &start);
if (getrusage(RUSAGE_SELF, &rusage) == -1)
TIMEVAL_TO_TIMESPEC(&rusage.ru_utime, &end);
struct rusage r;
struct rusage ru;
struct rusage *r;
struct rusage *rup;
struct rusage *rusage, siginfo_t *info, register_t *retval)
if (rusage != NULL)
memcpy(rusage, pr->ps_ru, sizeof(*rusage));
if (rusage != NULL)
memset(rusage, 0, sizeof(*rusage));
if (rusage != NULL)
memset(rusage, 0, sizeof(*rusage));
if (rusage != NULL)
memset(rusage, 0, sizeof(*rusage));
syscallarg(struct rusage *) rusage;
struct rusage ru;
SCARG(uap, rusage) ? &ru : NULL, NULL, retval);
if (error == 0 && *retval > 0 && SCARG(uap, rusage)) {
error = copyout(&ru, SCARG(uap, rusage), sizeof(ru));
struct rusage *rup;
pool_init(&rusage_pool, sizeof(struct rusage), 0, IPL_NONE,
syscallarg(struct rusage *) rusage;
struct rusage ru;
error = copyout(&ru, SCARG(uap, rusage), sizeof(ru));
dogetrusage(struct proc *p, int who, struct rusage *rup)
ruadd(struct rusage *ru, const struct rusage *ru2)
ktrstruct(p, "rusage", s, sizeof(struct rusage))
struct rusage *ps_ru; /* sum of stats for dead threads. */
struct rusage ps_cru; /* sum of stats for reaped children */
struct rusage p_ru; /* Statistics */
int dogetrusage(struct proc *, int, struct rusage *);
int getrusage(int, struct rusage *);
void ruadd(struct rusage *, const struct rusage *);
syscallarg(struct rusage *) rusage;
syscallarg(struct rusage *) rusage;
struct rusage;
struct rusage; /* forward declaration */
pid_t wait3(int *, int, struct rusage *);
pid_t wait4(pid_t, int *, int, struct rusage *);
ktrrusage(const struct rusage *rup)
struct rusage ru;
struct rusage rus;
struct rusage ru;
struct rusage now;
struct rusage ru;
(void)memset(&ru, 0, sizeof(struct rusage));
struct rusage prev_ru, ru;
struct rusage ru;
struct rusage res;