diff options
Diffstat (limited to 'base/process_util.h')
-rw-r--r-- | base/process_util.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/base/process_util.h b/base/process_util.h index b558541..4fe081f 100644 --- a/base/process_util.h +++ b/base/process_util.h @@ -23,6 +23,7 @@ #include <vector> #include "base/command_line.h" +#include "base/file_path.h" #include "base/process.h" #if defined(OS_WIN) @@ -87,6 +88,14 @@ void CloseProcessHandle(ProcessHandle process); // Win XP SP1 as well. ProcessId GetProcId(ProcessHandle process); +#if defined(OS_LINUX) +// Returns the ID for the parent of the given process. +ProcessId GetParentProcessId(ProcessHandle process); + +// Returns the path to the executable of the given process. +FilePath GetProcessExecutablePath(ProcessHandle process); +#endif + #if defined(OS_POSIX) // Sets all file descriptors to close on exec except for stdin, stdout // and stderr. |