Mark more file descriptors close-on-exec
[deliverable/binutils-gdb.git] / gdb / common / scoped_mmap.c
index 7eb729312f0f6316c8ecd88f107edf907f024ee5..e1fffb9336c680ce0c8aed58782cee8a73e7df29 100644 (file)
 #include "defs.h"
 #include "scoped_mmap.h"
 #include "scoped_fd.h"
+#include "common/filestuff.h"
 
 #ifdef HAVE_SYS_MMAN_H
 
 scoped_mmap
 mmap_file (const char *filename)
 {
-  scoped_fd fd (open (filename, O_RDONLY));
+  scoped_fd fd (gdb_open_cloexec (filename, O_RDONLY, 0));
   if (fd.get () < 0)
     perror_with_name (("open"));
 
This page took 0.035563 seconds and 4 git commands to generate.