-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
yaml --- r: 297703 b: refs/heads/master c: d8e5dde h: refs/heads/master i: 297701: 8ed919f 297699: 3a14af8 297695: 036bbfb v: v3
- Loading branch information
H. Peter Anvin
committed
Feb 20, 2012
1 parent
1d049e6
commit 729d767
Showing
4 changed files
with
26 additions
and
20 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,2 @@ | ||
--- | ||
refs/heads/master: 4f72e331c20ac1c656f300cee246330c1786652b | ||
refs/heads/master: d8e5ddef21df05bc2a14d8c0e287cbf083da60a3 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
#ifndef _LINUX_SYSINFO_H | ||
#define _LINUX_SYSINFO_H | ||
|
||
#define SI_LOAD_SHIFT 16 | ||
struct sysinfo { | ||
long uptime; /* Seconds since boot */ | ||
unsigned long loads[3]; /* 1, 5, and 15 minute load averages */ | ||
unsigned long totalram; /* Total usable main memory size */ | ||
unsigned long freeram; /* Available memory size */ | ||
unsigned long sharedram; /* Amount of shared memory */ | ||
unsigned long bufferram; /* Memory used by buffers */ | ||
unsigned long totalswap; /* Total swap space size */ | ||
unsigned long freeswap; /* swap space still available */ | ||
unsigned short procs; /* Number of current processes */ | ||
unsigned short pad; /* explicit padding for m68k */ | ||
unsigned long totalhigh; /* Total high memory size */ | ||
unsigned long freehigh; /* Available high memory size */ | ||
unsigned int mem_unit; /* Memory unit size in bytes */ | ||
char _f[20-2*sizeof(long)-sizeof(int)]; /* Padding: libc5 uses this.. */ | ||
}; | ||
|
||
#endif /* _LINUX_SYSINFO_H */ |