If fclose fails, set bfd_error to system_call_error.
This commit is contained in:
parent
700b2ee3ef
commit
09141f8dd5
1 changed files with 6 additions and 3 deletions
|
@ -127,10 +127,13 @@ DEFUN(bfd_cache_delete,(abfd),
|
|||
{
|
||||
boolean ret;
|
||||
|
||||
if (fclose ((FILE *)(abfd->iostream)) == EOF)
|
||||
ret = false;
|
||||
else
|
||||
if (fclose ((FILE *)(abfd->iostream)) == 0)
|
||||
ret = true;
|
||||
else
|
||||
{
|
||||
ret = false;
|
||||
bfd_error = system_call_error;
|
||||
}
|
||||
snip (abfd);
|
||||
abfd->iostream = NULL;
|
||||
open_files--;
|
||||
|
|
Loading…
Add table
Reference in a new issue