CLOCK(3)

CLOCK(3) | Library Functions Manual | CLOCK(3)

# NAME

`clock` —
determine processor time used

# LIBRARY

Standard C Library (libc, -lc)

# SYNOPSIS

`#include <time.h>`

clock_t
`clock`(void);

# DESCRIPTION

The `clock`() function determines the amount of processor time used since the invocation of the calling process, measured in `CLOCKS_PER_SEC`s.

# RETURN VALUES

The `clock`() function returns the amount of time used unless an error occurs, in which case the return value is -1.

# SEE ALSO

getrusage(2)

# STANDARDS

The `clock`() function conforms to ANSI X3.159-1989 (“ANSI C89”).

June 4, 1993 | NetBSD 9.0