| Index: base/process_util.h
|
| diff --git a/base/process_util.h b/base/process_util.h
|
| index 9bcd6d451b51f94d8ad45b8975f50eebfd6294bc..eaa284f765d0b3ebb4867dff15b52dce9830424a 100644
|
| --- a/base/process_util.h
|
| +++ b/base/process_util.h
|
| @@ -225,6 +225,9 @@ struct LaunchOptions {
|
| #if defined(OS_LINUX)
|
| , clone_flags(0)
|
| #endif // OS_LINUX
|
| +#if defined(OS_CHROMEOS)
|
| + , ctrl_terminal_fd(-1)
|
| +#endif // OS_CHROMEOS
|
| #if defined(OS_MACOSX)
|
| , synchronize(NULL)
|
| #endif // defined(OS_MACOSX)
|
| @@ -282,6 +285,12 @@ struct LaunchOptions {
|
| int clone_flags;
|
| #endif // defined(OS_LINUX)
|
|
|
| +#if defined(OS_CHROMEOS)
|
| + // If non-negative, the specified file descriptor will be set as the launched
|
| + // process' controlling terminal.
|
| + int ctrl_terminal_fd;
|
| +#endif // defined(OS_CHROMEOS)
|
| +
|
| #if defined(OS_MACOSX)
|
| // When non-NULL, a new LaunchSynchronizationHandle will be created and
|
| // stored in *synchronize whenever LaunchProcess returns true in the parent
|
|
|