GDB (xrefs)
Functions | Variables
mi-cmd-env.c File Reference
#include "defs.h"
#include "inferior.h"
#include "value.h"
#include "mi-out.h"
#include "mi-cmds.h"
#include "mi-getopt.h"
#include "symtab.h"
#include "target.h"
#include "environ.h"
#include "command.h"
#include "ui-out.h"
#include "top.h"
#include <sys/stat.h>

Go to the source code of this file.

Functions

static void env_execute_cli_command (const char *cmd, const char *args)
 
void mi_cmd_env_pwd (const char *command, char **argv, int argc)
 
void mi_cmd_env_cd (const char *command, char **argv, int argc)
 
static void env_mod_path (const char *dirname, char **which_path)
 
void mi_cmd_env_path (const char *command, char **argv, int argc)
 
void mi_cmd_env_dir (const char *command, char **argv, int argc)
 
void mi_cmd_inferior_tty_set (const char *command, char **argv, int argc)
 
void mi_cmd_inferior_tty_show (const char *command, char **argv, int argc)
 
void _initialize_mi_cmd_env (void)
 

Variables

static const char path_var_name [] = "PATH"
 
static char * orig_path = NULL
 

Function Documentation

◆ _initialize_mi_cmd_env()

void _initialize_mi_cmd_env ( void  )

Definition at line 264 of file mi-cmd-env.c.

References orig_path, and path_var_name.

◆ env_execute_cli_command()

static void env_execute_cli_command ( const char *  cmd,
const char *  args 
)
static

Definition at line 43 of file mi-cmd-env.c.

References execute_command(), run, and xstrprintf().

Referenced by mi_cmd_env_cd(), mi_cmd_env_dir(), mi_cmd_env_path(), and mi_cmd_env_pwd().

◆ env_mod_path()

static void env_mod_path ( const char *  dirname,
char **  which_path 
)
static

Definition at line 95 of file mi-cmd-env.c.

References add_path().

Referenced by mi_cmd_env_dir(), and mi_cmd_env_path().

◆ mi_cmd_env_cd()

void mi_cmd_env_cd ( const char *  command,
char **  argv,
int  argc 
)

Definition at line 86 of file mi-cmd-env.c.

References _, gdb::argv, env_execute_cli_command(), and error().

◆ mi_cmd_env_dir()

void mi_cmd_env_dir ( const char *  command,
char **  argv,
int  argc 
)

◆ mi_cmd_env_path()

void mi_cmd_env_path ( const char *  command,
char **  argv,
int  argc 
)

◆ mi_cmd_env_pwd()

void mi_cmd_env_pwd ( const char *  command,
char **  argv,
int  argc 
)

◆ mi_cmd_inferior_tty_set()

void mi_cmd_inferior_tty_set ( const char *  command,
char **  argv,
int  argc 
)

Definition at line 244 of file mi-cmd-env.c.

References gdb::argv, and set_inferior_io_terminal().

◆ mi_cmd_inferior_tty_show()

void mi_cmd_inferior_tty_show ( const char *  command,
char **  argv,
int  argc 
)

Variable Documentation

◆ orig_path

char* orig_path = NULL
static

Definition at line 36 of file mi-cmd-env.c.

Referenced by _initialize_mi_cmd_env(), and mi_cmd_env_path().

◆ path_var_name

const char path_var_name[] = "PATH"
static

Definition at line 35 of file mi-cmd-env.c.

Referenced by _initialize_mi_cmd_env(), and mi_cmd_env_path().