daafa05
2007-08-08  Jan Kratochvil  <jan.kratochvil@redhat.com>
daafa05
daafa05
	* bfd/opncls.c (bfd_openr_iovec): Fix OPEN parameter macro expansion.
daafa05
daafa05
--- ./bfd/opncls.c	24 Jul 2007 19:58:06 -0000	1.48
daafa05
+++ ./bfd/opncls.c	8 Aug 2007 19:12:15 -0000
daafa05
@@ -545,7 +545,8 @@ bfd_openr_iovec (const char *filename, c
daafa05
   nbfd->filename = filename;
daafa05
   nbfd->direction = read_direction;
daafa05
 
daafa05
-  stream = open (nbfd, open_closure);
daafa05
+  /* `open (...)' would get expanded by an the open(2) syscall macro.  */
daafa05
+  stream = (*open) (nbfd, open_closure);
daafa05
   if (stream == NULL)
daafa05
     {
daafa05
       _bfd_delete_bfd (nbfd);
daafa05
daafa05
daafa05
daafa05
2007-08-08  Jan Kratochvil  <jan.kratochvil@redhat.com>
daafa05
daafa05
	* serial.c (serial_open): Fix OPEN parameter macro expansion.
daafa05
daafa05
--- ./gdb/serial.c	8 Apr 2007 15:20:07 -0000	1.29
daafa05
+++ ./gdb/serial.c	8 Aug 2007 20:32:10 -0000
daafa05
@@ -213,7 +213,8 @@ serial_open (const char *name)
daafa05
   scb->bufp = scb->buf;
daafa05
   scb->error_fd = -1;
daafa05
 
daafa05
-  if (scb->ops->open (scb, open_name))
daafa05
+  /* `...->open (...)' would get expanded by an the open(2) syscall macro.  */
daafa05
+  if ((*scb->ops->open) (scb, open_name))
daafa05
     {
daafa05
       xfree (scb);
daafa05
       return NULL;