* plugin.c (bfd_plugin_object_p): Pass iostream to fileno using
authorAlan Modra <amodra@gmail.com>
Wed, 17 Mar 2010 08:50:36 +0000 (08:50 +0000)
committerAlan Modra <amodra@gmail.com>
Wed, 17 Mar 2010 08:50:36 +0000 (08:50 +0000)
proper type.

bfd/ChangeLog
bfd/plugin.c

index c3a00fdda72cd3ce7402c80cdfcd346550072d68..1008a6619a14e64d3d2f21f648ed59810f95c2ba 100644 (file)
@@ -1,3 +1,8 @@
+2010-03-17  Alan Modra  <amodra@gmail.com>
+
+       * plugin.c (bfd_plugin_object_p): Pass iostream to fileno using
+       proper type.
+
 2010-03-17  Alan Modra  <amodra@gmail.com>
 
        * elf32-arm.c (cortex_a8_erratum_scan): Warning fix.
index 8cdc7ae2ddeca401c2f0b98757a39b1d62079513..91bbfd1ff3caaa5dc3096b91b82aef6927bfe66d 100644 (file)
@@ -240,7 +240,7 @@ bfd_plugin_object_p (bfd *abfd)
 
   if (abfd->iostream)
     {
-      file.fd = fileno (abfd->iostream);
+      file.fd = fileno ((FILE *) abfd->iostream);
       file.offset = 0;
       file.filesize = 0; /*FIXME*/
     }
@@ -248,7 +248,7 @@ bfd_plugin_object_p (bfd *abfd)
     {
       bfd *archive = abfd->my_archive;
       BFD_ASSERT (archive);
-      file.fd = fileno (archive->iostream);
+      file.fd = fileno ((FILE *) archive->iostream);
       file.offset = abfd->origin;
       file.filesize = arelt_size (abfd);