From 09cbe9d64088b825a520fcba279cbca3df5c4035 Mon Sep 17 00:00:00 2001 From: nobu Date: Sat, 12 Sep 2015 05:30:05 +0000 Subject: process.c: do not inherit saved fds * process.c (save_redirect_fd): make saved FDs close-on-exec not to be inherited. * process.c (run_exec_dup2): restore close-on-exec flags too. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51832 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ChangeLog | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index f32bd51d0a..5a47bb62c9 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,4 +1,9 @@ -Sat Sep 12 14:23:20 2015 Nobuyoshi Nakada +Sat Sep 12 14:30:03 2015 Nobuyoshi Nakada + + * process.c (save_redirect_fd): make saved FDs close-on-exec not + to be inherited. + + * process.c (run_exec_dup2): restore close-on-exec flags too. * win32/win32.c (fcntl): implement F_GETFD, F_SETFD, and F_DUPFD_CLOEXEC. -- cgit v1.2.3