summaryrefslogtreecommitdiffstats
path: root/chrome/common/sandbox_mac.h
diff options
context:
space:
mode:
authorjeremy@chromium.org <jeremy@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-11-05 13:15:24 +0000
committerjeremy@chromium.org <jeremy@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-11-05 13:15:24 +0000
commit1c5fdc4aa3b54cbc3a103e26af918188afbe8b66 (patch)
tree1523fd698a41ac8a4e357850f050338341d33cfe /chrome/common/sandbox_mac.h
parent824083c52c5689198290e24938793ce4ccc6e683 (diff)
downloadchromium_src-1c5fdc4aa3b54cbc3a103e26af918188afbe8b66.zip
chromium_src-1c5fdc4aa3b54cbc3a103e26af918188afbe8b66.tar.gz
chromium_src-1c5fdc4aa3b54cbc3a103e26af918188afbe8b66.tar.bz2
TBR:mark
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@31090 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/common/sandbox_mac.h')
-rw-r--r--chrome/common/sandbox_mac.h25
1 files changed, 1 insertions, 24 deletions
diff --git a/chrome/common/sandbox_mac.h b/chrome/common/sandbox_mac.h
index a8a55b0..c747e20 100644
--- a/chrome/common/sandbox_mac.h
+++ b/chrome/common/sandbox_mac.h
@@ -5,37 +5,14 @@
#ifndef CHROME_COMMON_SANDBOX_MAC_H_
#define CHROME_COMMON_SANDBOX_MAC_H_
-#include "base/file_path.h"
-
namespace sandbox {
-enum SandboxProcessType {
- SANDBOX_TYPE_RENDERER,
-
- // Worker process has *everything* not needed for Cocoa locked down.
- SANDBOX_TYPE_WORKER,
-
- // Utility process is as restrictive as the worker process except full access
- // is allowed to one configurable directory.
- SANDBOX_TYPE_UTILITY,
-};
-
// Warm up System APIs that empirically need to be accessed before the Sandbox
// is turned on.
void SandboxWarmup();
// Turns on the OS X sandbox for this process.
-// |sandbox_type| - type of Sandbox to use.
-// |allowed_dir| - directory to allow access to, currently the only sandbox
-// profile that supports this is SANDBOX_TYPE_UTILITY .
-//
-// |allowed_dir| must be a "simple" string since it's placed as is in a regex
-// i.e. it must not contain quotation characters, escaping or any characters
-// that might have special meaning when blindly substituted into a regular
-// expression - crbug.com/26492 .
-// Returns true on success, false if an error occurred enabling the sandbox.
-bool EnableSandbox(SandboxProcessType sandbox_type,
- const FilePath& allowed_dir);
+bool EnableSandbox();
} // namespace sandbox