X-Git-Url: http://nsz.repo.hu/git/?p=musl;a=blobdiff_plain;f=include%2Fsys%2Fsysinfo.h;h=6a3931e52010de051f66e0dd8249590baf117eb7;hp=ca52088aef477bbc237e581aed74ca2e78defaed;hb=9cf9c39e48342a5d4007824d49b88132d93d83e3;hpb=0b44a0315b47dd8eced9f3b7f31580cf14bbfc01 diff --git a/include/sys/sysinfo.h b/include/sys/sysinfo.h index ca52088a..6a3931e5 100644 --- a/include/sys/sysinfo.h +++ b/include/sys/sysinfo.h @@ -1,29 +1,36 @@ #ifndef _SYS_SYSINFO_H #define _SYS_SYSINFO_H -/* ?? */ +#ifdef __cplusplus +extern "C" { +#endif + #define SI_LOAD_SHIFT 16 struct sysinfo { - unsigned long long uptime; + unsigned long uptime; unsigned long loads[3]; - unsigned long procs; - unsigned long long totalram; - unsigned long long freeram; - unsigned long long sharedram; - unsigned long long bufferram; - unsigned long long totalswap; - unsigned long long freeswap; - unsigned long long totalhigh; - unsigned long long freehigh; - unsigned long mem_unit; + unsigned long totalram; + unsigned long freeram; + unsigned long sharedram; + unsigned long bufferram; + unsigned long totalswap; + unsigned long freeswap; + unsigned short procs, pad; + unsigned long totalhigh; + unsigned long freehigh; + unsigned mem_unit; char __reserved[256]; }; int sysinfo (struct sysinfo *); int get_nprocs_conf (void); int get_nprocs (void); -long long get_phys_pages (void); -long long get_avphys_pages (void); +long get_phys_pages (void); +long get_avphys_pages (void); + +#ifdef __cplusplus +} +#endif #endif