rather than bfd_perror. Print file name. Internationalise.
2005-10-26 Alan Modra <amodra@bigpond.net.au>
+ * cache.c (bfd_cache_lookup_worker): Use bfd_error_handler
+ rather than bfd_perror. Print file name. Internationalise.
+
+2005-10-26 Alan Modra <amodra@bigpond.net.au>
+
* cache.c (bfd_open_file): Set bfd_error_system_call on failure
to open file.
(bfd_cache_lookup_worker): Remove check that file pos is in
FILE *
bfd_cache_lookup_worker (bfd *abfd)
{
+ bfd *orig_bfd = abfd;
if ((abfd->flags & BFD_IN_MEMORY) != 0)
abort ();
else
return (FILE *) abfd->iostream;
- bfd_perror ("Cannot continue");
+ (*_bfd_error_handler) (_("reopening %B: %s\n"),
+ orig_bfd, bfd_errmsg (bfd_get_error ()));
abort ();
return NULL;
}