* bucomm.c (bfd_nonfatal, bfd_nonfatal_message): Don't clobber errno.

This commit is contained in:
Alan Modra 2010-10-05 22:48:34 +00:00
parent 7d8ac8bbbb
commit 8e085dd201
2 changed files with 6 additions and 2 deletions

View file

@ -1,3 +1,7 @@
2010-10-06 Alan Modra <amodra@gmail.com>
* bucomm.c (bfd_nonfatal, bfd_nonfatal_message): Don't clobber errno.
2010-10-05 Alan Modra <amodra@gmail.com>
* bucomm.c (bfd_nonfatal): Flush stdout before output to stderr.

View file

@ -54,8 +54,8 @@ bfd_nonfatal (const char *string)
{
const char *errmsg;
fflush (stdout);
errmsg = bfd_errmsg (bfd_get_error ());
fflush (stdout);
if (string)
fprintf (stderr, "%s: %s: %s\n", program_name, string, errmsg);
else
@ -84,8 +84,8 @@ bfd_nonfatal_message (const char *filename,
const char *section_name;
va_list args;
fflush (stdout);
errmsg = bfd_errmsg (bfd_get_error ());
fflush (stdout);
section_name = NULL;
va_start (args, format);
fprintf (stderr, "%s", program_name);