Add sys/loadavg.h
[kopensolaris-gnu/glibc.git] / sysdeps / unix / sysv / solaris2 / kopensolaris-gnu / pset_getloadavg.c
index b88bb90..73f3d18 100644 (file)
 
 #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;