2.9BSD/usr/man/cat2/gldav.2
GLDAV(2) UNIX Programmer's Manual GLDAV(2)
NAME
gldav - get load average
SYNOPSIS
gldav(svec)
short svec[3];
DESCRIPTION
_G_l_d_a_v returns the load average on the system in internal
format. The only routine which should call _g_l_d_a_v is
_l_o_a_d_a_v(3). All user programs should call _l_o_a_d_a_v(3), which
translates the vector into a reasonable format.
The three numbers returned are the contents of the kernel
variable _a_v_e_n_r_u_n. This variable contains the 1, 5, and 15
minute load averages in a psuedo-floating point format. The
leftmost 8 bits are to the left of the decimal point, the
rightmost 8 bits are to the right.
ERRORS
_G_l_d_a_v will fail if:
[EFAULT] _S_v_e_c points to an address not in the
process's allocated address space.
SEE ALSO
la(1), w(1), loadav(3)
ASSEMBLER
(local = 58., gldav = 14.)
(address of vec in r0)
sys local; 9f
. . .
.data
9: sys gldav
Printed 7/30/83 1