2004-06-22 06:37:04 +08:00
|
|
|
#ifndef SIGAR_OS_H
|
|
|
|
#define SIGAR_OS_H
|
|
|
|
|
|
|
|
#include <sys/pstat.h>
|
|
|
|
#include <sys/mib.h>
|
|
|
|
#include <stdlib.h>
|
|
|
|
#include <fcntl.h>
|
|
|
|
|
|
|
|
struct sigar_t {
|
|
|
|
SIGAR_T_BASE;
|
|
|
|
struct pst_static pstatic;
|
|
|
|
time_t last_getprocs;
|
|
|
|
sigar_pid_t last_pid;
|
|
|
|
struct pst_status *pinfo;
|
2004-12-08 00:53:34 +08:00
|
|
|
|
|
|
|
sigar_cache_t *fsdev;
|
2005-05-13 10:49:51 +08:00
|
|
|
int mib;
|
2004-06-22 06:37:04 +08:00
|
|
|
};
|
|
|
|
|
|
|
|
int hpux_get_mib_ifentry(int ppa, mib_ifEntry *mib);
|
|
|
|
|
|
|
|
#endif /* SIGAR_OS_H */
|