Skip to content
Snippets Groups Projects
Commit cdf04591 authored by Peter W. Draper's avatar Peter W. Draper
Browse files

Squash error about unused return value

parent ea4268c2
No related branches found
No related tags found
1 merge request!392Free sort indices and task arrays before repartitioning
......@@ -470,27 +470,31 @@ void getProcMemUse(long *size, long *resident, long *share, long *trs,
/* Open the file. */
FILE *file = fopen("/proc/self/statm", "r");
if (file != NULL) {
fscanf(file, "%ld %ld %ld %ld %ld %ld %ld", size, resident, share,
trs, lrs, drs, dt);
/* Convert pages into bytes. Usually 4096, but could be 512 on some
* systems so take care in conversion to KB. */
long sz = sysconf(_SC_PAGESIZE);
*size *= sz;
*resident *= sz;
*share *= sz;
*trs *= sz;
*lrs *= sz;
*drs *= sz;
*dt *= sz;
*size /= 1024;
*resident /= 1024;
*share /= 1024;
*trs /= 1024;
*lrs /= 1024;
*drs /= 1024;
*dt /= 1024;
int nscan = fscanf(file, "%ld %ld %ld %ld %ld %ld %ld", size, resident,
share, trs, lrs, drs, dt);
if (nscan == 7) {
/* Convert pages into bytes. Usually 4096, but could be 512 on some
* systems so take care in conversion to KB. */
long sz = sysconf(_SC_PAGESIZE);
*size *= sz;
*resident *= sz;
*share *= sz;
*trs *= sz;
*lrs *= sz;
*drs *= sz;
*dt *= sz;
*size /= 1024;
*resident /= 1024;
*share /= 1024;
*trs /= 1024;
*lrs /= 1024;
*drs /= 1024;
*dt /= 1024;
} else {
error("Failed to read sufficient fields from /proc/self/statm");
}
fclose(file);
} else {
error("Failed to open /proc/self/statm");
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment