• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/src/router/busybox-1.x/miscutils/

Lines Matching refs:resp

64 static int resuse_end(pid_t pid, resource_t * resp)
71 while ((caught = wait3(&status, 0, &resp->ru)) != pid) {
75 resp->elapsed_ms = (monotonic_us() / 1000) - resp->elapsed_ms;
76 resp->waitstatus = status;
165 static void summarize(const char *fmt, char **command, resource_t * resp)
170 if (WIFSTOPPED(resp->waitstatus))
172 WSTOPSIG(resp->waitstatus));
173 else if (WIFSIGNALED(resp->waitstatus))
175 WTERMSIG(resp->waitstatus));
176 else if (WIFEXITED(resp->waitstatus) && WEXITSTATUS(resp->waitstatus))
178 WEXITSTATUS(resp->waitstatus));
180 vv_ms = (resp->ru.ru_utime.tv_sec + resp->ru.ru_stime.tv_sec) * 1000
181 + (resp->ru.ru_utime.tv_usec + resp->ru.ru_stime.tv_usec) / 1000;
230 ptok((UL) resp->ru.ru_idrss) / cpu_ticks +
231 ptok((UL) resp->ru.ru_isrss) / cpu_ticks);
234 unsigned seconds = resp->elapsed_ms / 1000;
244 (unsigned)(resp->elapsed_ms / 10) % 100);
248 printf("%lu", resp->ru.ru_majflt);
251 printf("%lu", resp->ru.ru_inblock);
255 ptok((UL) resp->ru.ru_idrss) / cpu_ticks +
256 ptok((UL) resp->ru.ru_isrss) / cpu_ticks +
257 ptok((UL) resp->ru.ru_ixrss) / cpu_ticks);
260 printf("%lu", ptok((UL) resp->ru.ru_maxrss));
263 printf("%lu", resp->ru.ru_oublock);
267 if (resp->elapsed_ms > 0)
268 printf("%u%%", (unsigned)(vv_ms * 100 / resp->elapsed_ms));
273 printf("%lu", resp->ru.ru_minflt);
277 (unsigned)resp->ru.ru_stime.tv_sec,
278 (unsigned)(resp->ru.ru_stime.tv_usec / 10000));
281 if (resp->ru.ru_stime.tv_sec >= 3600) /* One hour -> h:m:s. */
283 (unsigned)(resp->ru.ru_stime.tv_sec / 3600),
284 (unsigned)(resp->ru.ru_stime.tv_sec % 3600) / 60,
285 (unsigned)(resp->ru.ru_stime.tv_sec % 60));
288 (unsigned)(resp->ru.ru_stime.tv_sec / 60),
289 (unsigned)(resp->ru.ru_stime.tv_sec % 60),
290 (unsigned)(resp->ru.ru_stime.tv_usec / 10000));
294 (unsigned)resp->ru.ru_utime.tv_sec,
295 (unsigned)(resp->ru.ru_utime.tv_usec / 10000));
298 if (resp->ru.ru_utime.tv_sec >= 3600) /* One hour -> h:m:s. */
300 (unsigned)(resp->ru.ru_utime.tv_sec / 3600),
301 (unsigned)(resp->ru.ru_utime.tv_sec % 3600) / 60,
302 (unsigned)(resp->ru.ru_utime.tv_sec % 60));
305 (unsigned)(resp->ru.ru_utime.tv_sec / 60),
306 (unsigned)(resp->ru.ru_utime.tv_sec % 60),
307 (unsigned)(resp->ru.ru_utime.tv_usec / 10000));
310 printf("%lu", resp->ru.ru_nswap);
313 printf("%lu", ptok((UL) resp->ru.ru_ixrss) / cpu_ticks);
319 printf("%lu", resp->ru.ru_nivcsw);
323 (unsigned)resp->elapsed_ms / 1000,
324 (unsigned)(resp->elapsed_ms / 10) % 100);
327 printf("%lu", resp->ru.ru_nsignals);
330 printf("%lu", ptok((UL) resp->ru.ru_isrss) / cpu_ticks);
333 printf("%lu", resp->ru.ru_msgrcv);
336 printf("%lu", resp->ru.ru_msgsnd);
339 printf("%lu", ptok((UL) resp->ru.ru_idrss) / cpu_ticks);
342 printf("%lu", resp->ru.ru_nvcsw);
345 printf("%u", WEXITSTATUS(resp->waitstatus));
378 static void run_command(char *const *cmd, resource_t * resp)
383 resp->elapsed_ms = monotonic_us() / 1000;
399 if (resuse_end(pid, resp) == 0)