Skip to content

Commit

Permalink
The _SC_PHYS_PAGES method of calculating RAM works on Linux.
Browse files Browse the repository at this point in the history
  • Loading branch information
slouken committed Oct 17, 2013
1 parent 8b79cba commit 852004a
Showing 1 changed file with 0 additions and 19 deletions.
19 changes: 0 additions & 19 deletions src/cpuinfo/SDL_cpuinfo.c
Expand Up @@ -636,25 +636,6 @@ SDL_GetSystemRAM(void)
SDL_SystemRAM = (int)(stat.ullTotalPhys / (1024 * 1024));
}
}
#endif
#if 0 //def __LINUX__
FILE *fpMemInfo = fopen("/proc/meminfo", "r");
if (fpMemInfo) {
char line[1024];
const char *search = "MemTotal:";
const size_t searchlen = SDL_strlen(search);
while (fgets(line, sizeof(line), fpMemInfo)) {
if (SDL_strncasecmp(search, line, searchlen) == 0) {
char *val = line+searchlen;
while (SDL_isspace(*val)) {
++val;
}
SDL_SystemRAM = SDL_atoi(val) / 1024; /* convert from kB to MB */
break;
}
}
fclose(fpMemInfo);
}
#endif
}
return SDL_SystemRAM;
Expand Down

0 comments on commit 852004a

Please sign in to comment.