Re: [PATCH 2/2] mingw: ensure temporary file handles are not inherited by child processes
- From
- Eric Wong <e@80x24.org>
- Date
- Aug 18, 2016, 22:48 UTC
- Message-ID
- <20160818224814.GA10341@whir>
- In-Reply-To
- <xmqqshu14udc.fsf@gitster.mtv.corp.google.com>
Junio C Hamano <gitster@pobox.com> wrote:
> Our codepaths themselves generally do not care about O_CLOEXEC, so > giving a racy emulation of it is not worth the effort, making the > later half of the above an overkill.
OK.
> Perhaps the three lines to > define O_CLOEXEC to 0 on older UNIX might be sufficient.
I'd be more comfortable keeping the EINVAL check that got snipped in your reply. O_CLOEXEC can be defined to non-zero in new userspace headers, but an older kernel chokes on it with EINVAL.
I've seen this failure in the past with chroots.