RFR(S): JDK-8043780 Use open(O_CLOEXEC) instead of fcntl(FD_CLOEXEC)

David Holmes david.holmes at oracle.com
Thu Oct 23 02:48:16 UTC 2014


Hi Martin,

On 23/10/2014 7:34 AM, Martin Buchholz wrote:
> Re-ping.
>
> I have a simple change, reviewed by hotspot engineer, and I just need a
> jprt run.
>
> Optionally, we could also use a simple port to other platforms that might
> support O_CLOEXEC, but that can be done later.

Functionally this seems okay to me. The only suggestion I have is to 
move the large comment block about close-on-exec to the point where you 
set O_CLOEXEC and explain the attempt and fallback.

If you prepare the final changeset I will sponsor it for you.

Cheers,
David

> On Tue, Jul 1, 2014 at 2:49 PM, Martin Buchholz <martinrb at google.com> wrote:
>
>> Ping. Please review this change.
>>
>> It is in production use locally on Linux.  Please either accept this
>> change as is (Linux only), or work with this patch to create a more
>> ambitious patch that addresses other Unix variants.
>>
>> Adding porters-dev.
>>
>>
>> On Thu, May 22, 2014 at 10:14 AM, Martin Buchholz <martinrb at google.com>
>> wrote:
>>
>>> Hi,
>>>
>>> I'd like to contribute a patch.
>>>
>>> Webrev:
>>>    http://cr.openjdk.java.net/~martin/webrevs/openjdk9/O_CLOEXEC/
>>>
>>> Bug:
>>>    https://bugs.openjdk.java.net/browse/JDK-8043780
>>>
>>> If accepted, corresponding changes should be made to the other Unix
>>> variants, but I can't do any testing there.
>>>
>>
>>


More information about the porters-dev mailing list