* opncls.c (bfd_openr_iovec): Fix the OPEN parameter macro expansion.
authorJan Kratochvil <jan.kratochvil@redhat.com>
Thu, 9 Aug 2007 14:22:03 +0000 (14:22 +0000)
committerJan Kratochvil <jan.kratochvil@redhat.com>
Thu, 9 Aug 2007 14:22:03 +0000 (14:22 +0000)
bfd/ChangeLog
bfd/opncls.c

index 03bdac1df74645f226530ca4da776e1b10124ba3..eb5b3e0ea3c993dfa9d52a3247aaf5a29767a017 100644 (file)
@@ -1,3 +1,7 @@
+2007-08-09  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       * opncls.c (bfd_openr_iovec): Fix the OPEN parameter macro expansion.
+
 2007-08-07  Nick Clifton  <nickc@redhat.com>
 
        * po/bfd.pot: Updated template.
index 02066d8c1eca825c61bb066d648a05f72522cd4e..3d02c32fb668791f20c24f933fad9ab90ef88c4b 100644 (file)
@@ -545,7 +545,8 @@ bfd_openr_iovec (const char *filename, const char *target,
   nbfd->filename = filename;
   nbfd->direction = read_direction;
 
-  stream = open (nbfd, open_closure);
+  /* `open (...)' would get expanded by an the open(2) syscall macro.  */
+  stream = (*open) (nbfd, open_closure);
   if (stream == NULL)
     {
       _bfd_delete_bfd (nbfd);