1 #ifndef _SYS_SYSINFO_H 2 #define _SYS_SYSINFO_H 3 4 #ifdef __cplusplus 5 extern "C" { 6 #endif 7 8 struct sysinfo { 9 unsigned long uptime; 10 unsigned long loads[3]; 11 unsigned long totalram; 12 unsigned long freeram; 13 unsigned long sharedram; 14 unsigned long bufferram; 15 unsigned long totalswap; 16 unsigned long freeswap; 17 unsigned short procs, pad; 18 unsigned long totalhigh; 19 unsigned long freehigh; 20 unsigned mem_unit; 21 char __reserved[256]; 22 }; 23 24 int sysinfo (struct sysinfo *); 25 26 #ifdef __cplusplus 27 } 28 #endif 29 30 #endif 31