Lines 1-24
Link Here
|
1 |
--- gdb/gdb.c Thu Feb 13 13:07:24 2003 |
1 |
--- gdb/gdb.c 2014-08-01 04:35:20.000000000 -0700 |
2 |
+++ gdb/gdb.c Wed May 17 00:24:39 2006 |
2 |
+++ gdb/gdb.c 2014-08-01 04:50:43.000000000 -0700 |
3 |
@@ -23,4 +23,5 @@ |
3 |
@@ -29,6 +29,12 @@ |
4 |
#include "gdb_string.h" |
4 |
memset (&args, 0, sizeof args); |
5 |
#include "interps.h" |
|
|
6 |
+#include <libgen.h> |
7 |
|
8 |
int |
9 |
@@ -31,6 +32,14 @@ |
10 |
args.argc = argc; |
5 |
args.argc = argc; |
11 |
args.argv = argv; |
6 |
args.argv = argv; |
12 |
- args.use_windows = 0; |
|
|
13 |
- args.interpreter_p = INTERP_CONSOLE; |
7 |
- args.interpreter_p = INTERP_CONSOLE; |
14 |
+ if (strncmp(basename(argv[0]), "insight", 7) == 0) { |
8 |
+ if (strncmp(basename(argv[0]), "insight", 7) == 0) { |
15 |
+ args.use_windows = 1; |
|
|
16 |
+ args.interpreter_p = "insight"; |
9 |
+ args.interpreter_p = "insight"; |
17 |
+ } else if (strncmp(basename(argv[0]), "gdbtui", 6) == 0) { |
10 |
+ } else if (strncmp(basename(argv[0]), "gdbtui", 6) == 0) { |
18 |
+ args.use_windows = 0; |
|
|
19 |
+ args.interpreter_p = INTERP_TUI; |
11 |
+ args.interpreter_p = INTERP_TUI; |
20 |
+ } else { |
12 |
+ } else { |
21 |
+ args.use_windows = 0; |
|
|
22 |
+ args.interpreter_p = INTERP_CONSOLE; |
13 |
+ args.interpreter_p = INTERP_CONSOLE; |
23 |
+ } |
14 |
+ } |
24 |
return gdb_main (&args); |
15 |
return gdb_main (&args); |