Lines Matching refs:rusage
40 sprint_rusage(const struct rusage *const ru) in sprint_rusage()
89 do_wait4(pid_t pid, int *wstatus, int options, struct rusage *ru) in do_wait4()
128 TAIL_ALLOC_OBJECT_CONST_PTR(struct rusage, rusage); in main()
129 if (wait4(pid, s, WNOHANG|__WALL, rusage)) in main()
131 tprintf("wait4(%d, %p, WNOHANG|__WALL, %p) = 0\n", pid, s, rusage); in main()
136 assert(do_wait4(pid, s, 0, rusage) == pid); in main()
139 " = %d\n", pid, sprint_rusage(rusage), pid); in main()
150 assert(do_wait4(pid, s, __WALL, rusage) == pid); in main()
153 ", __WALL, %s) = %d\n", pid, sprint_rusage(rusage), pid); in main()
171 assert(do_wait4(pid, s, WSTOPPED, rusage) == pid); in main()
174 ", WSTOPPED, %s) = %d\n", pid, sprint_rusage(rusage), pid); in main()
180 assert(do_wait4(pid, s, WCONTINUED, rusage) == pid); in main()
183 ", %s) = %d\n", pid, sprint_rusage(rusage), pid); in main()
189 assert(do_wait4(pid, s, 0, rusage) == pid); in main()
192 ", %s) = %d\n", pid, sprint_rusage(rusage), pid); in main()
194 assert(wait4(-1, s, WNOHANG|WSTOPPED|__WALL, rusage) == -1); in main()
196 s, rusage, errno2name()); in main()