source: azure_iot_hub/trunk/musl-1.1.18/include/sys/sysinfo.h@ 389

Last change on this file since 389 was 389, checked in by coas-nagasima, 5 years ago

ビルドが通るよう更新

  • Property svn:eol-style set to native
  • Property svn:mime-type set to text/x-chdr;charset=UTF-8
File size: 634 bytes
Line 
1#ifndef _SYS_SYSINFO_H
2#define _SYS_SYSINFO_H
3
4#ifdef __cplusplus
5extern "C" {
6#endif
7
8#define SI_LOAD_SHIFT 16
9
10struct 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
26int sysinfo (struct sysinfo *);
27int get_nprocs_conf (void);
28int get_nprocs (void);
29long get_phys_pages (void);
30long get_avphys_pages (void);
31
32#ifdef __cplusplus
33}
34#endif
35
36#endif
Note: See TracBrowser for help on using the repository browser.