52 char _f[20-2*
sizeof(long)-
sizeof(
int)];
unsigned long totalhigh_
Total high memory size.
Definition: libMem.h:43
unsigned long get_mem_total()
Get total memory using C++ function.
Definition: libMem.cc:41
char _f[20-2 *sizeof(long)-sizeof(int)]
Padding for libc5.
Definition: libMem.h:52
Definition: functional.cc:5
unsigned long totalswap_
Total swap space size.
Definition: libMem.h:34
void query_system_memory(const struct sysinfo *info)
Query memory information from linux.
Definition: libMem.cc:9
unsigned long freeswap_
Available swap space.
Definition: libMem.h:37
unsigned long loads_[3]
1, 5 and 15 minutes' load averages
Definition: libMem.h:19
long uptime_
Uptime run since boot in seconds.
Definition: libMem.h:16
unsigned int mem_unit_
Memory unit size in bytes.
Definition: libMem.h:49
unsigned long bufferram_
Buffer memory.
Definition: libMem.h:31
unsigned long freehigh_
Available high memory size.
Definition: libMem.h:46
unsigned long sharedram_
Amount of shared memory.
Definition: libMem.h:28
unsigned short num_procs_
Number of ongoing processes.
Definition: libMem.h:40
unsigned long freeram_
Available memory size.
Definition: libMem.h:25
unsigned long totalram_
Total usable main memory size.
Definition: libMem.h:22