1// Copyright 2013 The Chromium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#include "content/public/common/sandbox_init.h"
6
7#include "base/memory/scoped_ptr.h"
8#include "content/common/sandbox_linux/sandbox_seccomp_bpf_linux.h"
9#include "sandbox/linux/bpf_dsl/bpf_dsl.h"
10
11namespace content {
12
13bool InitializeSandbox(
14    scoped_ptr<sandbox::bpf_dsl::SandboxBPFDSLPolicy> policy) {
15  return SandboxSeccompBPF::StartSandboxWithExternalPolicy(policy.Pass());
16}
17
18scoped_ptr<sandbox::bpf_dsl::SandboxBPFDSLPolicy>
19GetBPFSandboxBaselinePolicy() {
20  return SandboxSeccompBPF::GetBaselinePolicy().Pass();
21}
22
23}  // namespace content
24