]> git.saurik.com Git - wxWidgets.git/commit
Restore code for closing inherited file descriptors in the child.
authorVadim Zeitlin <vadim@wxwidgets.org>
Sun, 14 Nov 2010 14:04:44 +0000 (14:04 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Sun, 14 Nov 2010 14:04:44 +0000 (14:04 +0000)
commit5a1d70f92523bb1aae591b95a5c0bd43a5e6d05b
tree1f43480a84879ad9b8c2824ddc23091044b6ce27
parent3b81609771af63664f9265c503e5f1668906969a
Restore code for closing inherited file descriptors in the child.

The code closing all file descriptors inherited from the parent in the child
process created by wxExecute() was  removed in r57324 by mistake (probably
due the fact that its meaning was poorly explained) but we still do need to do
this, of course, to avoid descriptor "leaks" (e.g. the parent couldn't really
close any of them).

Restore the code for closing all unneeded file descriptors in the child in
slightly modified form and add a comment pointing to an URL explaining how to
do it better in the future.

Closes #12636.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@66153 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
src/unix/utilsunx.cpp