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

Greg Mann commented on MESOS-994:
---------------------------------

While working on this, I've discovered that in a couple places 
(/3rdparty/libprocess/src/process.cpp for example), the stock getenv() is 
called rather than os::getenv(), and in other cases 
(/src/examples/low_level_scheduler_libprocess.cpp) they are both called:

{code}
if (getenv("MESOS_BUILD_DIR")) {
  uri = path::join(os::getenv("MESOS_BUILD_DIR"), "src", "test-executor");
}
{code}

What is the rationale for using these two different calls, or should 
os::getenv() be used exclusively?

> Add an Option<string> os::getenv() to stout
> -------------------------------------------
>
>                 Key: MESOS-994
>                 URL: https://issues.apache.org/jira/browse/MESOS-994
>             Project: Mesos
>          Issue Type: Improvement
>          Components: stout, technical debt
>            Reporter: Ian Downes
>            Assignee: Greg Mann
>              Labels: newbie
>
> This would replace the common pattern of:
> Option<string> = os::hasenv() ? Option<string>(os::getenv()) : None()



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

Reply via email to