(BSD System Compatibility)
times(3bsd)
times --
(BSD) get process times
Synopsis
/usr/ucb/cc [flag . . . ] file . . .
#include <sys/types.h>
#include <sys/times.h>
int times(struct tms *buffer);
Description
times
returns time-accounting information for the
current process and for the terminated child
processes of the current process.
All times are in
1/HZ seconds,
where HZ is 60.
This is the structure filled in by
times:
struct tms {
time_t tms_utime; /* user time */
time_t tms_stime; /* system time */
time_t tms_cutime; /* user time, children */
time_t tms_cstime; /* system time, children */
};
The children's times are the sum of the children's
process times and
their children's times.
Return values
times returns 0 for success and -1 for failure.
References
getrusage(3bsd),
time(1),
time(2),
wait(2),
wait(3bsd)
Notices
times has been superseded by getrusage.
© 2004 The SCO Group, Inc. All rights reserved.
UnixWare 7 Release 7.1.4 - 25 April 2004