Index: base/process/process_unittest.cc |
diff --git a/base/process/process_unittest.cc b/base/process/process_unittest.cc |
index c2726d8f539f877f5a14f2571cfdc65adfc03166..5180f64c55a8111a5db6456570d1ac4d38f2776e 100644 |
--- a/base/process/process_unittest.cc |
+++ b/base/process/process_unittest.cc |
@@ -7,18 +7,10 @@ |
#include "base/process/kill.h" |
#include "base/test/multiprocess_test.h" |
#include "base/test/test_timeouts.h" |
-#include "base/third_party/dynamic_annotations/dynamic_annotations.h" |
#include "base/threading/platform_thread.h" |
-#include "build/build_config.h" |
#include "testing/gtest/include/gtest/gtest.h" |
#include "testing/multiprocess_func_list.h" |
-#if defined(OS_LINUX) |
-#include <errno.h> |
-#include <sys/syscall.h> |
-#include <sys/types.h> |
-#include <unistd.h> |
-#endif |
namespace { |
@@ -209,41 +201,4 @@ |
EXPECT_EQ(old_priority, new_priority); |
} |
-#if defined(OS_LINUX) |
-const int kSuccess = 0; |
-const int kFail = 1; |
- |
-MULTIPROCESS_TEST_MAIN(CheckPidProcess) { |
- const pid_t kInitPid = 1; |
- const pid_t pid = syscall(__NR_getpid); |
- if (pid != kInitPid) { |
- return kFail; |
- } |
- |
- if (!RunningOnValgrind() && getpid() != pid) { |
- return kFail; |
- } |
- |
- return kSuccess; |
-} |
- |
-TEST_F(ProcessTest, CloneFlags) { |
- LaunchOptions options; |
- options.clone_flags = CLONE_NEWUSER | CLONE_NEWPID | CLONE_NEWNET; |
- |
- const ProcessHandle proc = SpawnChildWithOptions("CheckPidProcess", options); |
- if (proc == kNullProcessHandle && errno == EINVAL) { |
- // Some of the namespace types are not supported. |
- return; |
- } |
- |
- Process process(proc); |
- ASSERT_TRUE(process.IsValid()); |
- |
- int exit_code = kFail; |
- EXPECT_TRUE(process.WaitForExit(&exit_code)); |
- EXPECT_EQ(kSuccess, exit_code); |
-} |
-#endif |
- |
} // namespace base |