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;
|
boolean ret;
|
||||||
|
|
||||||
if (fclose ((FILE *)(abfd->iostream)) == EOF)
|
if (fclose ((FILE *)(abfd->iostream)) == 0)
|
||||||
ret = false;
|
|
||||||
else
|
|
||||||
ret = true;
|
ret = true;
|
||||||
|
else
|
||||||
|
{
|
||||||
|
ret = false;
|
||||||
|
bfd_error = system_call_error;
|
||||||
|
}
|
||||||
snip (abfd);
|
snip (abfd);
|
||||||
abfd->iostream = NULL;
|
abfd->iostream = NULL;
|
||||||
open_files--;
|
open_files--;
|
||||||
|
|
Loading…
Add table
Reference in a new issue