On Tuesday, 12 March 2013 at 21:39:47 UTC, Steven Schveighoffer wrote:
On Tue, 12 Mar 2013 17:18:43 -0400, Lars T. Kyllingstad <[email protected]> wrote:

On Tuesday, 12 March 2013 at 14:10:34 UTC, Steven Schveighoffer wrote:

I think all are in agreement at this point that closing the files between fork and exec is a good solution. Whether or not to ALSO set F_CLOEXEC wherever Phobos opens a file descriptor is an additional matter.

Yeah, I've read through the discussion now, and I think I agree. I dislike the idea of looping over an unknown number of file descriptors, but it is both the safest and least disruptive strategy.


As a fallback to standard unix behavior, we can have a Config option that says "don't do the close thing".

Config.dontDoTheCloseThing it is. ;)

Lars

Reply via email to