diff options
Diffstat (limited to 'gdb/gdb_bfd.c')
-rw-r--r-- | gdb/gdb_bfd.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gdb/gdb_bfd.c b/gdb/gdb_bfd.c index e7cd5237943..7ba120ebbe6 100644 --- a/gdb/gdb_bfd.c +++ b/gdb/gdb_bfd.c @@ -24,6 +24,7 @@ #include "ui-out.h" #include "gdbcmd.h" #include "hashtab.h" +#include "filestuff.h" #ifdef HAVE_ZLIB_H #include <zlib.h> #endif @@ -158,7 +159,7 @@ gdb_bfd_open (const char *name, const char *target, int fd) if (fd == -1) { - fd = open (name, O_RDONLY | O_BINARY); + fd = gdb_open_cloexec (name, O_RDONLY | O_BINARY, 0); if (fd == -1) { bfd_set_error (bfd_error_system_call); |