1 /* 2 * This file is auto-generated. Modifications will be lost. 3 * 4 * See https://android.googlesource.com/platform/bionic/+/master/libc/kernel/ 5 * for more information. 6 */ 7 #ifndef _LINUX_SYSINFO_H 8 #define _LINUX_SYSINFO_H 9 #include <linux/types.h> 10 #define SI_LOAD_SHIFT 16 11 struct sysinfo { 12 __kernel_long_t uptime; 13 __kernel_ulong_t loads[3]; 14 __kernel_ulong_t totalram; 15 __kernel_ulong_t freeram; 16 __kernel_ulong_t sharedram; 17 __kernel_ulong_t bufferram; 18 __kernel_ulong_t totalswap; 19 __kernel_ulong_t freeswap; 20 __u16 procs; 21 __u16 pad; 22 __kernel_ulong_t totalhigh; 23 __kernel_ulong_t freehigh; 24 __u32 mem_unit; 25 char _f[20 - 2 * sizeof(__kernel_ulong_t) - sizeof(__u32)]; 26 }; 27 #endif 28