Subversion Repositories Kolibri OS

Rev

Rev 5270 | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
5270 serge 1
#ifndef _LINUX_SYSINFO_H
2
#define _LINUX_SYSINFO_H
3
 
4
#include 
5
 
6
#define SI_LOAD_SHIFT	16
7
struct sysinfo {
8
	__kernel_long_t uptime;		/* Seconds since boot */
9
	__kernel_ulong_t loads[3];	/* 1, 5, and 15 minute load averages */
10
	__kernel_ulong_t totalram;	/* Total usable main memory size */
11
	__kernel_ulong_t freeram;	/* Available memory size */
12
	__kernel_ulong_t sharedram;	/* Amount of shared memory */
13
	__kernel_ulong_t bufferram;	/* Memory used by buffers */
14
	__kernel_ulong_t totalswap;	/* Total swap space size */
15
	__kernel_ulong_t freeswap;	/* swap space still available */
16
	__u16 procs;		   	/* Number of current processes */
17
	__u16 pad;		   	/* Explicit padding for m68k */
18
	__kernel_ulong_t totalhigh;	/* Total high memory size */
19
	__kernel_ulong_t freehigh;	/* Available high memory size */
20
	__u32 mem_unit;			/* Memory unit size in bytes */
21
	char _f[20-2*sizeof(__kernel_ulong_t)-sizeof(__u32)];	/* Padding: libc5 uses this.. */
22
};
23
 
24
#endif /* _LINUX_SYSINFO_H */