extern char *sys_errlist
[];
struct tms buffer
, obuffer
;
fprintf(stderr
, "Try again.\n");
execvp(argv
[1], &argv
[1]);
fprintf(stderr
, "%s: %s\n", argv
[1], sys_errlist
[errno
]);
signal(SIGQUIT
, SIG_IGN
);
while(wait(&status
) != p
)
fprintf(stderr
,"Command terminated abnormally.\n");
printt("real", (after
-before
) * 60);
printt("user", buffer
.tms_cutime
- obuffer
.tms_cutime
);
printt("sys ", buffer
.tms_cstime
- obuffer
.tms_cstime
);
char quant
[] = { 6, 10, 10, 6, 10, 6, 10, 10, 10 };
char *sep
= "\0\0.\0:\0:\0\0";
char *nsep
= "\0\0.\0 \0 \0\0";
c
= digit
[i
]!=0 ? digit
[i
]+'0':
c
= nonzero
?sep
[i
]:nsep
[i
];