576 |
|
n++; |
577 |
|
} |
578 |
|
|
579 |
< |
if(f != NULL) fclose(f); |
579 |
> |
fclose(f); |
580 |
|
|
581 |
– |
/* This code relies on /proc/partions existing, and it all being malloc'ed above. |
582 |
– |
|
581 |
|
if (!has_pp_stats) { |
582 |
< |
/* This is an older kernel without stats in /proc/partitions. |
583 |
< |
Read what we can from /proc/stat instead. */ |
582 |
> |
/* This is an older kernel where /proc/partitions doesn't |
583 |
> |
contain stats. Read what we can from /proc/stat instead, and |
584 |
> |
fill in the appropriate bits of the list allocated above. */ |
585 |
|
|
586 |
|
f = fopen("/proc/stat", "r"); |
587 |
|
if (f == NULL) goto out; |