1#ifndef _SYS_SYSINFO_H
2#define _SYS_SYSINFO_H
3
4#ifdef __cplusplus
5extern "C" {
6#endif
7
8struct 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
24int sysinfo (struct sysinfo *);
25
26#ifdef __cplusplus
27}
28#endif
29
30#endif
31