TIMES(3C) UNIX Programmer's Manual TIMES(3C) NAME times - get process times SYNOPSIS #include #include times(buffer) struct tms *buffer; DESCRIPTION This interface is obsoleted by getrusage(2). _T_i_m_e_s 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 returned by _t_i_m_e_s: /* * Copyright (c) 1982, 1986 Regents of the University of California. * All rights reserved. The Berkeley software License Agreement * specifies the terms and conditions for redistribution. * * @(#)times.h 7.1 (Berkeley) 6/4/86 */ /* * Structure returned 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 times are the sum of the children's process times and their children's times. SEE ALSO time(1), getrusage(2), wait3(2), time(3) Printed 11/26/99 May 9, 1985 1