* gdbtk.c (gdbtk_init): Check for a DISPLAY env variable and

gracefully degrade to using command line interface if none is
	found.
This commit is contained in:
Fred Fish 1996-08-23 07:57:10 +00:00
parent 3c72ab7035
commit fe58c81f5c
2 changed files with 13 additions and 0 deletions

View file

@ -1,3 +1,9 @@
Fri Aug 23 00:44:57 1996 Fred Fish <fnf@ninemoons.com>
* gdbtk.c (gdbtk_init): Check for a DISPLAY env variable and
gracefully degrade to using command line interface if none is
found.
Wed Aug 21 16:31:27 1996 Fred Fish <fnf@rtl.cygnus.com>
* valprint.c (print_longest): Test for CC_HAS_LONG_LONG as well as

View file

@ -1240,6 +1240,13 @@ gdbtk_init ()
struct sigaction action;
static sigset_t nullsigmask = {0};
/* If there is no DISPLAY environment variable, Tk_Init below will fail,
causing gdb to abort. If instead we simply return here, gdb will
gracefully degrade to using the command line interface. */
if (getenv ("DISPLAY") == NULL)
return;
old_chain = make_cleanup (cleanup_init, 0);
/* First init tcl and tk. */