108 static int debug_setpgrp = 657473;
121 if (debug_setpgrp == -1)
122 perror (
_(
"setpgrp failed in child"));
158 _(
"Use of shell to start subprocesses is %s.\n"),
166 Set a wrapper for running programs.\n\ 167 The wrapper prepares the system and environment for the new program."),
169 Show the wrapper for running programs."), NULL,
174 _(
"Disable use of an execution wrapper."),
179 Set use of shell to start subprocesses. The default is on."),
_(
"\ 180 Show use of shell to start subprocesses."), NULL,
void add_setshow_filename_cmd(const char *name, enum command_class theclass, char **var, const char *set_doc, const char *show_doc, const char *help_doc, cmd_const_sfunc_ftype *set_func, show_value_ftype *show_func, struct cmd_list_element **set_list, struct cmd_list_element **show_list)
ptid_t startup_inferior(pid_t pid, int ntraps, struct target_waitstatus *last_waitstatus, ptid_t *last_ptid)
static char * exec_wrapper
mach_port_t mach_port_t name mach_port_t mach_port_t name kern_return_t int int rusage_t pid_t pid
void new_tty_prefork(const char *ttyname)
void new_tty_postfork(void)
void prefork_hook(const char *args)
struct cmd_list_element * add_cmd(const char *name, enum command_class theclass, const char *doc, struct cmd_list_element **list)
static void show_startup_with_shell(struct ui_file *file, int from_tty, struct cmd_list_element *c, const char *value)
struct cmd_list_element * setlist
const char * get_exec_wrapper()
static void unset_exec_wrapper_command(const char *args, int from_tty)
const char * get_inferior_io_terminal(void)
void fprintf_filtered(struct ui_file *stream, const char *format,...)
struct cmd_list_element * showlist
ptid_t pid_to_ptid(int pid)
struct cmd_list_element * unsetlist
ptid_t gdb_startup_inferior(pid_t pid, int num_traps)
struct ui_file * m_gdb_stdout
static struct ui * saved_ui
void postfork_hook(pid_t pid)
void _initialize_fork_child(void)
void add_setshow_boolean_cmd(const char *name, enum command_class theclass, int *var, const char *set_doc, const char *show_doc, const char *help_doc, cmd_const_sfunc_ftype *set_func, show_value_ftype *show_func, struct cmd_list_element **set_list, struct cmd_list_element **show_list)
struct inferior * current_inferior(void)
void gdb_flush(struct ui_file *file)
pid_t create_tty_session(void)
void set_executing(ptid_t ptid, int executing)
void inferior_appeared(struct inferior *inf, int pid)
void postfork_child_hook()
void init_thread_list(void)
struct ui_file * m_gdb_stderr