mirror of
https://github.com/bminor/binutils-gdb.git
synced 2025-12-25 16:57:52 +00:00
* coff-arm.c (arm_emit_base_file_entry): Check fwrite return value.
Return status. Adjust callers. * coff-mcore.c (mcore_emit_base_file_entry): Likewise. * coff-ppc.c (write_base_file_entry): New function. (coff_ppc_relocate_section): Use it. * elf32-arm.c (find_thumb_glue): Check asprintf return status. (find_arm_glue): Likewise. * vms-misc.c (_bfd_vms_output_flush): Check fwrite return value.
This commit is contained in:
@@ -691,12 +691,17 @@ _bfd_vms_output_flush (bfd * abfd)
|
||||
|
||||
if (PRIV (push_level) == 0)
|
||||
{
|
||||
if (0
|
||||
#ifndef VMS
|
||||
/* Write length first, see FF_FOREIGN in the input routines. */
|
||||
fwrite (PRIV (output_buf) + 2, 2, 1, (FILE *) abfd->iostream);
|
||||
/* Write length first, see FF_FOREIGN in the input routines. */
|
||||
|| fwrite (PRIV (output_buf) + 2, 2, 1,
|
||||
(FILE *) abfd->iostream) != 1
|
||||
#endif
|
||||
fwrite (PRIV (output_buf), (size_t) real_size, 1,
|
||||
(FILE *) abfd->iostream);
|
||||
|| (real_size != 0
|
||||
&& fwrite (PRIV (output_buf), (size_t) real_size, 1,
|
||||
(FILE *) abfd->iostream) != 1))
|
||||
/* FIXME: Return error status. */
|
||||
abort ();
|
||||
|
||||
PRIV (output_size) = 0;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user