• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 // Copyright (c) 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 "base/process/launch.h"
6 
7 namespace base {
8 
LaunchOptions()9 LaunchOptions::LaunchOptions()
10     : wait(false),
11 #if defined(OS_WIN)
12       start_hidden(false),
13       handles_to_inherit(NULL),
14       inherit_handles(false),
15       as_user(NULL),
16       empty_desktop_name(false),
17       job_handle(NULL),
18       stdin_handle(NULL),
19       stdout_handle(NULL),
20       stderr_handle(NULL),
21       force_breakaway_from_job_(false)
22 #else
23       fds_to_remap(NULL),
24       maximize_rlimits(NULL),
25       new_process_group(false)
26 #if defined(OS_LINUX)
27       , clone_flags(0)
28 #endif  // OS_LINUX
29 #if defined(OS_CHROMEOS)
30       , ctrl_terminal_fd(-1)
31 #endif  // OS_CHROMEOS
32 #endif  // !defined(OS_WIN)
33     {
34 }
35 
~LaunchOptions()36 LaunchOptions::~LaunchOptions() {
37 }
38 
39 }  // namespace base
40