static char *sccsid
= "@(#)time.c 4.3 (Berkeley) %G%";
struct timeval before
, after
;
gettimeofday(&before
, 0);
execvp(argv
[1], &argv
[1]);
signal(SIGQUIT
, SIG_IGN
);
while (wait3(&status
, 0, &ru
) != p
)
fprintf(stderr
, "Command terminated abnormally.\n");
after
.tv_sec
-= before
.tv_sec
;
after
.tv_usec
-= before
.tv_usec
;
after
.tv_sec
--, after
.tv_usec
+= 1000000;
printt("user", &ru
.ru_utime
);
printt("sys ", &ru
.ru_stime
);
fprintf(stderr
, "%9d.%01d %s ", tv
->tv_sec
, tv
->tv_usec
/100000, s
);