| Index: base/sys_info_posix.cc
|
| ===================================================================
|
| --- base/sys_info_posix.cc (revision 24732)
|
| +++ base/sys_info_posix.cc (working copy)
|
| @@ -52,7 +52,8 @@
|
|
|
| // static
|
| int64 SysInfo::AmountOfPhysicalMemory() {
|
| - // _SC_PHYS_PAGES is not part of POSIX and not available on OS X
|
| + // _SC_PHYS_PAGES is not part of POSIX and not available on OS X or
|
| + // FreeBSD
|
| #if defined(OS_MACOSX)
|
| struct host_basic_info hostinfo;
|
| mach_msg_type_number_t count = HOST_BASIC_INFO_COUNT;
|
| @@ -67,6 +68,10 @@
|
| }
|
|
|
| return static_cast<int64>(hostinfo.max_mem);
|
| +#elif defined(OS_FREEBSD)
|
| + // TODO(benl): I have no idea how to get this
|
| + NOTIMPLEMENTED();
|
| + return 0;
|
| #else
|
| long pages = sysconf(_SC_PHYS_PAGES);
|
| long page_size = sysconf(_SC_PAGE_SIZE);
|
|
|