Deleted Added
sdiff udiff text old ( 79727 ) new ( 81622 )
full compact
1.\"
2.\" Copyright (c) 1996 Joerg Wunsch
3.\"
4.\" All rights reserved.
5.\"
6.\" This program is free software.
7.\"
8.\" Redistribution and use in source and binary forms, with or without

--- 11 unchanged lines hidden (view full) ---

20.\" IN NO EVENT SHALL THE DEVELOPERS BE LIABLE FOR ANY DIRECT, INDIRECT,
21.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
22.\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
23.\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
24.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
25.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
26.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
27.\"
28.\" $FreeBSD: head/share/man/man7/clocks.7 81622 2001-08-14 10:01:54Z ru $
29.\" "
30.Dd April 1, 1996
31.Os
32.Dt CLOCKS 7
33.Sh NAME
34.Nm clocks
35.Nd various system timers
36.Sh SYNOPSIS
37.Fd #include <time.h>
38.Sh DESCRIPTION
39.Ql HZ
40is not part of the application interface in
41.Bx .
42.Pp
43There are many different real and virtual (timekeeping) clocks with
44different frequencies:
45.Bl -bullet -offset XXX
46.It
47The scheduling clock. This is a real clock with frequency that
48happens to be 100. It isn't available to applications.
49.It

--- 53 unchanged lines hidden (view full) ---

103.Xr sysctl 3
104or by reading it from the header in the profiling data file.
105.It
106The mc14618a clock. This is a real clock with a nominal frequency of
10732768. It is divided down to give the statistic clock and the profiling
108clock. It isn't available to applications.
109.It
110The microseconds clock. This is a virtual clock with frequency
1111000000. It is used for most timekeeping in
112.Bx
113and is exported
114to applications in
115.Xr getrusage 2 ,
116.Xr gettimeofday 2 ,
117.Xr select 2 ,
118.Xr getitimer 2 ,
119etc... This is the clock that should normally be used
120by
121.Bx
122applications.
123.It
124The i8254 clock. This is a real clock/timer with a nominal frequency of
1251193182. It is divided down to give the scheduling clock. It isn't
126available to applications.
127.It
128The TSC clock (64-bit register) on fifth-generation or later x86 systems.
129This is a real clock with a frequency that is equivalent to the number of
130cycles per second of the CPU(s).

--- 24 unchanged lines hidden ---