#ifndef _SYS_SYSINFO_H #define _SYS_SYSINFO_H /* ?? */ #define SI_LOAD_SHIFT 16 struct sysinfo { unsigned long long uptime; unsigned long loads[3]; unsigned long procs; unsigned long long totalram; unsigned long long freeram; unsigned long long sharedram; unsigned long long bufferram; unsigned long long totalswap; unsigned long long freeswap; unsigned long long totalhigh; unsigned long long freehigh; unsigned long mem_unit; char __reserved[256]; }; int sysinfo (struct sysinfo *); int get_nprocs_conf (void); int get_nprocs (void); long long get_phys_pages (void); long long get_avphys_pages (void); #endif