You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@mesos.apache.org by "Joris Van Remoortere (JIRA)" <ji...@apache.org> on 2016/05/13 17:42:12 UTC

[jira] [Commented] (MESOS-5371) Implement `fcntl.hpp`

    [ https://issues.apache.org/jira/browse/MESOS-5371?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15282908#comment-15282908 ] 

Joris Van Remoortere commented on MESOS-5371:
---------------------------------------------

{code}
commit 4c6162d5e3535f4611e869e143c91454033dca2d
Author: Alex Clemmer <cl...@gmail.com>
Date:   Fri May 13 13:25:57 2016 -0400

    Windows: Added stub implementations of `fcntl.hpp` functions.
    
    This commit introduces temporary versions of 2 important functions:
    `os::nonblock` and `os::cloexec`. We put them here in a placeholder
    commit so that reviewers can make progress on subprocess. In the
    immediate term, the plan is to figure out on a callsite-by-callsite
    basis how to work around the functionality of `os::cloexec`. When we
    collect more data, we will be in a better position to offer a way
    forward here.
    
    Review: https://reviews.apache.org/r/46392/
{code}

> Implement `fcntl.hpp`
> ---------------------
>
>                 Key: MESOS-5371
>                 URL: https://issues.apache.org/jira/browse/MESOS-5371
>             Project: Mesos
>          Issue Type: Bug
>          Components: stout
>            Reporter: Alex Clemmer
>            Assignee: Alex Clemmer
>              Labels: mesosphere, stout, windows-mvp
>
> `fcntl.hpp` has a bunch of functions that will never work on Windows. We will need to work around them, either by working around specific call sites of functions like `os::cloexec`, or by implementing something that keeps track of which file descriptors are cloexec, and which aren't.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)