ash,hush: fix "saved" redirected fds still visible in children
authorDenys Vlasenko <vda.linux@googlemail.com>
Wed, 28 Mar 2018 16:35:07 +0000 (18:35 +0200)
committerDenys Vlasenko <vda.linux@googlemail.com>
Wed, 28 Mar 2018 16:35:07 +0000 (18:35 +0200)
commit9acd63c92cbc4bd0a3ddbb6a61e512eadc29239d
tree9bf53c82f5fccd4a5ed13915b8039080c563ce07
parente4defe826be49b8ef19912ba4cb291bfe9166e0f
ash,hush: fix "saved" redirected fds still visible in children

Based on a patch by Mark Marshall <mark.marshall@omicronenergy.com>

function                                             old     new   delta
dup_CLOEXEC                                            -      49     +49
fcntl_F_DUPFD                                         46       -     -46

Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
14 files changed:
shell/ash.c
shell/ash_test/ash-redir/redir_children_should_not_see_saved_fd_1.right [new file with mode: 0644]
shell/ash_test/ash-redir/redir_children_should_not_see_saved_fd_1.tests [new file with mode: 0755]
shell/ash_test/ash-redir/redir_children_should_not_see_saved_fd_2.right [new file with mode: 0644]
shell/ash_test/ash-redir/redir_children_should_not_see_saved_fd_2.tests [new file with mode: 0755]
shell/ash_test/ash-redir/redir_children_should_not_see_saved_fd_3.right [new file with mode: 0644]
shell/ash_test/ash-redir/redir_children_should_not_see_saved_fd_3.tests [new file with mode: 0755]
shell/hush.c
shell/hush_test/hush-redir/redir_children_should_not_see_saved_fd_1.right [new file with mode: 0644]
shell/hush_test/hush-redir/redir_children_should_not_see_saved_fd_1.tests [new file with mode: 0755]
shell/hush_test/hush-redir/redir_children_should_not_see_saved_fd_2.right [new file with mode: 0644]
shell/hush_test/hush-redir/redir_children_should_not_see_saved_fd_2.tests [new file with mode: 0755]
shell/hush_test/hush-redir/redir_children_should_not_see_saved_fd_3.right [new file with mode: 0644]
shell/hush_test/hush-redir/redir_children_should_not_see_saved_fd_3.tests [new file with mode: 0755]