source:
azure_iot_hub_mbedtls/trunk/musl-1.1.18/include/sys/sysinfo.h@
398
Last change on this file since 398 was 398, checked in by , 5 years ago | |
---|---|
|
|
File size: 634 bytes |
Line | |
---|---|
1 | #ifndef _SYS_SYSINFO_H |
2 | #define _SYS_SYSINFO_H |
3 | |
4 | #ifdef __cplusplus |
5 | extern "C" { |
6 | #endif |
7 | |
8 | #define SI_LOAD_SHIFT 16 |
9 | |
10 | struct sysinfo { |
11 | unsigned long uptime; |
12 | unsigned long loads[3]; |
13 | unsigned long totalram; |
14 | unsigned long freeram; |
15 | unsigned long sharedram; |
16 | unsigned long bufferram; |
17 | unsigned long totalswap; |
18 | unsigned long freeswap; |
19 | unsigned short procs, pad; |
20 | unsigned long totalhigh; |
21 | unsigned long freehigh; |
22 | unsigned mem_unit; |
23 | char __reserved[256]; |
24 | }; |
25 | |
26 | int sysinfo (struct sysinfo *); |
27 | int get_nprocs_conf (void); |
28 | int get_nprocs (void); |
29 | long get_phys_pages (void); |
30 | long get_avphys_pages (void); |
31 | |
32 | #ifdef __cplusplus |
33 | } |
34 | #endif |
35 | |
36 | #endif |
Note:
See TracBrowser
for help on using the repository browser.