From: Keith Seitz Date: Wed, 28 Aug 2002 19:05:04 +0000 (+0000) Subject: * mi-interp.c (_initialize_mi_interp): Add exec_proc. X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9dc029cfb378e96240593508e91cc27dcfc8dc87;p=thirdparty%2Fbinutils-gdb.git * mi-interp.c (_initialize_mi_interp): Add exec_proc. (mi_interpreter_exec): New function. MI's exec_proc. --- 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 */ };