Replace hardwired error handler in captured_main

If the requested interpreter cannot be set captured_main reports the
error with a hardwired fprintf/exit pair.  A fprintf/exit pair on the
previous line was replaced with a call to error in March 2003
(https://sourceware.org/ml/gdb-patches/2003-03/msg00444.html) but I
found no documentation as to why this particular hardwired handler
was left untouched.  I was also unable to come up with a situation
where error would not be suitable, so I have replaced it with a call
to error.

gdb/ChangeLog:

	* main.c (captured_main): Replace a fprintf/exit
	pair with a call to error.  Wrap the message with _().
This commit is contained in:
Gary Benson 2014-08-04 14:08:46 +01:00
parent e0e6bcab59
commit fd0ef3dda9
2 changed files with 6 additions and 6 deletions

View File

@ -1,3 +1,8 @@
2014-08-29 Gary Benson <gbenson@redhat.com>
* main.c (captured_main): Replace a fprintf/exit
pair with a call to error. Wrap the message with _().
2014-08-29 Gary Benson <gbenson@redhat.com>
* tui/tui-io.c (tui_initialize_io): Replace two fprintf/exit

View File

@ -984,12 +984,7 @@ captured_main (void *data)
error (_("Interpreter `%s' unrecognized"), interpreter_p);
/* Install it. */
if (!interp_set (interp, 1))
{
fprintf_unfiltered (gdb_stderr,
"Interpreter `%s' failed to initialize.\n",
interpreter_p);
exit (1);
}
error (_("Interpreter `%s' failed to initialize."), interpreter_p);
}
/* FIXME: cagney/2003-02-03: The big hack (part 2 of 2) that lets