gdb/
authorJan Kratochvil <jan.kratochvil@redhat.com>
Mon, 2 Jan 2012 13:29:57 +0000 (13:29 +0000)
committerJan Kratochvil <jan.kratochvil@redhat.com>
Mon, 2 Jan 2012 13:29:57 +0000 (13:29 +0000)
Revert this part of:
2012-01-02  Jan Kratochvil  <jan.kratochvil@redhat.com>
Remove the gdbtui binary.
* gdb.c (main): Remove args.interpreter_p initialization.
* main.c (captured_main): Set INTERPRETER_P directly by INTERP_CONSOLE.
* main.h (struct captured_main_args): Remove interpreter_p.

gdb/ChangeLog
gdb/gdb.c
gdb/main.c
gdb/main.h

index 405b212..0882b5f 100644 (file)
@@ -1,3 +1,12 @@
+2012-01-02  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       Revert this part of:
+       2012-01-02  Jan Kratochvil  <jan.kratochvil@redhat.com>
+       Remove the gdbtui binary.
+       * gdb.c (main): Remove args.interpreter_p initialization.
+       * main.c (captured_main): Set INTERPRETER_P directly by INTERP_CONSOLE.
+       * main.h (struct captured_main_args): Remove interpreter_p.
+
 2012-01-02  Joel Brobecker  <brobecker@adacore.com>
 
        * config/djgpp/fnchange.lst: Add entry for ChangeLog-2011.
index a74eb4c..7a708e2 100644 (file)
--- a/gdb/gdb.c
+++ b/gdb/gdb.c
@@ -31,5 +31,6 @@ main (int argc, char **argv)
   args.argc = argc;
   args.argv = argv;
   args.use_windows = 0;
+  args.interpreter_p = INTERP_CONSOLE;
   return gdb_main (&args);
 }
index 147fdf2..288ec4b 100644 (file)
@@ -380,7 +380,7 @@ captured_main (void *data)
      this captured main, or one specified by the user at start up, or
      the console.  Initialize the interpreter to the one requested by 
      the application.  */
-  interpreter_p = xstrdup (INTERP_CONSOLE);
+  interpreter_p = xstrdup (context->interpreter_p);
 
   /* Parse arguments and options.  */
   {
index 627b541..fbbc473 100644 (file)
@@ -26,6 +26,7 @@ struct captured_main_args
   int argc;
   char **argv;
   int use_windows;
+  const char *interpreter_p;
 };
 
 extern int gdb_main (struct captured_main_args *);