4.4BSD/usr/share/man/cat3/times.0

Compare this file to the similar file:
Show the results in this format:

TIMES(3)                    BSD Programmer's Manual                   TIMES(3)

NNAAMMEE
     ttiimmeess - process times

SSYYNNOOPPSSIISS
     ##iinncclluuddee <<ssyyss//ttiimmeess..hh>>

     _c_l_o_c_k___t
     ttiimmeess(_s_t_r_u_c_t _t_m_s _*_t_p);

DDEESSCCRRIIPPTTIIOONN
     TThhiiss iinntteerrffaaccee iiss oobbssoolleetteedd bbyy ggeettrruussaaggee((22)) aanndd ggeettttiimmeeooffddaayy((33))..

     The ttiimmeess() function returns the value of time in CLK_TCK's of a second
     since 0 hours, 0 minutes, 0 seconds, January 1, 1970, Coordinated Univer-
     sal Time.

     It also fills in the structure pointed to by _t_p with time-accounting in-
     formation.

     The _t_m_s structure is defined as follows:

           typedef struct {
                   clock_t tms_utime;
                   clock_t tms_stime;
                   clock_t tms_cutime;
                   clock_t tms_cstime;
           }

     The elements of this structure are defined as follows:

     _t_m_s___u_t_i_m_e   The CPU time charged for the execution of user instructions.

     _t_m_s___s_t_i_m_e   The CPU time charged for execution by the system on behalf of
                 the process.

     _t_m_s___c_u_t_i_m_e  The sum of the _t_m_s___u_t_i_m_e _s and _t_m_s___c_u_t_i_m_e _s of the child pro-
                 cesses.

     _t_m_s___c_s_t_i_m_e  The sum of the _t_m_s___s_t_i_m_es and _t_m_s___c_s_t_i_m_es of the child pro-
                 cesses.

     All times are in CLK_TCK's of a second.

     The times of a terminated child process are included in the _t_m_s___c_u_t_i_m_e
     and _t_m_s___c_s_t_i_m_e elements of the parent when one of the wait(2) functions
     returns the process ID of the terminated child to the parent.  If an er-
     ror occurs, ttiimmeess() returns the value ((clock_t)-1), and sets errno to
     indicate the error.

EERRRROORRSS
     The ttiimmeess() function may fail and set the global variable _e_r_r_n_o for any
     of the errors specified for the library routines getrusage(2) and
     gettimeofday(2).

SSEEEE AALLSSOO
     time(1),  getrusage(2),  gettimeofday(2),  wait(2)

SSTTAANNDDAARRDDSS
     The ttiimmeess() function conforms to IEEE Std1003.1-1988 (``POSIX'').

4th Berkeley Distribution        June 4, 1993                                1