diff options
author | Tom Tromey <tom@tromey.com> | 2017-04-26 22:03:42 -0600 |
---|---|---|
committer | Tom Tromey <tom@tromey.com> | 2017-08-03 07:58:56 -0600 |
commit | fad0444a57f4715c1afc9b0331014374e6faccb6 (patch) | |
tree | 051bc584f9dda1dd2973ccc5a29d17f6b0a94922 | |
parent | Change open_terminal_stream to return a gdb_file_up (diff) | |
download | binutils-gdb-fad0444a57f4715c1afc9b0331014374e6faccb6.tar.gz binutils-gdb-fad0444a57f4715c1afc9b0331014374e6faccb6.tar.bz2 binutils-gdb-fad0444a57f4715c1afc9b0331014374e6faccb6.zip |
Remove make_cleanup_fclose
After the preceding patches, make_cleanup_fclose is no longer used, so
remove it.
ChangeLog
2017-08-03 Tom Tromey <tom@tromey.com>
* utils.h (make_cleanup_fclose): Remove.
* utils.c (do_fclose_cleanup, make_cleanup_fclose): Remove.
-rw-r--r-- | gdb/ChangeLog | 5 | ||||
-rw-r--r-- | gdb/utils.c | 18 | ||||
-rw-r--r-- | gdb/utils.h | 2 |
3 files changed, 5 insertions, 20 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 9c2e6bafbb1..d26d9849bbc 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,5 +1,10 @@ 2017-08-03 Tom Tromey <tom@tromey.com> + * utils.h (make_cleanup_fclose): Remove. + * utils.c (do_fclose_cleanup, make_cleanup_fclose): Remove. + +2017-08-03 Tom Tromey <tom@tromey.com> + * top.c (open_terminal_stream): Return gdb_file_up. (new_ui_command): Update. diff --git a/gdb/utils.c b/gdb/utils.c index 43e1827c445..c6b54238fe2 100644 --- a/gdb/utils.c +++ b/gdb/utils.c @@ -148,24 +148,6 @@ make_cleanup_freeargv (char **arg) return make_cleanup (do_freeargv, arg); } -/* Helper function which does the work for make_cleanup_fclose. */ - -static void -do_fclose_cleanup (void *arg) -{ - FILE *file = (FILE *) arg; - - fclose (file); -} - -/* Return a new cleanup that closes FILE. */ - -struct cleanup * -make_cleanup_fclose (FILE *file) -{ - return make_cleanup (do_fclose_cleanup, file); -} - /* Helper function for make_cleanup_ui_out_redirect_pop. */ static void diff --git a/gdb/utils.h b/gdb/utils.h index 48330a16f7f..a6709c07bb6 100644 --- a/gdb/utils.h +++ b/gdb/utils.h @@ -101,8 +101,6 @@ extern struct cleanup *(make_cleanup_free_section_addr_info /* For make_cleanup_close see common/filestuff.h. */ -extern struct cleanup *make_cleanup_fclose (FILE *file); - extern struct cleanup *make_cleanup_restore_integer (int *variable); extern struct cleanup *make_cleanup_restore_uinteger (unsigned int *variable); |