Index: base/process/process_posix.cc |
diff --git a/base/process/process_posix.cc b/base/process/process_posix.cc |
index 58852bc388c5053f618d86aa01900c0cab771d99..93dec98a0f705e15a82fb6c17a95391785788800 100644 |
--- a/base/process/process_posix.cc |
+++ b/base/process/process_posix.cc |
@@ -38,6 +38,16 @@ Process Process::Current() { |
} |
// static |
+Process Process::OpenWithExtraPriviles(ProcessId pid) { |
+ if (pid == GetCurrentProcId()) |
+ return Current(); |
+ |
+ // On POSIX process handles are the same as PIDs, and there are no privileges |
+ // to set. |
+ return Process(pid); |
+} |
+ |
+// static |
Process Process::DeprecatedGetProcessFromHandle(ProcessHandle handle) { |
DCHECK_NE(handle, GetCurrentProcessHandle()); |
return Process(handle); |