fix sysinfo, try 2. it seems to work this time.
authorRich Felker <dalias@aerifal.cx>
Fri, 8 Jun 2012 03:06:04 +0000 (23:06 -0400)
committerRich Felker <dalias@aerifal.cx>
Fri, 8 Jun 2012 03:06:04 +0000 (23:06 -0400)
include/sys/sysinfo.h

index af11b6a009427dacb619ea0b07b5ab1cd13ea121..6a3931e52010de051f66e0dd8249590baf117eb7 100644 (file)
@@ -10,15 +10,15 @@ extern "C" {
 struct sysinfo {
        unsigned long uptime;
        unsigned long loads[3];
-       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 totalram;
+       unsigned long freeram;
+       unsigned long sharedram;
+       unsigned long bufferram;
+       unsigned long totalswap;
+       unsigned long freeswap;
        unsigned short procs, pad;
-       unsigned long long totalhigh;
-       unsigned long long freehigh;
+       unsigned long totalhigh;
+       unsigned long freehigh;
        unsigned mem_unit;
        char __reserved[256];
 };
@@ -26,8 +26,8 @@ struct sysinfo {
 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
 }