aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/filelock.c2
-rw-r--r--src/sysdep.c10
2 files changed, 1 insertions, 11 deletions
diff --git a/src/filelock.c b/src/filelock.c
index 3d6941695ae..fec9bc044ae 100644
--- a/src/filelock.c
+++ b/src/filelock.c
@@ -403,8 +403,6 @@ create_lock_file (char *lfname, char *lock_info_str, bool force)
403 else 403 else
404 { 404 {
405 ptrdiff_t lock_info_len; 405 ptrdiff_t lock_info_len;
406 if (! O_CLOEXEC)
407 fcntl (fd, F_SETFD, FD_CLOEXEC);
408 lock_info_len = strlen (lock_info_str); 406 lock_info_len = strlen (lock_info_str);
409 err = 0; 407 err = 0;
410 if (emacs_write (fd, lock_info_str, lock_info_len) != lock_info_len 408 if (emacs_write (fd, lock_info_str, lock_info_len) != lock_info_len
diff --git a/src/sysdep.c b/src/sysdep.c
index 2e18a419e3f..12e9c83ee90 100644
--- a/src/sysdep.c
+++ b/src/sysdep.c
@@ -2393,8 +2393,6 @@ emacs_open (const char *file, int oflags, int mode)
2393 oflags |= O_CLOEXEC; 2393 oflags |= O_CLOEXEC;
2394 while ((fd = open (file, oflags, mode)) < 0 && errno == EINTR) 2394 while ((fd = open (file, oflags, mode)) < 0 && errno == EINTR)
2395 maybe_quit (); 2395 maybe_quit ();
2396 if (! O_CLOEXEC && 0 <= fd)
2397 fcntl (fd, F_SETFD, FD_CLOEXEC);
2398 return fd; 2396 return fd;
2399} 2397}
2400 2398
@@ -2436,13 +2434,7 @@ emacs_pipe (int fd[2])
2436#ifdef MSDOS 2434#ifdef MSDOS
2437 return pipe (fd); 2435 return pipe (fd);
2438#else /* !MSDOS */ 2436#else /* !MSDOS */
2439 int result = pipe2 (fd, O_BINARY | O_CLOEXEC); 2437 return pipe2 (fd, O_BINARY | O_CLOEXEC);
2440 if (! O_CLOEXEC && result == 0)
2441 {
2442 fcntl (fd[0], F_SETFD, FD_CLOEXEC);
2443 fcntl (fd[1], F_SETFD, FD_CLOEXEC);
2444 }
2445 return result;
2446#endif /* !MSDOS */ 2438#endif /* !MSDOS */
2447} 2439}
2448 2440