/* Return the number of available pages of physical memory in the system. There is currently (as of version 2.0.21) no system call to determine the number. It is planned for the 2.1.x series to add this, though. One possibility to implement it for systems using Linux 2.0 is to examine the pseudo file /proc/cpuinfo. Here we have one entry for each processor. But not all systems have support for the /proc filesystem. If it is not available we return -1 as an error signal. */ long int __get_avphys_pages () { /* XXX Here will come a test for the new system call. */ return phys_pages_info ("MemFree: %ld kB"); }
/* Return the number of pages of physical memory in the system. There is currently (as of version 2.0.21) no system call to determine the number. It is planned for the 2.1.x series to add this, though. One possibility to implement it for systems using Linux 2.0 is to examine the pseudo file /proc/cpuinfo. Here we have one entry for each processor. But not all systems have support for the /proc filesystem. If it is not available we return -1 as an error signal. */ long int __get_phys_pages (void) { /* XXX Here will come a test for the new system call. */ return phys_pages_info ("MemTotal: %ld kB"); }