to allow this.
* mi-cmds.c: Remove "interpreter-set" command.
* mi-cmds.h (mi_cmd_interpreter_set): Remove.
+2002-08-13 Keith Seitz <keiths@redhat.com>
+
+ * mi-interp.c (mi_cmd_interpreter_set): Remove. We're not going
+ to allow this.
+ * mi-cmds.c: Remove "interpreter-set" command.
+ * mi-cmds.h (mi_cmd_interpreter_set): Remove.
+
2002-08-09 Keith Seitz <keiths@redhat.com>
* gdbmi.texinfo: Document selected-frame-changed, register-update,
{"gdb-show", "show %s", 0},
{"gdb-source", 0, 0},
{"gdb-version", "show version", 0},
- {"interpreter-set", 0, 0, mi_cmd_interpreter_set},
{"interpreter-exec", 0, 0, mi_cmd_interpreter_exec},
{"kod-info", 0, 0},
{"kod-list", 0, 0},
extern mi_cmd_args_ftype mi_cmd_exec_until;
extern mi_cmd_args_ftype mi_cmd_exec_interrupt;
extern mi_cmd_argv_ftype mi_cmd_gdb_exit;
-extern mi_cmd_argv_ftype mi_cmd_interpreter_set;
extern mi_cmd_argv_ftype mi_cmd_interpreter_exec;
extern mi_cmd_argv_ftype mi_cmd_stack_info_depth;
extern mi_cmd_argv_ftype mi_cmd_stack_list_args;
return result;
}
-enum mi_cmd_result
-mi_cmd_interpreter_set (char *command, char **argv, int argc)
-{
- struct gdb_interpreter *interp;
- int result;
-
- if (argc != 1)
- {
- xasprintf (&mi_error_message,
- "mi_cmd_interpreter_set: wrong #of args, should be 1 ");
- return MI_CMD_ERROR;
- }
- interp = gdb_lookup_interpreter (argv[0]);
- if (interp == NULL)
- {
- xasprintf (&mi_error_message,
- "mi_cmd_interpreter_set: could not find interpreter %s",
- argv[0]);
- return MI_CMD_ERROR;
- }
-
- if (interp != gdb_current_interpreter ())
- {
- result = gdb_set_interpreter (interp);
- if (result != 1)
- {
- xasprintf (&mi_error_message,
- "mi_cmd_interpreter_set: error setting interpreter %s",
- argv[0]);
- return MI_CMD_ERROR;
- }
- }
-
- /* We don't want to put up the "done" and whatnot here, since we
- * are going over to another interpreter.
- */
- return MI_CMD_QUIET;
-}
-
/*
* mi_insert_notify_hooks - This inserts a number of hooks that are meant to produce
* async-notify ("=") MI messages while running commands in another interpreter