sigar/src/os/darwin/sigar_os.h

23 lines
348 B
C
Raw Normal View History

2004-06-22 06:37:04 +08:00
#ifndef SIGAR_OS_H
#define SIGAR_OS_H
#ifdef DARWIN
#include <mach/port.h>
#include <mach/host_info.h>
#endif
#include <sys/sysctl.h>
struct sigar_t {
SIGAR_T_BASE;
int pagesize;
time_t last_getprocs;
sigar_pid_t last_pid;
struct kinfo_proc *pinfo;
#ifdef DARWIN
mach_port_t mach_port;
#endif
};
#endif /* SIGAR_OS_H */