42 |
|
#include <sys/param.h> |
43 |
|
#include <sys/sysctl.h> |
44 |
|
#endif |
45 |
+ |
#ifdef HPUX |
46 |
+ |
#include <sys/param.h> |
47 |
+ |
#include <sys/pstat.h> |
48 |
+ |
#endif |
49 |
|
|
50 |
|
#include "tools.h" |
51 |
|
#include "statgrab.h" |
490 |
|
} |
491 |
|
|
492 |
|
return &uvm; |
493 |
+ |
} |
494 |
+ |
#endif |
495 |
+ |
|
496 |
+ |
#ifdef HPUX |
497 |
+ |
struct pst_static *sg_get_pstat_static() { |
498 |
+ |
static int got = 0; |
499 |
+ |
static struct pst_static pst; |
500 |
+ |
|
501 |
+ |
if (!got) { |
502 |
+ |
if (pstat_getstatic(&pst, sizeof pst, 1, 0) == -1) { |
503 |
+ |
sg_set_error_with_errno(SG_ERROR_PSTAT, |
504 |
+ |
"pstat_static"); |
505 |
+ |
return NULL; |
506 |
+ |
} |
507 |
+ |
got = 1; |
508 |
+ |
} |
509 |
+ |
return &pst; |
510 |
|
} |
511 |
|
#endif |
512 |
|
|