From 9dc029cfb378e96240593508e91cc27dcfc8dc87 Mon Sep 17 00:00:00 2001 From: Keith Seitz Date: Wed, 28 Aug 2002 19:05:04 +0000 Subject: [PATCH] * mi-interp.c (_initialize_mi_interp): Add exec_proc. (mi_interpreter_exec): New function. MI's exec_proc. --- gdb/mi/ChangeLog | 5 +++++ gdb/mi/mi-interp.c | 10 +++++++++- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/gdb/mi/ChangeLog b/gdb/mi/ChangeLog index 850f3741086..fd8558d728e 100644 --- a/gdb/mi/ChangeLog +++ b/gdb/mi/ChangeLog @@ -1,3 +1,8 @@ +2002-08-28 Keith Seitz + + * mi-interp.c (_initialize_mi_interp): Add exec_proc. + (mi_interpreter_exec): New function. MI's exec_proc. + 2002-08-28 Keith Seitz * gdbmi.texinfo: Document the interpreter-exec command. diff --git a/gdb/mi/mi-interp.c b/gdb/mi/mi-interp.c index 6159ba64e11..52597f29071 100644 --- a/gdb/mi/mi-interp.c +++ b/gdb/mi/mi-interp.c @@ -49,6 +49,7 @@ static int mi_interpreter_resume (void *data); static int mi_interpreter_do_one_event (void *data); static int mi_interpreter_suspend (void *data); static int mi_interpreter_delete (void *data); +static int mi_interpreter_exec (void *data, char *command); static int mi_interpreter_prompt (void *data, char *new_prompt); static void mi_execute_command_wrapper (char *cmd); @@ -173,6 +174,13 @@ mi_interpreter_delete (void *data) return 1; } +static int +mi_interpreter_exec (void *data, char *command) +{ + mi_execute_command_wrapper (command); + return 1; +} + static int mi_interpreter_prompt (void *data, char *new_prompt) { @@ -425,7 +433,7 @@ _initialize_mi_interp (void) NULL, /* do_one_event_proc */ mi_interpreter_suspend, /* suspend_proc */ mi_interpreter_delete, /* delete_proc */ - NULL, /* exec_proc */ + mi_interpreter_exec, /* exec_proc */ mi_interpreter_prompt /* prompt_proc */ }; -- 2.47.2