Eliminate close_and_cleanup routines.

This commit is contained in:
John Gilmore 1991-05-10 23:48:14 +00:00
parent 66d4e1bb88
commit ed9c0d48e0
1 changed files with 1 additions and 24 deletions

View File

@ -1622,30 +1622,6 @@ coff_set_section_contents(abfd, section, location, offset, count)
return true;
}
static boolean
coff_close_and_cleanup(abfd)
bfd *abfd;
{
if (!bfd_read_p(abfd))
switch (abfd->format) {
case bfd_archive:
if (!_bfd_write_archive_contents(abfd))
return false;
break;
case bfd_object:
if (!coff_write_object_contents(abfd))
return false;
break;
default:
bfd_error = invalid_operation;
return false;
}
/* We depend on bfd_close to free all the memory on the obstack. */
/* FIXME if bfd_release is not using obstacks! */
return true;
}
static PTR
buy_and_read(abfd, where, seek_direction, size)
@ -2538,3 +2514,4 @@ DEFUN(coff_sizeof_headers,(abfd, reloc),
#define coff_openr_next_archived_file bfd_generic_openr_next_archived_file
#define coff_generic_stat_arch_elt bfd_generic_stat_arch_elt
#define coff_get_section_contents bfd_generic_get_section_contents
#define coff_close_and_cleanup bfd_generic_close_and_cleanup