comparison system/System.cpp @ 1363:39271c98cbdd 3.0-integration

Fix compiler warning, remove some debug out
author Chris Cannam
date Tue, 10 Jan 2017 16:56:48 +0000
parents dca12b13d90b
children cc62d7862203
comparison
equal deleted inserted replaced
1362:1bf38a4b91c4 1363:39271c98cbdd
209 FILE *meminfo = fopen("/proc/meminfo", "r"); 209 FILE *meminfo = fopen("/proc/meminfo", "r");
210 if (!meminfo) return; 210 if (!meminfo) return;
211 211
212 char buf[256]; 212 char buf[256];
213 while (!feof(meminfo)) { 213 while (!feof(meminfo)) {
214 fgets(buf, 256, meminfo); 214 if (!fgets(buf, 256, meminfo)) {
215 return;
216 }
215 bool isMemFree = (strncmp(buf, "MemFree:", 8) == 0); 217 bool isMemFree = (strncmp(buf, "MemFree:", 8) == 0);
216 bool isMemTotal = (!isMemFree && (strncmp(buf, "MemTotal:", 9) == 0)); 218 bool isMemTotal = (!isMemFree && (strncmp(buf, "MemTotal:", 9) == 0));
217 if (isMemFree || isMemTotal) { 219 if (isMemFree || isMemTotal) {
218 QString line = QString(buf).trimmed(); 220 QString line = QString(buf).trimmed();
219 QStringList elements = line.split(' ', QString::SkipEmptyParts); 221 QStringList elements = line.split(' ', QString::SkipEmptyParts);