diff -up binutils-2.16.1/bfd/opncls.c~ binutils-2.16.1/bfd/opncls.c --- binutils-2.16.1/bfd/opncls.c~ 2007-08-12 10:19:04.000000000 +0200 +++ binutils-2.16.1/bfd/opncls.c 2007-08-12 10:19:04.000000000 +0200 @@ -483,7 +483,7 @@ bfd_openr_iovec (const char *filename, c nbfd->filename = filename; nbfd->direction = read_direction; - stream = open (nbfd, open_closure); + stream = (open) (nbfd, open_closure); if (stream == NULL) { _bfd_delete_bfd (nbfd);