#include <inline-syscall.h>
#include <sys/pset.h>
+#include <sys/loadavg.h>
DECLARE_INLINE_SYSCALL (int, pset_getloadavg, int *buf, int nelem);
int
pset_getloadavg (psetid_t pset, double loadavg[], int nelem)
{
- int buf[3], i;
+ int buf[LOADAVG_NSTATS], i;
- if (nelem > 3)
- nelem = 3;
+ if (nelem > LOADAVG_NSTATS)
+ nelem = LOADAVG_NSTATS;
int result = INLINE_SYSCALL (pset_getloadavg, 2, buf, nelem);
if (result == -1)
return -1;