1 --- mem_linux.c 2003-03-17 13:23:05.000000000 +0000
2 +++ mem_linux.c1 2006-09-14 00:01:21.000000000 +0000
4 perror("/proc/meminfo");
7 - while(fgetc(file)!='\n'){}
8 - fscanf(file, "%*s %Ld %Ld %Ld %Ld %Ld %Ld",
9 - &mem_total, &mem_used, &mem_free, &mem_shared, &mem_buffers, &mem_cached);
10 - fscanf(file, "%*s %Ld %Ld %Ld",
11 - &swp_total, &swp_used, &swp_free);
13 + fscanf(file,"%*s %Ld %*s",&mem_total);
14 + fscanf(file,"%*s %Ld %*s",&mem_free);
15 + fscanf(file,"%*s %Ld %*s",&mem_buffers);
16 + fscanf(file,"%*s %Ld %*s",&mem_cached);
17 + fscanf(file,"%*s %*d %*s");
18 + fscanf(file,"%*s %Ld %*s",&mem_used);
19 + fscanf(file,"%*s %*d %*s");
20 + fscanf(file,"%*s %*d %*s");
21 + fscanf(file,"%*s %*d %*s");
22 + fscanf(file,"%*s %*d %*s");
23 + fscanf(file,"%*s %*d %*s");
24 + fscanf(file,"%*s %Ld %*s",&swp_total);
25 + fscanf(file,"%*s %Ld %*s",&swp_free);
26 + fscanf(file,"%*s %Ld %*s");
27 + fscanf(file,"%*s %Ld %*s");
28 + fscanf(file,"%*s %Ld %*s",&swp_used);