kernel.h
01: #ifndef _LINUX_KERNEL_H
02: #define _LINUX_KERNEL_H
03:
04:
05:
06:
07: #define __ALIGN_KERNEL(x, a) __ALIGN_KERNEL_MASK(x, (typeof(x))(a) - 1)
08: #define __ALIGN_KERNEL_MASK(x, mask) (((x) + (mask)) & ~(mask))
09:
10:
11: #define SI_LOAD_SHIFT 16
12: struct sysinfo {
13: long uptime;
14: unsigned long loads[3];
15: unsigned long totalram;
16: unsigned long freeram;
17: unsigned long sharedram;
18: unsigned long bufferram;
19: unsigned long totalswap;
20: unsigned long freeswap;
21: unsigned short procs;
22: unsigned short pad;
23: unsigned long totalhigh;
24: unsigned long freehigh;
25: unsigned int mem_unit;
26: char _f[20-2*sizeof(long)-sizeof(int)];
27: };
28:
29: #endif
30:
© Andrew Scott 2006 -
2024,
All Rights Reserved