52 run.reset (xstrdup (cmd));
65 error (
_(
"-environment-pwd: No arguments allowed"));
77 error (
_(
"-environment-pwd: error finding name of working directory: %s"),
88 if (argc == 0 || argc > 1)
89 error (
_(
"-environment-cd: Usage DIRECTORY"));
97 if (dirname == 0 || dirname[0] ==
'\0')
121 static const struct mi_opt opts[] =
131 for (i = argc - 1; i >= 0; --i)
144 switch ((
enum opt) opt)
168 exec_path = xstrdup (env);
171 for (i = argc - 1; i >= 0; --i)
194 static const struct mi_opt opts[] =
204 for (i = argc - 1; i >= 0; --i)
212 int opt =
mi_getopt (
"-environment-directory", argc,
argv, opts,
217 switch ((
enum opt) opt)
234 for (i = argc - 1; i >= 0; --i)
257 error (
_(
"-inferior-tty-show: Usage: No args"));
259 if (inferior_io_terminal)
260 current_uiout->field_string (
"inferior_tty_terminal", inferior_io_terminal);
const char * get(const char *var) const
void add_path(const char *, char **, int)
void field_string(const char *fldname, const char *string)
void set(const char *var, const char *value)
static void env_mod_path(const char *dirname, char **which_path)
void set_inferior_io_terminal(const char *terminal_name)
void mi_cmd_env_dir(const char *command, char **argv, int argc)
void mi_cmd_env_path(const char *command, char **argv, int argc)
void mi_cmd_inferior_tty_show(const char *command, char **argv, int argc)
void execute_command(const char *, int)
void init_source_path(void)
int mi_getopt(const char *prefix, int argc, char **argv, const struct mi_opt *opts, int *oind, char **oarg)
std::unique_ptr< T, xfree_deleter< T > > unique_xmalloc_ptr
const char * get_inferior_io_terminal(void)
int mi_version(ui_out *uiout)
static void env_execute_cli_command(const char *cmd, const char *args)
char * xstrprintf(const char *format,...)
int mi_valid_noargs(const char *prefix, int argc, char **argv)
void mi_cmd_env_cd(const char *command, char **argv, int argc)
void _initialize_mi_cmd_env(void)
char * safe_strerror(int)
void mi_cmd_inferior_tty_set(const char *command, char **argv, int argc)
void forget_cached_source_info(void)
struct inferior * current_inferior(void)
static const char path_var_name[]
void error(const char *fmt,...)
void mi_cmd_env_pwd(const char *command, char **argv, int argc)