diff options
author | agl@chromium.org <agl@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-08-04 17:52:04 +0000 |
---|---|---|
committer | agl@chromium.org <agl@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-08-04 17:52:04 +0000 |
commit | 80a086c59537a006c36c8433a011f0a76e8a84d4 (patch) | |
tree | 2790c0bef400c2a8c31f4d0312b48a7b6f107781 /base/sys_info.h | |
parent | 96921d17f7932adaa6cc5afc37b3d13c46715ae5 (diff) | |
download | chromium_src-80a086c59537a006c36c8433a011f0a76e8a84d4.zip chromium_src-80a086c59537a006c36c8433a011f0a76e8a84d4.tar.gz chromium_src-80a086c59537a006c36c8433a011f0a76e8a84d4.tar.bz2 |
Linux: don't try and read shmmax in the sandbox.
In the sandbox, reading shmmax from proc always fails. Thus, we move
the function into base and call it before starting the sandbox. The
value is then cached.
http://codereview.chromium.org/159843
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@22393 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'base/sys_info.h')
-rw-r--r-- | base/sys_info.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/base/sys_info.h b/base/sys_info.h index 581720d..5469da54 100644 --- a/base/sys_info.h +++ b/base/sys_info.h @@ -65,6 +65,11 @@ class SysInfo { // allocate. static size_t VMAllocationGranularity(); +#if defined(OS_LINUX) + // Returns the maximum SysV shared memory segment size. + static size_t MaxSharedMemorySize(); +#endif + #if defined(OS_CHROMEOS) // Returns the name of the version entry we wish to look up in the // Linux Standard Base release information file. |