summaryrefslogtreecommitdiff
path: root/devel/gdb/files/patch-unified
diff options
context:
space:
mode:
Diffstat (limited to 'devel/gdb/files/patch-unified')
-rw-r--r--devel/gdb/files/patch-unified25
1 files changed, 25 insertions, 0 deletions
diff --git a/devel/gdb/files/patch-unified b/devel/gdb/files/patch-unified
new file mode 100644
index 000000000000..19ef04213ee0
--- /dev/null
+++ b/devel/gdb/files/patch-unified
@@ -0,0 +1,25 @@
+--- gdb/gdb.c Thu Feb 13 13:07:24 2003
++++ gdb/gdb.c Wed May 17 00:24:39 2006
+@@ -23,4 +23,5 @@
+ #include "gdb_string.h"
+ #include "interps.h"
++#include <libgen.h>
+
+ int
+@@ -31,6 +32,14 @@
+ args.argc = argc;
+ args.argv = argv;
+- args.use_windows = 0;
+- args.interpreter_p = INTERP_CONSOLE;
++ if (strncmp(basename(argv[0]), "insight", 7) == 0) {
++ args.use_windows = 1;
++ args.interpreter_p = "insight";
++ } else if (strncmp(basename(argv[0]), "gdbtui", 6) == 0) {
++ args.use_windows = 0;
++ args.interpreter_p = INTERP_TUI;
++ } else {
++ args.use_windows = 0;
++ args.interpreter_p = INTERP_CONSOLE;
++ }
+ return gdb_main (&args);
+ }