*** UNIX MANUAL PAGE BROWSER ***

A Nergahak database for man pages research.

Navigation

Directory Browser

1Browse 4.4BSD4.4BSD
1Browse Digital UNIXDigital UNIX 4.0e
1Browse FreeBSDFreeBSD 14.3
1Browse MINIXMINIX 3.4.0rc6-d5e4fc0
1Browse NetBSDNetBSD 10.1
1Browse OpenBSDOpenBSD 7.7
1Browse UNIX v7Version 7 UNIX
1Browse UNIX v10Version 10 UNIX

Manual Page Search

Manual Page Result

0 Command: times | Section: 3 | Source: Digital UNIX | File: times.3.gz
times(3) Library Functions Manual times(3) NAME times - Gets process and child process times LIBRARY Standard C Library (libc.so, libc.a) SYNOPSIS #include <sys/times.h> clock_t times( struct tms *buffer); Programs that are being developed for conformance to the AT&T System V Interface Definition must specify two #include statements, as follows: #include <sys/types.h> #include <sys/times.h> STANDARDS Interfaces documented on this reference page conform to industry stan- dards as follows: times(): XPG4, XPG4-UNIX Refer to the standards(5) reference page for more information about in- dustry standards and associated tags. PARAMETERS Points to type tms structure space where system time information is stored. DESCRIPTION The times() function fills the type tms structure space pointed to by the buffer parameter with time-accounting information. All time values reported by this function are in hardware-dependent clock ticks. The times of a terminated child process are included in the tms_cutime and tms_cstime elements of the parent process when a wait function re- turns the process ID of that terminated child. The tms structure, which is defined in the sys/times.h header file, contains the following members: User time. The CPU time charged while executing user instructions of the calling process. System time. The CPU time charged during system execution on behalf of the calling process. User time, children. The sum of the tms_utime and the tms_cu- time times of the child processes. System time, children. The sum of the tms_stime and the tms_cstime times of the child processes. When a child process does not wait for its children, its child-process times are not included in its times. This information comes from the calling process and each of its termi- nated child processes for which a wait function has been executed. RETURN VALUES Upon successful completion, the times() function returns the elapsed real time since an arbitrary reference time in the past (for example, system start-up time). The reference time does not change from one in- vocation of times() within the process to another. The elapsed times are in units of 1/CLK_TCK seconds, where CLK_TCK is processor depen- dent. The value of CLK_TCK can be queried using the sysconf() function (see sysconf(2)). The return value may overflow the possible range of type clock_t val- ues. When the times() function fails, a value of (clock_t)-1 is re- turned. RELATED INFORMATION Commands: cc(1) Functions: exec(2), fork(2), getrusage(2), profil(2), stime(3), sysconf(3), time(3), wait(2) Standards: standards(5) delim off times(3)

Navigation Options