2003-09-22 Jeff Johnston <jjohnstn@redhat.com>
* top.c (quit_force): Fix indirect call to quit_target so a struct qt_args pointer is passed.
This commit is contained in:
parent
5d6eb653a4
commit
365c70b126
2 changed files with 10 additions and 1 deletions
|
@ -1,3 +1,8 @@
|
||||||
|
2003-09-22 Jeff Johnston <jjohnstn@redhat.com>
|
||||||
|
|
||||||
|
* top.c (quit_force): Fix indirect call to quit_target so
|
||||||
|
a struct qt_args pointer is passed.
|
||||||
|
|
||||||
2003-09-22 Andrew Cagney <cagney@redhat.com>
|
2003-09-22 Andrew Cagney <cagney@redhat.com>
|
||||||
|
|
||||||
* arch-utils.h (init_frame_pc_noop): Delete declaration.
|
* arch-utils.h (init_frame_pc_noop): Delete declaration.
|
||||||
|
|
|
@ -1478,6 +1478,7 @@ void
|
||||||
quit_force (char *args, int from_tty)
|
quit_force (char *args, int from_tty)
|
||||||
{
|
{
|
||||||
int exit_code = 0;
|
int exit_code = 0;
|
||||||
|
struct qt_args qt;
|
||||||
|
|
||||||
/* An optional expression may be used to cause gdb to terminate with the
|
/* An optional expression may be used to cause gdb to terminate with the
|
||||||
value of that expression. */
|
value of that expression. */
|
||||||
|
@ -1488,8 +1489,11 @@ quit_force (char *args, int from_tty)
|
||||||
exit_code = (int) value_as_long (val);
|
exit_code = (int) value_as_long (val);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
qt.args = args;
|
||||||
|
qt.from_tty = from_tty;
|
||||||
|
|
||||||
/* We want to handle any quit errors and exit regardless. */
|
/* We want to handle any quit errors and exit regardless. */
|
||||||
catch_errors (quit_target, args,
|
catch_errors (quit_target, &qt,
|
||||||
"Quitting: ", RETURN_MASK_ALL);
|
"Quitting: ", RETURN_MASK_ALL);
|
||||||
|
|
||||||
exit (exit_code);
|
exit (exit_code);
|
||||||
|
|
Loading…
Add table
Reference in a new issue