* cli/cli-logging.c (handle_redirections): Make a cleanup.

* reggroups.c (maintenance_print_reggroups): Make a cleanup.
	* regcache.c (regcache_print): Make a cleanup.
	* maint.c (maintenance_print_architecture): Make a cleanup.
	* dummy-frame.c (maintenance_print_dummy_frames): Make a cleanup.
This commit is contained in:
Tom Tromey 2008-10-30 20:35:31 +00:00
parent a05016c09e
commit 724b958c41
6 changed files with 26 additions and 4 deletions

View file

@ -234,11 +234,13 @@ maintenance_print_reggroups (char *args, int from_tty)
reggroups_dump (current_gdbarch, gdb_stdout);
else
{
struct cleanup *cleanups;
struct ui_file *file = gdb_fopen (args, "w");
if (file == NULL)
perror_with_name (_("maintenance print reggroups"));
cleanups = make_cleanup_ui_file_delete (file);
reggroups_dump (current_gdbarch, file);
ui_file_delete (file);
do_cleanups (cleanups);
}
}