From: Eric Wong Date: Thu, 18 Aug 2016 22:48:14 GMT Subject: Re: [PATCH 2/2] mingw: ensure temporary file handles are not inherited by child processes Message-ID: <20160818224814.GA10341@whir> In-Reply-To: Junio C Hamano 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.