http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/module_2manager_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/module_2manager_8hpp_source.html 
b/content/api/latest/c++/module_2manager_8hpp_source.html
index be0a451..5afbff7 100644
--- a/content/api/latest/c++/module_2manager_8hpp_source.html
+++ b/content/api/latest/c++/module_2manager_8hpp_source.html
@@ -273,7 +273,7 @@
 <div class="ttc" id="namespacens_html_a28116b46e6543597a11733424cd1aa20"><div 
class="ttname"><a 
href="namespacens.html#a28116b46e6543597a11733424cd1aa20">ns::stringify</a></div><div
 class="ttdeci">std::string stringify(int flags)</div></div>
 <div class="ttc" 
id="classmesos_1_1modules_1_1ModuleManager_html_a0d96d6d1cc268698b11db2fabcf2f9e3"><div
 class="ttname"><a 
href="classmesos_1_1modules_1_1ModuleManager.html#a0d96d6d1cc268698b11db2fabcf2f9e3">mesos::modules::ModuleManager::find</a></div><div
 class="ttdeci">static std::vector&lt; std::string &gt; find()</div><div 
class="ttdef"><b>Definition:</b> manager.hpp:130</div></div>
 <div class="ttc" id="dynamiclibrary_8hpp_html"><div class="ttname"><a 
href="dynamiclibrary_8hpp.html">dynamiclibrary.hpp</a></div></div>
-<div class="ttc" 
id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div 
class="ttname"><a 
href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div
 class="ttdeci">constexpr const char * name</div><div 
class="ttdef"><b>Definition:</b> shell.hpp:41</div></div>
+<div class="ttc" 
id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div 
class="ttname"><a 
href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div
 class="ttdeci">constexpr const char * name</div><div 
class="ttdef"><b>Definition:</b> shell.hpp:43</div></div>
 <div class="ttc" id="hashmap_8hpp_html"><div class="ttname"><a 
href="hashmap_8hpp.html">hashmap.hpp</a></div></div>
 <div class="ttc" id="structmesos_1_1modules_1_1Module_html"><div 
class="ttname"><a 
href="structmesos_1_1modules_1_1Module.html">mesos::modules::Module</a></div><div
 class="ttdef"><b>Definition:</b> module.hpp:97</div></div>
 <div class="ttc" id="messages_8hpp_html"><div class="ttname"><a 
href="messages_8hpp.html">messages.hpp</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/namespacemembers_0x68.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemembers_0x68.html 
b/content/api/latest/c++/namespacemembers_0x68.html
index 873cdcb..d6fe87e 100644
--- a/content/api/latest/c++/namespacemembers_0x68.html
+++ b/content/api/latest/c++/namespacemembers_0x68.html
@@ -121,12 +121,12 @@
 <li>hstrerror()
 : <a class="el" 
href="namespaceos.html#a73c0258b355f6a38f3809bcd16a8f25a">os</a>
 </li>
-<li>HTTP
-: <a class="el" 
href="namespaceprocess_1_1http.html#acc0a9c62d4bef93195e93af072f0cda5a293c9ea246ff9985dc6f62a650f78986">process::http</a>
-</li>
 <li>http()
 : <a class="el" 
href="namespacemesos_1_1uri.html#a5dff7c4a2df7be12fb642b5801c34f9f">mesos::uri</a>
 </li>
+<li>HTTP
+: <a class="el" 
href="namespaceprocess_1_1http.html#acc0a9c62d4bef93195e93af072f0cda5a293c9ea246ff9985dc6f62a650f78986">process::http</a>
+</li>
 <li>HTTP_MARKER_FILE
 : <a class="el" 
href="namespacemesos_1_1internal_1_1slave_1_1paths.html#af31065d67b7ad2c82ffaef293cf5ed95">mesos::internal::slave::paths</a>
 </li>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/namespacemembers_0x6d.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemembers_0x6d.html 
b/content/api/latest/c++/namespacemembers_0x6d.html
index a429655..c610977 100644
--- a/content/api/latest/c++/namespacemembers_0x6d.html
+++ b/content/api/latest/c++/namespacemembers_0x6d.html
@@ -328,12 +328,12 @@
 <li>MESSAGE_CONTENT_TYPE
 : <a class="el" 
href="namespacemesos.html#a7cf85c8dbda3d81772996a7830c9c29e">mesos</a>
 </li>
-<li>Metrics()
-: <a class="el" 
href="namespacemesos_1_1internal_1_1tests.html#ace210c8852d8ef1f0f67ec3af06281f6">mesos::internal::tests</a>
-</li>
 <li>metrics
 : <a class="el" 
href="namespaceprocess_1_1metrics_1_1internal.html#aaa37243f659788386a13de558eba70a7">process::metrics::internal</a>
 </li>
+<li>Metrics()
+: <a class="el" 
href="namespacemesos_1_1internal_1_1tests.html#ace210c8852d8ef1f0f67ec3af06281f6">mesos::internal::tests</a>
+</li>
 <li>MIN_AGENT_REREGISTER_TIMEOUT
 : <a class="el" 
href="namespacemesos_1_1internal_1_1master.html#a20e5905952444eba6901a5b9de5a29c8">mesos::internal::master</a>
 </li>
@@ -361,12 +361,12 @@
 <li>mkdtemp()
 : <a class="el" 
href="namespaceos.html#afe70fd86d13b8f10cafb222bb80adcf6">os</a>
 </li>
-<li>mknod()
-: <a class="el" 
href="namespaceos.html#accb0757a8d9eca48dd31c4c433d17cfd">os</a>
-</li>
 <li>MKNOD
 : <a class="el" 
href="namespacemesos_1_1internal_1_1capabilities.html#abf44ee3490d4ec99e8549060bb8c9f58a452577e12ee3c2abde887aa616026f27">mesos::internal::capabilities</a>
 </li>
+<li>mknod()
+: <a class="el" 
href="namespaceos.html#accb0757a8d9eca48dd31c4c433d17cfd">os</a>
+</li>
 <li>mktemp()
 : <a class="el" 
href="namespaceos.html#a913abd73990a86de728ab7141b714b85">os</a>
 </li>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/namespacemembers_0x6e.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemembers_0x6e.html 
b/content/api/latest/c++/namespacemembers_0x6e.html
index 61cf44c..ade2523 100644
--- a/content/api/latest/c++/namespacemembers_0x6e.html
+++ b/content/api/latest/c++/namespacemembers_0x6e.html
@@ -87,13 +87,13 @@
 <div class="textblock">Here is a list of all namespace members with links to 
the namespace documentation for each member:</div>
 
 <h3><a class="anchor" id="index_n"></a>- n -</h3><ul>
+<li>NAME
+: <a class="el" 
href="namespacemesos_1_1internal_1_1logger_1_1rotate.html#aee5dc359a1b6d22c5d912b166c895854">mesos::internal::logger::rotate</a>
+</li>
 <li>name
 : <a class="el" 
href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell</a>
 , <a class="el" 
href="namespacerouting_1_1link.html#a92ef360196f329e41575de0f7a094a6e">routing::link</a>
 </li>
-<li>NAME
-: <a class="el" 
href="namespacemesos_1_1internal_1_1logger_1_1rotate.html#aee5dc359a1b6d22c5d912b166c895854">mesos::internal::logger::rotate</a>
-</li>
 <li>name_job()
 : <a class="el" 
href="namespaceos.html#a4c477c8086d4b3004c170ee05e5be9bf">os</a>
 </li>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/namespacemembers_0x72.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemembers_0x72.html 
b/content/api/latest/c++/namespacemembers_0x72.html
index ef7a8c5..e13e79c 100644
--- a/content/api/latest/c++/namespacemembers_0x72.html
+++ b/content/api/latest/c++/namespacemembers_0x72.html
@@ -103,19 +103,24 @@
 : <a class="el" 
href="namespaceos_1_1stat.html#a4375e0a26dfaf8f4a1ff72bf97eebecc">os::stat</a>
 </li>
 <li>read()
-: <a class="el" 
href="namespacemesos_1_1internal_1_1slave_1_1state.html#adeb89c1623e8d5af457b5b130aceac1d">mesos::internal::slave::state</a>
+: <a class="el" 
href="namespacemesos_1_1internal_1_1credentials.html#a137c93d60149616181a10e9f39986f7f">mesos::internal::credentials</a>
+, <a class="el" 
href="namespaceprotobuf.html#a2120146c620b72d4e1e3ae47bdacb1b3">protobuf</a>
+, <a class="el" 
href="namespacecgroups.html#aa696e42fa4a13e922dee2d1f869146d2">cgroups</a>
+, <a class="el" 
href="namespacemesos_1_1internal_1_1slave_1_1state.html#adeb89c1623e8d5af457b5b130aceac1d">mesos::internal::slave::state</a>
+, <a class="el" 
href="namespaceprocess_1_1io.html#a4c34d22e475e29f12ac739921dcc580f">process::io</a>
 </li>
 <li>READ
 : <a class="el" 
href="namespaceprocess_1_1io.html#aca1f059ca9f0d7360631c621debeb879">process::io</a>
-, <a class="el" 
href="namespacecgroups_1_1blkio.html#a350b1eb57318afaea7700ab7786b55efa3466fab4975481651940ed328aa990e4">cgroups::blkio</a>
 </li>
 <li>read()
-: <a class="el" 
href="namespaceprocess_1_1io.html#a4c34d22e475e29f12ac739921dcc580f">process::io</a>
+: <a class="el" 
href="namespaceprocess_1_1io.html#ad1290a283a4d16068acfef3903bfd88b">process::io</a>
 , <a class="el" 
href="namespaceos.html#aa1d97ff0a93229e1fe6b33e3e2d567f7">os</a>
-, <a class="el" 
href="namespacemesos_1_1internal_1_1credentials.html#a137c93d60149616181a10e9f39986f7f">mesos::internal::credentials</a>
-, <a class="el" 
href="namespaceos.html#ac7e4e9ac378b8ccbf2faecdfb3f3a825">os</a>
-, <a class="el" 
href="namespacecgroups.html#aa696e42fa4a13e922dee2d1f869146d2">cgroups</a>
-, <a class="el" 
href="namespaceprotobuf.html#a2120146c620b72d4e1e3ae47bdacb1b3">protobuf</a>
+</li>
+<li>READ
+: <a class="el" 
href="namespacecgroups_1_1blkio.html#a350b1eb57318afaea7700ab7786b55efa3466fab4975481651940ed328aa990e4">cgroups::blkio</a>
+</li>
+<li>read()
+: <a class="el" 
href="namespaceos.html#ac7e4e9ac378b8ccbf2faecdfb3f3a825">os</a>
 </li>
 <li>read&lt; Resources &gt;()
 : <a class="el" 
href="namespacemesos_1_1internal_1_1slave_1_1state.html#a6bdbe39082783fa5f8073104c5aa5b3c">mesos::internal::slave::state</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/namespacemembers_0x73.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemembers_0x73.html 
b/content/api/latest/c++/namespacemembers_0x73.html
index 13be1a2..c23f691 100644
--- a/content/api/latest/c++/namespacemembers_0x73.html
+++ b/content/api/latest/c++/namespacemembers_0x73.html
@@ -158,12 +158,12 @@
 <li>SETFCAP
 : <a class="el" 
href="namespacemesos_1_1internal_1_1capabilities.html#abf44ee3490d4ec99e8549060bb8c9f58a50d1eff019d89ad9af78f881b5e940a1">mesos::internal::capabilities</a>
 </li>
-<li>SETGID
-: <a class="el" 
href="namespacemesos_1_1internal_1_1capabilities.html#abf44ee3490d4ec99e8549060bb8c9f58abc0f656f11e3daaa7b496fa0863f208f">mesos::internal::capabilities</a>
-</li>
 <li>setgid()
 : <a class="el" 
href="namespaceos.html#a34d621fcc9ff30cfe4869b40644a3b2b">os</a>
 </li>
+<li>SETGID
+: <a class="el" 
href="namespacemesos_1_1internal_1_1capabilities.html#abf44ee3490d4ec99e8549060bb8c9f58abc0f656f11e3daaa7b496fa0863f208f">mesos::internal::capabilities</a>
+</li>
 <li>setgroups()
 : <a class="el" 
href="namespaceos.html#a84b1082a4cacbb147c1ded91d860b4b5">os</a>
 </li>
@@ -262,9 +262,9 @@
 : <a class="el" 
href="namespaceelf.html#a23590b8dd2b9118865267be8a969a1f2a3f14fcab6cab30f5916f66f4b2273a50">elf</a>
 </li>
 <li>spawn()
-: <a class="el" 
href="namespaceos.html#a39f1d0cc7f9358c79eb49df3cbbc77f4">os</a>
+: <a class="el" 
href="namespaceos.html#abedec07e6e468b54920d3b921a49eb36">os</a>
 , <a class="el" 
href="namespaceprocess.html#aff22904a83567125d3b4d0d88e5a2270">process</a>
-, <a class="el" 
href="namespaceos.html#a59cf3d26475f4001630e0e362e7a3ff7">os</a>
+, <a class="el" 
href="namespaceos.html#a18f614e5bdf40984c33888a5fa9599ca">os</a>
 , <a class="el" 
href="namespaceprocess.html#aa3e3f539080a94857e07401dd26b2f8f">process</a>
 </li>
 <li>split()
@@ -403,7 +403,7 @@
 : <a class="el" 
href="namespaceos.html#a34ee365ac8fbca1d01253da3287cb912">os</a>
 </li>
 <li>system()
-: <a class="el" 
href="namespaceos.html#a3491ce5d4a57fcac5ca2e3ca40abe176">os</a>
+: <a class="el" 
href="namespaceos.html#a75eb48541200e89e498d3d324ffc3089">os</a>
 </li>
 <li>systemGetDriverVersion()
 : <a class="el" 
href="namespacenvml.html#a0ff1e719e28b2f3e60361af3ca871973">nvml</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/namespacemembers_0x77.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemembers_0x77.html 
b/content/api/latest/c++/namespacemembers_0x77.html
index 0cefa59..cf99cba 100644
--- a/content/api/latest/c++/namespacemembers_0x77.html
+++ b/content/api/latest/c++/namespacemembers_0x77.html
@@ -127,30 +127,31 @@
 : <a class="el" 
href="namespaceprocess.html#a18419acc52ca1e339e684f8d9208207e">process</a>
 </li>
 <li>write()
-: <a class="el" 
href="namespaceos.html#a68c1f23747262ae6528a3ca532ad5047">os</a>
-, <a class="el" 
href="namespacemesos_1_1internal_1_1log.html#a644a438399ebd57381f8c3eb9261c9bc">mesos::internal::log</a>
-, <a class="el" 
href="namespacecgroups.html#ad199dcd922eab26b23b7011c7e0ca34a">cgroups</a>
+: <a class="el" 
href="namespaceprocess_1_1io.html#a49105dc036ad04225c92bd673da5ce39">process::io</a>
+, <a class="el" 
href="namespaceos_1_1signal__safe.html#a67bf0cd3aa924b5584a8744f15430835">os::signal_safe</a>
+, <a class="el" 
href="namespacemesos_1_1internal_1_1log_1_1protocol.html#a66ff2d5af4db53227f787281c0765d8d">mesos::internal::log::protocol</a>
+</li>
+<li>WRITE
+: <a class="el" 
href="namespacecgroups_1_1blkio.html#a350b1eb57318afaea7700ab7786b55efad4b9e47f65b6e79b010582f15785867e">cgroups::blkio</a>
+</li>
+<li>write()
+: <a class="el" 
href="namespaceos.html#aa0e3acff8992055da620cae8b455d93d">os</a>
 , <a class="el" 
href="namespaceprotobuf.html#ad7c5a30c2e972caaed6b3896ac7e477f">protobuf</a>
+, <a class="el" 
href="namespaceos_1_1signal__safe.html#a35b77e10ddf35fa4569cb1a7d1e3532b">os::signal_safe</a>
 </li>
 <li>WRITE
 : <a class="el" 
href="namespaceprocess_1_1io.html#ab005316d71b45c5b05de0a6234c6f8fc">process::io</a>
 </li>
 <li>write()
-: <a class="el" 
href="namespaceos_1_1signal__safe.html#a67bf0cd3aa924b5584a8744f15430835">os::signal_safe</a>
-, <a class="el" 
href="namespacemesos_1_1internal_1_1log_1_1protocol.html#a66ff2d5af4db53227f787281c0765d8d">mesos::internal::log::protocol</a>
+: <a class="el" 
href="namespaceprotobuf.html#aaedc9cc58ee2711a7b5e8831ba02a899">protobuf</a>
+, <a class="el" 
href="namespaceos.html#a68c1f23747262ae6528a3ca532ad5047">os</a>
+, <a class="el" 
href="namespacemesos_1_1internal_1_1log.html#a644a438399ebd57381f8c3eb9261c9bc">mesos::internal::log</a>
 , <a class="el" 
href="namespaceprotobuf.html#a1c2352b3f232044d4e960e227d530a92">protobuf</a>
+, <a class="el" 
href="namespacecgroups.html#ad199dcd922eab26b23b7011c7e0ca34a">cgroups</a>
+, <a class="el" 
href="namespaceos.html#a1b67d073837cf74e5cdfa785d5c95fac">os</a>
 , <a class="el" 
href="namespaceos_1_1signal__safe.html#a1fe471bfb9a8e827779d24a58ba155d3">os::signal_safe</a>
-, <a class="el" 
href="namespaceprotobuf.html#aaedc9cc58ee2711a7b5e8831ba02a899">protobuf</a>
 , <a class="el" 
href="namespaceprocess_1_1io.html#a4c2c8de8f0750ab0f0ba40283774dfb6">process::io</a>
 </li>
-<li>WRITE
-: <a class="el" 
href="namespacecgroups_1_1blkio.html#a350b1eb57318afaea7700ab7786b55efad4b9e47f65b6e79b010582f15785867e">cgroups::blkio</a>
-</li>
-<li>write()
-: <a class="el" 
href="namespaceprocess_1_1io.html#a49105dc036ad04225c92bd673da5ce39">process::io</a>
-, <a class="el" 
href="namespaceos.html#aa0e3acff8992055da620cae8b455d93d">os</a>
-, <a class="el" 
href="namespaceos_1_1signal__safe.html#a35b77e10ddf35fa4569cb1a7d1e3532b">os::signal_safe</a>
-</li>
 <li>write_impl()
 : <a class="el" 
href="namespaceos_1_1signal__safe.html#ad42f0ba6d36e7d9611f80820add8424a">os::signal_safe</a>
 </li>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/namespacemembers_func_0x73.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemembers_func_0x73.html 
b/content/api/latest/c++/namespacemembers_func_0x73.html
index 322d2a9..0929861 100644
--- a/content/api/latest/c++/namespacemembers_func_0x73.html
+++ b/content/api/latest/c++/namespacemembers_func_0x73.html
@@ -223,7 +223,7 @@
 </li>
 <li>spawn()
 : <a class="el" 
href="namespaceprocess.html#a271f92d7aab3c157b237ac5c48a0f6be">process</a>
-, <a class="el" 
href="namespaceos.html#a59cf3d26475f4001630e0e362e7a3ff7">os</a>
+, <a class="el" 
href="namespaceos.html#a18f614e5bdf40984c33888a5fa9599ca">os</a>
 </li>
 <li>split()
 : <a class="el" 
href="namespacestrings.html#a1f86a4a73f20056475dc065ec984eb7a">strings</a>
@@ -288,7 +288,7 @@
 : <a class="el" 
href="namespaceos.html#a34ee365ac8fbca1d01253da3287cb912">os</a>
 </li>
 <li>system()
-: <a class="el" 
href="namespaceos.html#a3491ce5d4a57fcac5ca2e3ca40abe176">os</a>
+: <a class="el" 
href="namespaceos.html#a75eb48541200e89e498d3d324ffc3089">os</a>
 </li>
 <li>systemGetDriverVersion()
 : <a class="el" 
href="namespacenvml.html#a0ff1e719e28b2f3e60361af3ca871973">nvml</a>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/namespacemembers_vars_0x6e.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemembers_vars_0x6e.html 
b/content/api/latest/c++/namespacemembers_vars_0x6e.html
index 0e591b3..e24b9ff 100644
--- a/content/api/latest/c++/namespacemembers_vars_0x6e.html
+++ b/content/api/latest/c++/namespacemembers_vars_0x6e.html
@@ -85,12 +85,12 @@
 &#160;
 
 <h3><a class="anchor" id="index_n"></a>- n -</h3><ul>
-<li>name
-: <a class="el" 
href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell</a>
-</li>
 <li>NAME
 : <a class="el" 
href="namespacemesos_1_1internal_1_1logger_1_1rotate.html#aee5dc359a1b6d22c5d912b166c895854">mesos::internal::logger::rotate</a>
 </li>
+<li>name
+: <a class="el" 
href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell</a>
+</li>
 <li>NET_ISOLATOR_BLOAT_REDUCTION
 : <a class="el" 
href="namespacemesos_1_1internal_1_1slave.html#a5b7d3c5110866191112df560e56f91a6">mesos::internal::slave</a>
 </li>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/namespacemembers_vars_0x77.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespacemembers_vars_0x77.html 
b/content/api/latest/c++/namespacemembers_vars_0x77.html
index 137e1e3..5bf8504 100644
--- a/content/api/latest/c++/namespacemembers_vars_0x77.html
+++ b/content/api/latest/c++/namespacemembers_vars_0x77.html
@@ -106,12 +106,12 @@
 <li>WINDOWS_PATH_SEPARATOR
 : <a class="el" 
href="namespaceos.html#ae86289c0463a69de1a4aa97ba9203e57">os</a>
 </li>
-<li>write
-: <a class="el" 
href="namespacemesos_1_1internal_1_1log_1_1protocol.html#a66ff2d5af4db53227f787281c0765d8d">mesos::internal::log::protocol</a>
-</li>
 <li>WRITE
 : <a class="el" 
href="namespaceprocess_1_1io.html#ab005316d71b45c5b05de0a6234c6f8fc">process::io</a>
 </li>
+<li>write
+: <a class="el" 
href="namespacemesos_1_1internal_1_1log_1_1protocol.html#a66ff2d5af4db53227f787281c0765d8d">mesos::internal::log::protocol</a>
+</li>
 </ul>
 </div><!-- contents -->
 <!-- start footer part -->

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/namespaceos.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/namespaceos.html 
b/content/api/latest/c++/namespaceos.html
index 3182f5e..9495040 100644
--- a/content/api/latest/c++/namespaceos.html
+++ b/content/api/latest/c++/namespaceos.html
@@ -197,10 +197,10 @@ std::string &gt;&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el
 <tr class="memitem:a0d86320d7799ea761599bc356c02a4fa"><td 
class="memTemplItemLeft" align="right" valign="top"><a class="el" 
href="classTry.html">Try</a>&lt; std::string &gt;&#160;</td><td 
class="memTemplItemRight" valign="bottom"><a class="el" 
href="namespaceos.html#a0d86320d7799ea761599bc356c02a4fa">shell</a> (const 
std::string &amp;fmt, const T &amp;...t)</td></tr>
 <tr class="memdesc:a0d86320d7799ea761599bc356c02a4fa"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Runs a shell command with 
optional arguments.  <a 
href="#a0d86320d7799ea761599bc356c02a4fa">More...</a><br/></td></tr>
 <tr class="separator:a0d86320d7799ea761599bc356c02a4fa"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3491ce5d4a57fcac5ca2e3ca40abe176"><td class="memItemLeft" 
align="right" valign="top">int&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="namespaceos.html#a3491ce5d4a57fcac5ca2e3ca40abe176">system</a> (const 
std::string &amp;command)</td></tr>
-<tr class="separator:a3491ce5d4a57fcac5ca2e3ca40abe176"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a59cf3d26475f4001630e0e362e7a3ff7"><td class="memItemLeft" 
align="right" valign="top">int&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="namespaceos.html#a59cf3d26475f4001630e0e362e7a3ff7">spawn</a> (const 
std::string &amp;command, const std::vector&lt; std::string &gt; 
&amp;arguments)</td></tr>
-<tr class="separator:a59cf3d26475f4001630e0e362e7a3ff7"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a75eb48541200e89e498d3d324ffc3089"><td class="memItemLeft" 
align="right" valign="top"><a class="el" href="classOption.html">Option</a>&lt; 
int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="namespaceos.html#a75eb48541200e89e498d3d324ffc3089">system</a> (const 
std::string &amp;command)</td></tr>
+<tr class="separator:a75eb48541200e89e498d3d324ffc3089"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a18f614e5bdf40984c33888a5fa9599ca"><td class="memItemLeft" 
align="right" valign="top"><a class="el" href="classOption.html">Option</a>&lt; 
int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="namespaceos.html#a18f614e5bdf40984c33888a5fa9599ca">spawn</a> (const 
std::string &amp;command, const std::vector&lt; std::string &gt; 
&amp;arguments)</td></tr>
+<tr class="separator:a18f614e5bdf40984c33888a5fa9599ca"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a4b727e301623549c37cdfcd8c553a2c7"><td 
class="memTemplParams" colspan="2">template&lt;typename... T&gt; </td></tr>
 <tr class="memitem:a4b727e301623549c37cdfcd8c553a2c7"><td 
class="memTemplItemLeft" align="right" valign="top">int&#160;</td><td 
class="memTemplItemRight" valign="bottom"><a class="el" 
href="namespaceos.html#a4b727e301623549c37cdfcd8c553a2c7">execlp</a> (const 
char *file, T...t)</td></tr>
 <tr class="separator:a4b727e301623549c37cdfcd8c553a2c7"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
@@ -312,8 +312,8 @@ std::string &gt;&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el
 <tr class="separator:af24a361f8c310bd4d732e68378b57ed3"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:adcb50a93180d75a95095ea13971a51d3"><td class="memItemLeft" 
align="right" valign="top"><a class="el" href="classTry.html">Try</a>&lt; <a 
class="el" 
href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#a894c4d58faeee7675b9e7e8244de1386">ssize_t</a>,
 <a class="el" 
href="error_8hpp.html#a176f6fc34ea37d40201853a52a475762">SocketError</a> 
&gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="namespaceos.html#adcb50a93180d75a95095ea13971a51d3">sendfile</a> (const 
<a class="el" href="classos_1_1WindowsFD.html">WindowsFD</a> &amp;s, const <a 
class="el" href="classos_1_1WindowsFD.html">WindowsFD</a> &amp;fd, off_t 
offset, size_t length)</td></tr>
 <tr class="separator:adcb50a93180d75a95095ea13971a51d3"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a39f1d0cc7f9358c79eb49df3cbbc77f4"><td class="memItemLeft" 
align="right" valign="top">int&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="namespaceos.html#a39f1d0cc7f9358c79eb49df3cbbc77f4">spawn</a> (const 
std::string &amp;command, const std::vector&lt; std::string &gt; 
&amp;arguments, const <a class="el" href="classOption.html">Option</a>&lt; 
std::map&lt; std::string, std::string &gt;&gt; &amp;<a class="el" 
href="namespaceos.html#a00a73ff5de812b0d6e1ffbbb16fc1f27">environment</a>=<a 
class="el" href="structNone.html">None</a>())</td></tr>
-<tr class="separator:a39f1d0cc7f9358c79eb49df3cbbc77f4"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:abedec07e6e468b54920d3b921a49eb36"><td class="memItemLeft" 
align="right" valign="top"><a class="el" href="classOption.html">Option</a>&lt; 
int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="namespaceos.html#abedec07e6e468b54920d3b921a49eb36">spawn</a> (const 
std::string &amp;command, const std::vector&lt; std::string &gt; 
&amp;arguments, const <a class="el" href="classOption.html">Option</a>&lt; 
std::map&lt; std::string, std::string &gt;&gt; &amp;<a class="el" 
href="namespaceos.html#a00a73ff5de812b0d6e1ffbbb16fc1f27">environment</a>=<a 
class="el" href="structNone.html">None</a>())</td></tr>
+<tr class="separator:abedec07e6e468b54920d3b921a49eb36"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a1de77f208d0bc72cf79e7eb9a6b487c7"><td class="memItemLeft" 
align="right" valign="top">int&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="namespaceos.html#a1de77f208d0bc72cf79e7eb9a6b487c7">execvp</a> (const 
std::string &amp;command, const std::vector&lt; std::string &gt; 
&amp;argv)</td></tr>
 <tr class="separator:a1de77f208d0bc72cf79e7eb9a6b487c7"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:aebc3586b2be0d2b9093ccfbf25dfcde8"><td class="memItemLeft" 
align="right" valign="top">int&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="namespaceos.html#aebc3586b2be0d2b9093ccfbf25dfcde8">execvpe</a> (const 
std::string &amp;command, const std::vector&lt; std::string &gt; &amp;argv, 
const std::map&lt; std::string, std::string &gt; &amp;envp)</td></tr>
@@ -4278,7 +4278,7 @@ template&lt;typename... T&gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="a59cf3d26475f4001630e0e362e7a3ff7"></a>
+<a class="anchor" id="a18f614e5bdf40984c33888a5fa9599ca"></a>
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -4286,7 +4286,7 @@ template&lt;typename... T&gt; </div>
   <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">int os::spawn </td>
+          <td class="memname"><a class="el" 
href="classOption.html">Option</a>&lt;int&gt; os::spawn </td>
           <td>(</td>
           <td class="paramtype">const std::string &amp;&#160;</td>
           <td class="paramname"><em>command</em>, </td>
@@ -4312,7 +4312,7 @@ template&lt;typename... T&gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="a39f1d0cc7f9358c79eb49df3cbbc77f4"></a>
+<a class="anchor" id="abedec07e6e468b54920d3b921a49eb36"></a>
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -4320,7 +4320,7 @@ template&lt;typename... T&gt; </div>
   <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">int os::spawn </td>
+          <td class="memname"><a class="el" 
href="classOption.html">Option</a>&lt;int&gt; os::spawn </td>
           <td>(</td>
           <td class="paramtype">const std::string &amp;&#160;</td>
           <td class="paramname"><em>command</em>, </td>
@@ -4442,7 +4442,7 @@ template&lt;typename T &gt; </div>
 
 </div>
 </div>
-<a class="anchor" id="a3491ce5d4a57fcac5ca2e3ca40abe176"></a>
+<a class="anchor" id="a75eb48541200e89e498d3d324ffc3089"></a>
 <div class="memitem">
 <div class="memproto">
 <table class="mlabels">
@@ -4450,7 +4450,7 @@ template&lt;typename T &gt; </div>
   <td class="mlabels-left">
       <table class="memname">
         <tr>
-          <td class="memname">int os::system </td>
+          <td class="memname"><a class="el" 
href="classOption.html">Option</a>&lt; int &gt; os::system </td>
           <td>(</td>
           <td class="paramtype">const std::string &amp;&#160;</td>
           <td class="paramname"><em>command</em></td><td>)</td>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/posix_2copyfile_8hpp.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/posix_2copyfile_8hpp.html 
b/content/api/latest/c++/posix_2copyfile_8hpp.html
index 672a105..1055950 100644
--- a/content/api/latest/c++/posix_2copyfile_8hpp.html
+++ b/content/api/latest/c++/posix_2copyfile_8hpp.html
@@ -58,10 +58,11 @@
 <div class="textblock"><code>#include &lt;string&gt;</code><br/>
 <code>#include &lt;<a class="el" 
href="error_8hpp_source.html">stout/error.hpp</a>&gt;</code><br/>
 <code>#include &lt;<a class="el" 
href="nothing_8hpp_source.html">stout/nothing.hpp</a>&gt;</code><br/>
-<code>#include &lt;<a class="el" 
href="stat_8hpp_source.html">stout/os/stat.hpp</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" 
href="option_8hpp_source.html">stout/option.hpp</a>&gt;</code><br/>
 <code>#include &lt;<a class="el" 
href="path_8hpp_source.html">stout/path.hpp</a>&gt;</code><br/>
 <code>#include &lt;<a class="el" 
href="stringify_8hpp_source.html">stout/stringify.hpp</a>&gt;</code><br/>
 <code>#include &lt;<a class="el" 
href="try_8hpp_source.html">stout/try.hpp</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" 
href="stat_8hpp_source.html">stout/os/stat.hpp</a>&gt;</code><br/>
 </div>
 <p><a href="posix_2copyfile_8hpp_source.html">Go to the source code of this 
file.</a></p>
 <table class="memberdecls">

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/posix_2copyfile_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/posix_2copyfile_8hpp_source.html 
b/content/api/latest/c++/posix_2copyfile_8hpp_source.html
index 970a5b5..9f73933 100644
--- a/content/api/latest/c++/posix_2copyfile_8hpp_source.html
+++ b/content/api/latest/c++/posix_2copyfile_8hpp_source.html
@@ -71,78 +71,83 @@
 <div class="line"><a name="l00017"></a><span class="lineno">   
17</span>&#160;</div>
 <div class="line"><a name="l00018"></a><span class="lineno">   
18</span>&#160;<span class="preprocessor">#include &lt;<a class="code" 
href="error_8hpp.html">stout/error.hpp</a>&gt;</span></div>
 <div class="line"><a name="l00019"></a><span class="lineno">   
19</span>&#160;<span class="preprocessor">#include &lt;<a class="code" 
href="nothing_8hpp.html">stout/nothing.hpp</a>&gt;</span></div>
-<div class="line"><a name="l00020"></a><span class="lineno">   
20</span>&#160;<span class="preprocessor">#include &lt;<a class="code" 
href="stat_8hpp.html">stout/os/stat.hpp</a>&gt;</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno">   
20</span>&#160;<span class="preprocessor">#include &lt;<a class="code" 
href="option_8hpp.html">stout/option.hpp</a>&gt;</span></div>
 <div class="line"><a name="l00021"></a><span class="lineno">   
21</span>&#160;<span class="preprocessor">#include &lt;<a class="code" 
href="path_8hpp.html">stout/path.hpp</a>&gt;</span></div>
 <div class="line"><a name="l00022"></a><span class="lineno">   
22</span>&#160;<span class="preprocessor">#include &lt;<a class="code" 
href="stringify_8hpp.html">stout/stringify.hpp</a>&gt;</span></div>
 <div class="line"><a name="l00023"></a><span class="lineno">   
23</span>&#160;<span class="preprocessor">#include &lt;<a class="code" 
href="try_8hpp.html">stout/try.hpp</a>&gt;</span></div>
 <div class="line"><a name="l00024"></a><span class="lineno">   
24</span>&#160;</div>
-<div class="line"><a name="l00025"></a><span class="lineno">   
25</span>&#160;</div>
-<div class="line"><a name="l00026"></a><span class="lineno">   
26</span>&#160;<span class="keyword">namespace </span>os {</div>
-<div class="line"><a name="l00027"></a><span class="lineno">   
27</span>&#160;</div>
-<div class="line"><a name="l00028"></a><span class="lineno">   
28</span>&#160;<span class="comment">// This implementation works by running 
the `cp` command with some</span></div>
-<div class="line"><a name="l00029"></a><span class="lineno">   
29</span>&#160;<span class="comment">// additional conditions to ensure we copy 
a single file only,</span></div>
-<div class="line"><a name="l00030"></a><span class="lineno">   
30</span>&#160;<span class="comment">// from an absolute file path to another 
absolute file path.</span></div>
-<div class="line"><a name="l00031"></a><span class="lineno">   
31</span>&#160;<span class="comment">//</span></div>
-<div class="line"><a name="l00032"></a><span class="lineno">   
32</span>&#160;<span class="comment">// Directories are not supported as a 
destination path for two reasons:</span></div>
-<div class="line"><a name="l00033"></a><span class="lineno">   
33</span>&#160;<span class="comment">// 1. No callers depended on that 
behavior,</span></div>
-<div class="line"><a name="l00034"></a><span class="lineno">   
34</span>&#160;<span class="comment">// 2. Consistency with Windows 
implementation.</span></div>
-<div class="line"><a name="l00035"></a><span class="lineno">   
35</span>&#160;<span class="comment">//</span></div>
-<div class="line"><a name="l00036"></a><span class="lineno">   
36</span>&#160;<span class="comment">// Relative paths are not allowed, as 
these are resolved based on</span></div>
-<div class="line"><a name="l00037"></a><span class="lineno">   
37</span>&#160;<span class="comment">// the current working directory and may 
be inconsistent.</span></div>
-<div class="line"><a name="l00038"></a><span class="lineno"><a class="line" 
href="namespaceos.html#a707a0147851cfc89e4421a07dd5f17a3">   
38</a></span>&#160;<span class="keyword">inline</span> <a class="code" 
href="classTry.html">Try&lt;Nothing&gt;</a> <a class="code" 
href="namespaceos.html#a707a0147851cfc89e4421a07dd5f17a3">copyfile</a>(</div>
-<div class="line"><a name="l00039"></a><span class="lineno">   39</span>&#160; 
   <span class="keyword">const</span> std::string&amp; source, <span 
class="keyword">const</span> std::string&amp; destination)</div>
-<div class="line"><a name="l00040"></a><span class="lineno">   
40</span>&#160;{</div>
-<div class="line"><a name="l00041"></a><span class="lineno">   41</span>&#160; 
 <span class="comment">// NOTE: We check the form of the path too in case it 
does not exist, and to</span></div>
-<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160; 
 <span class="comment">// prevent user error.</span></div>
-<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160; 
 <span class="keywordflow">if</span> (<a class="code" 
href="namespaceos_1_1stat.html#aa86aaa21fefc0e9cab89050b60aeca40">stat::isdir</a>(source)
 || source.back() == <span class="charliteral">&#39;/&#39;</span>) {</div>
-<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160; 
   <span class="keywordflow">return</span> <a class="code" 
href="classError.html">Error</a>(<span class="stringliteral">&quot;`source` was 
a directory&quot;</span>);</div>
-<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160; 
 }</div>
-<div class="line"><a name="l00046"></a><span class="lineno">   
46</span>&#160;</div>
-<div class="line"><a name="l00047"></a><span class="lineno">   47</span>&#160; 
 <span class="keywordflow">if</span> (<a class="code" 
href="namespaceos_1_1stat.html#aa86aaa21fefc0e9cab89050b60aeca40">stat::isdir</a>(destination)
 || destination.back() == <span class="charliteral">&#39;/&#39;</span>) {</div>
-<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160; 
   <span class="keywordflow">return</span> <a class="code" 
href="classError.html">Error</a>(<span 
class="stringliteral">&quot;`destination` was a directory&quot;</span>);</div>
-<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160; 
 }</div>
-<div class="line"><a name="l00050"></a><span class="lineno">   
50</span>&#160;</div>
-<div class="line"><a name="l00051"></a><span class="lineno">   51</span>&#160; 
 <span class="keywordflow">if</span> (!<a class="code" 
href="namespacepath.html#a09c4941618b3a4ea2dbfccf5fe9d3687">path::absolute</a>(source))
 {</div>
-<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160; 
   <span class="keywordflow">return</span> <a class="code" 
href="classError.html">Error</a>(<span class="stringliteral">&quot;`source` was 
a relative path&quot;</span>);</div>
-<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160; 
 }</div>
-<div class="line"><a name="l00054"></a><span class="lineno">   
54</span>&#160;</div>
-<div class="line"><a name="l00055"></a><span class="lineno">   55</span>&#160; 
 <span class="keywordflow">if</span> (!<a class="code" 
href="namespacepath.html#a09c4941618b3a4ea2dbfccf5fe9d3687">path::absolute</a>(destination))
 {</div>
-<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160; 
   <span class="keywordflow">return</span> <a class="code" 
href="classError.html">Error</a>(<span 
class="stringliteral">&quot;`destination` was a relative 
path&quot;</span>);</div>
-<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160; 
 }</div>
-<div class="line"><a name="l00058"></a><span class="lineno">   
58</span>&#160;</div>
-<div class="line"><a name="l00059"></a><span class="lineno">   59</span>&#160; 
 <span class="keyword">const</span> <span class="keywordtype">int</span> <a 
class="code" 
href="namespaceproc.html#a34396c6140a28f583dc13fee3c3c35d4">status</a> = <a 
class="code" 
href="namespaceos.html#a59cf3d26475f4001630e0e362e7a3ff7">os::spawn</a>(<span 
class="stringliteral">&quot;cp&quot;</span>, {<span 
class="stringliteral">&quot;cp&quot;</span>, source, destination});</div>
-<div class="line"><a name="l00060"></a><span class="lineno">   
60</span>&#160;</div>
-<div class="line"><a name="l00061"></a><span class="lineno">   61</span>&#160; 
 <span class="keywordflow">if</span> (status == -1) {</div>
-<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160; 
   <span class="keywordflow">return</span> <a class="code" 
href="classErrnoError.html">ErrnoError</a>(<span 
class="stringliteral">&quot;os::spawn failed&quot;</span>);</div>
-<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160; 
 }</div>
-<div class="line"><a name="l00064"></a><span class="lineno">   
64</span>&#160;</div>
-<div class="line"><a name="l00065"></a><span class="lineno">   65</span>&#160; 
 <span class="keywordflow">if</span> (!(<a class="code" 
href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#af9a4ddf9eee6c4a3bc9be070d59b7ccf">WIFEXITED</a>(status)
 &amp;&amp; <a class="code" 
href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ae0c8840076dd63d5e2367fff4f7f46f3">WEXITSTATUS</a>(status)
 == 0)) {</div>
-<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160; 
   <span class="keywordflow">return</span> <a class="code" 
href="classError.html">Error</a>(<span class="stringliteral">&quot;cp failed 
with status: &quot;</span> + <a class="code" 
href="namespacens.html#a28116b46e6543597a11733424cd1aa20">stringify</a>(status));</div>
-<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160; 
 }</div>
-<div class="line"><a name="l00068"></a><span class="lineno">   
68</span>&#160;</div>
-<div class="line"><a name="l00069"></a><span class="lineno">   69</span>&#160; 
 <span class="keywordflow">return</span> <a class="code" 
href="structNothing.html">Nothing</a>();</div>
-<div class="line"><a name="l00070"></a><span class="lineno">   
70</span>&#160;}</div>
-<div class="line"><a name="l00071"></a><span class="lineno">   
71</span>&#160;</div>
-<div class="line"><a name="l00072"></a><span class="lineno">   
72</span>&#160;} <span class="comment">// namespace os {</span></div>
-<div class="line"><a name="l00073"></a><span class="lineno">   
73</span>&#160;</div>
-<div class="line"><a name="l00074"></a><span class="lineno">   
74</span>&#160;<span class="preprocessor">#endif // 
__STOUT_OS_POSIX_COPYFILE_HPP__</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno">   
25</span>&#160;<span class="preprocessor">#include &lt;<a class="code" 
href="stat_8hpp.html">stout/os/stat.hpp</a>&gt;</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno">   
26</span>&#160;</div>
+<div class="line"><a name="l00027"></a><span class="lineno">   
27</span>&#160;<span class="keyword">namespace </span>os {</div>
+<div class="line"><a name="l00028"></a><span class="lineno">   
28</span>&#160;</div>
+<div class="line"><a name="l00029"></a><span class="lineno">   
29</span>&#160;<span class="comment">// This implementation works by running 
the `cp` command with some</span></div>
+<div class="line"><a name="l00030"></a><span class="lineno">   
30</span>&#160;<span class="comment">// additional conditions to ensure we copy 
a single file only,</span></div>
+<div class="line"><a name="l00031"></a><span class="lineno">   
31</span>&#160;<span class="comment">// from an absolute file path to another 
absolute file path.</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno">   
32</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00033"></a><span class="lineno">   
33</span>&#160;<span class="comment">// Directories are not supported as a 
destination path for two reasons:</span></div>
+<div class="line"><a name="l00034"></a><span class="lineno">   
34</span>&#160;<span class="comment">// 1. No callers depended on that 
behavior,</span></div>
+<div class="line"><a name="l00035"></a><span class="lineno">   
35</span>&#160;<span class="comment">// 2. Consistency with Windows 
implementation.</span></div>
+<div class="line"><a name="l00036"></a><span class="lineno">   
36</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00037"></a><span class="lineno">   
37</span>&#160;<span class="comment">// Relative paths are not allowed, as 
these are resolved based on</span></div>
+<div class="line"><a name="l00038"></a><span class="lineno">   
38</span>&#160;<span class="comment">// the current working directory and may 
be inconsistent.</span></div>
+<div class="line"><a name="l00039"></a><span class="lineno"><a class="line" 
href="namespaceos.html#a707a0147851cfc89e4421a07dd5f17a3">   
39</a></span>&#160;<span class="keyword">inline</span> <a class="code" 
href="classTry.html">Try&lt;Nothing&gt;</a> <a class="code" 
href="namespaceos.html#a707a0147851cfc89e4421a07dd5f17a3">copyfile</a>(</div>
+<div class="line"><a name="l00040"></a><span class="lineno">   40</span>&#160; 
   <span class="keyword">const</span> std::string&amp; source, <span 
class="keyword">const</span> std::string&amp; destination)</div>
+<div class="line"><a name="l00041"></a><span class="lineno">   
41</span>&#160;{</div>
+<div class="line"><a name="l00042"></a><span class="lineno">   42</span>&#160; 
 <span class="comment">// NOTE: We check the form of the path too in case it 
does not exist, and to</span></div>
+<div class="line"><a name="l00043"></a><span class="lineno">   43</span>&#160; 
 <span class="comment">// prevent user error.</span></div>
+<div class="line"><a name="l00044"></a><span class="lineno">   44</span>&#160; 
 <span class="keywordflow">if</span> (<a class="code" 
href="namespaceos_1_1stat.html#aa86aaa21fefc0e9cab89050b60aeca40">stat::isdir</a>(source)
 || source.back() == <span class="charliteral">&#39;/&#39;</span>) {</div>
+<div class="line"><a name="l00045"></a><span class="lineno">   45</span>&#160; 
   <span class="keywordflow">return</span> <a class="code" 
href="classError.html">Error</a>(<span class="stringliteral">&quot;`source` was 
a directory&quot;</span>);</div>
+<div class="line"><a name="l00046"></a><span class="lineno">   46</span>&#160; 
 }</div>
+<div class="line"><a name="l00047"></a><span class="lineno">   
47</span>&#160;</div>
+<div class="line"><a name="l00048"></a><span class="lineno">   48</span>&#160; 
 <span class="keywordflow">if</span> (<a class="code" 
href="namespaceos_1_1stat.html#aa86aaa21fefc0e9cab89050b60aeca40">stat::isdir</a>(destination)
 || destination.back() == <span class="charliteral">&#39;/&#39;</span>) {</div>
+<div class="line"><a name="l00049"></a><span class="lineno">   49</span>&#160; 
   <span class="keywordflow">return</span> <a class="code" 
href="classError.html">Error</a>(<span 
class="stringliteral">&quot;`destination` was a directory&quot;</span>);</div>
+<div class="line"><a name="l00050"></a><span class="lineno">   50</span>&#160; 
 }</div>
+<div class="line"><a name="l00051"></a><span class="lineno">   
51</span>&#160;</div>
+<div class="line"><a name="l00052"></a><span class="lineno">   52</span>&#160; 
 <span class="keywordflow">if</span> (!<a class="code" 
href="namespacepath.html#a09c4941618b3a4ea2dbfccf5fe9d3687">path::absolute</a>(source))
 {</div>
+<div class="line"><a name="l00053"></a><span class="lineno">   53</span>&#160; 
   <span class="keywordflow">return</span> <a class="code" 
href="classError.html">Error</a>(<span class="stringliteral">&quot;`source` was 
a relative path&quot;</span>);</div>
+<div class="line"><a name="l00054"></a><span class="lineno">   54</span>&#160; 
 }</div>
+<div class="line"><a name="l00055"></a><span class="lineno">   
55</span>&#160;</div>
+<div class="line"><a name="l00056"></a><span class="lineno">   56</span>&#160; 
 <span class="keywordflow">if</span> (!<a class="code" 
href="namespacepath.html#a09c4941618b3a4ea2dbfccf5fe9d3687">path::absolute</a>(destination))
 {</div>
+<div class="line"><a name="l00057"></a><span class="lineno">   57</span>&#160; 
   <span class="keywordflow">return</span> <a class="code" 
href="classError.html">Error</a>(<span 
class="stringliteral">&quot;`destination` was a relative 
path&quot;</span>);</div>
+<div class="line"><a name="l00058"></a><span class="lineno">   58</span>&#160; 
 }</div>
+<div class="line"><a name="l00059"></a><span class="lineno">   
59</span>&#160;</div>
+<div class="line"><a name="l00060"></a><span class="lineno">   60</span>&#160; 
 <span class="keyword">const</span> <a class="code" 
href="classOption.html">Option&lt;int&gt;</a> <a class="code" 
href="namespaceproc.html#a34396c6140a28f583dc13fee3c3c35d4">status</a> = <a 
class="code" 
href="namespaceos.html#a18f614e5bdf40984c33888a5fa9599ca">os::spawn</a>(<span 
class="stringliteral">&quot;cp&quot;</span>, {<span 
class="stringliteral">&quot;cp&quot;</span>, source, destination});</div>
+<div class="line"><a name="l00061"></a><span class="lineno">   
61</span>&#160;</div>
+<div class="line"><a name="l00062"></a><span class="lineno">   62</span>&#160; 
 <span class="keywordflow">if</span> (status.<a class="code" 
href="classOption.html#a06eab791122ebc1f8af4ad310e5e7d7e">isNone</a>()) {</div>
+<div class="line"><a name="l00063"></a><span class="lineno">   63</span>&#160; 
   <span class="keywordflow">return</span> <a class="code" 
href="classErrnoError.html">ErrnoError</a>(<span 
class="stringliteral">&quot;os::spawn failed&quot;</span>);</div>
+<div class="line"><a name="l00064"></a><span class="lineno">   64</span>&#160; 
 }</div>
+<div class="line"><a name="l00065"></a><span class="lineno">   
65</span>&#160;</div>
+<div class="line"><a name="l00066"></a><span class="lineno">   66</span>&#160; 
 <span class="keywordflow">if</span> (!(<a class="code" 
href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#af9a4ddf9eee6c4a3bc9be070d59b7ccf">WIFEXITED</a>(status.<a
 class="code" 
href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">get</a>()) &amp;&amp; 
<a class="code" 
href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ae0c8840076dd63d5e2367fff4f7f46f3">WEXITSTATUS</a>(status.<a
 class="code" 
href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">get</a>()) == 0)) 
{</div>
+<div class="line"><a name="l00067"></a><span class="lineno">   67</span>&#160; 
   <span class="keywordflow">return</span> <a class="code" 
href="classError.html">Error</a>(<span class="stringliteral">&quot;cp failed 
with status: &quot;</span> + <a class="code" 
href="namespacens.html#a28116b46e6543597a11733424cd1aa20">stringify</a>(status.<a
 class="code" 
href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">get</a>()));</div>
+<div class="line"><a name="l00068"></a><span class="lineno">   68</span>&#160; 
 }</div>
+<div class="line"><a name="l00069"></a><span class="lineno">   
69</span>&#160;</div>
+<div class="line"><a name="l00070"></a><span class="lineno">   70</span>&#160; 
 <span class="keywordflow">return</span> <a class="code" 
href="structNothing.html">Nothing</a>();</div>
+<div class="line"><a name="l00071"></a><span class="lineno">   
71</span>&#160;}</div>
+<div class="line"><a name="l00072"></a><span class="lineno">   
72</span>&#160;</div>
+<div class="line"><a name="l00073"></a><span class="lineno">   
73</span>&#160;} <span class="comment">// namespace os {</span></div>
+<div class="line"><a name="l00074"></a><span class="lineno">   
74</span>&#160;</div>
+<div class="line"><a name="l00075"></a><span class="lineno">   
75</span>&#160;<span class="preprocessor">#endif // 
__STOUT_OS_POSIX_COPYFILE_HPP__</span></div>
 <div class="ttc" id="structNothing_html"><div class="ttname"><a 
href="structNothing.html">Nothing</a></div><div 
class="ttdef"><b>Definition:</b> nothing.hpp:16</div></div>
 <div class="ttc" id="classError_html"><div class="ttname"><a 
href="classError.html">Error</a></div><div class="ttdef"><b>Definition:</b> 
errorbase.hpp:35</div></div>
-<div class="ttc" id="namespaceos_html_a707a0147851cfc89e4421a07dd5f17a3"><div 
class="ttname"><a 
href="namespaceos.html#a707a0147851cfc89e4421a07dd5f17a3">os::copyfile</a></div><div
 class="ttdeci">Try&lt; Nothing &gt; copyfile(const std::string &amp;source, 
const std::string &amp;destination)</div><div class="ttdef"><b>Definition:</b> 
copyfile.hpp:38</div></div>
+<div class="ttc" id="classOption_html"><div class="ttname"><a 
href="classOption.html">Option&lt; int &gt;</a></div></div>
+<div class="ttc" id="namespaceos_html_a707a0147851cfc89e4421a07dd5f17a3"><div 
class="ttname"><a 
href="namespaceos.html#a707a0147851cfc89e4421a07dd5f17a3">os::copyfile</a></div><div
 class="ttdeci">Try&lt; Nothing &gt; copyfile(const std::string &amp;source, 
const std::string &amp;destination)</div><div class="ttdef"><b>Definition:</b> 
copyfile.hpp:39</div></div>
 <div class="ttc" id="classTry_html"><div class="ttname"><a 
href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> 
check.hpp:33</div></div>
-<div class="ttc" id="namespaceos_html_a59cf3d26475f4001630e0e362e7a3ff7"><div 
class="ttname"><a 
href="namespaceos.html#a59cf3d26475f4001630e0e362e7a3ff7">os::spawn</a></div><div
 class="ttdeci">int spawn(const std::string &amp;command, const std::vector&lt; 
std::string &gt; &amp;arguments)</div><div class="ttdef"><b>Definition:</b> 
shell.hpp:159</div></div>
 <div class="ttc" 
id="namespaceproc_html_a34396c6140a28f583dc13fee3c3c35d4"><div 
class="ttname"><a 
href="namespaceproc.html#a34396c6140a28f583dc13fee3c3c35d4">proc::status</a></div><div
 class="ttdeci">Result&lt; ProcessStatus &gt; status(pid_t pid)</div><div 
class="ttdef"><b>Definition:</b> proc.hpp:166</div></div>
 <div class="ttc" id="classErrnoError_html"><div class="ttname"><a 
href="classErrnoError.html">ErrnoError</a></div><div 
class="ttdef"><b>Definition:</b> errorbase.hpp:49</div></div>
+<div class="ttc" id="namespaceos_html_a18f614e5bdf40984c33888a5fa9599ca"><div 
class="ttname"><a 
href="namespaceos.html#a18f614e5bdf40984c33888a5fa9599ca">os::spawn</a></div><div
 class="ttdeci">Option&lt; int &gt; spawn(const std::string &amp;command, const 
std::vector&lt; std::string &gt; &amp;arguments)</div><div 
class="ttdef"><b>Definition:</b> shell.hpp:162</div></div>
 <div class="ttc" 
id="namespacepath_html_a09c4941618b3a4ea2dbfccf5fe9d3687"><div 
class="ttname"><a 
href="namespacepath.html#a09c4941618b3a4ea2dbfccf5fe9d3687">path::absolute</a></div><div
 class="ttdeci">bool absolute(const std::string &amp;path)</div><div 
class="ttdoc">Returns whether the given path is an absolute path. </div><div 
class="ttdef"><b>Definition:</b> path.hpp:96</div></div>
 <div class="ttc" id="nothing_8hpp_html"><div class="ttname"><a 
href="nothing_8hpp.html">nothing.hpp</a></div></div>
 <div class="ttc" id="path_8hpp_html"><div class="ttname"><a 
href="path_8hpp.html">path.hpp</a></div></div>
-<div class="ttc" 
id="3rdparty_2stout_2include_2stout_2windows_8hpp_html_ae0c8840076dd63d5e2367fff4f7f46f3"><div
 class="ttname"><a 
href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ae0c8840076dd63d5e2367fff4f7f46f3">WEXITSTATUS</a></div><div
 class="ttdeci">#define WEXITSTATUS(x)</div><div 
class="ttdef"><b>Definition:</b> windows.hpp:376</div></div>
-<div class="ttc" 
id="3rdparty_2stout_2include_2stout_2windows_8hpp_html_af9a4ddf9eee6c4a3bc9be070d59b7ccf"><div
 class="ttname"><a 
href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#af9a4ddf9eee6c4a3bc9be070d59b7ccf">WIFEXITED</a></div><div
 class="ttdeci">#define WIFEXITED(x)</div><div class="ttdef"><b>Definition:</b> 
windows.hpp:370</div></div>
+<div class="ttc" id="classOption_html_a21358442c0fac1cc978a67a9a9089a79"><div 
class="ttname"><a 
href="classOption.html#a21358442c0fac1cc978a67a9a9089a79">Option::get</a></div><div
 class="ttdeci">const T &amp; get() const &amp;</div><div 
class="ttdef"><b>Definition:</b> option.hpp:118</div></div>
+<div class="ttc" id="option_8hpp_html"><div class="ttname"><a 
href="option_8hpp.html">option.hpp</a></div></div>
+<div class="ttc" 
id="3rdparty_2stout_2include_2stout_2windows_8hpp_html_ae0c8840076dd63d5e2367fff4f7f46f3"><div
 class="ttname"><a 
href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#ae0c8840076dd63d5e2367fff4f7f46f3">WEXITSTATUS</a></div><div
 class="ttdeci">#define WEXITSTATUS(x)</div><div 
class="ttdef"><b>Definition:</b> windows.hpp:379</div></div>
+<div class="ttc" 
id="3rdparty_2stout_2include_2stout_2windows_8hpp_html_af9a4ddf9eee6c4a3bc9be070d59b7ccf"><div
 class="ttname"><a 
href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#af9a4ddf9eee6c4a3bc9be070d59b7ccf">WIFEXITED</a></div><div
 class="ttdeci">#define WIFEXITED(x)</div><div class="ttdef"><b>Definition:</b> 
windows.hpp:373</div></div>
 <div class="ttc" id="error_8hpp_html"><div class="ttname"><a 
href="error_8hpp.html">error.hpp</a></div></div>
 <div class="ttc" id="stringify_8hpp_html"><div class="ttname"><a 
href="stringify_8hpp.html">stringify.hpp</a></div></div>
 <div class="ttc" id="try_8hpp_html"><div class="ttname"><a 
href="try_8hpp.html">try.hpp</a></div></div>
 <div class="ttc" id="stat_8hpp_html"><div class="ttname"><a 
href="stat_8hpp.html">stat.hpp</a></div></div>
 <div class="ttc" 
id="namespaceos_1_1stat_html_aa86aaa21fefc0e9cab89050b60aeca40"><div 
class="ttname"><a 
href="namespaceos_1_1stat.html#aa86aaa21fefc0e9cab89050b60aeca40">os::stat::isdir</a></div><div
 class="ttdeci">bool isdir(const std::string &amp;path, const FollowSymlink 
follow=FollowSymlink::FOLLOW_SYMLINK)</div><div 
class="ttdef"><b>Definition:</b> stat.hpp:78</div></div>
+<div class="ttc" id="classOption_html_a06eab791122ebc1f8af4ad310e5e7d7e"><div 
class="ttname"><a 
href="classOption.html#a06eab791122ebc1f8af4ad310e5e7d7e">Option::isNone</a></div><div
 class="ttdeci">bool isNone() const </div><div class="ttdef"><b>Definition:</b> 
option.hpp:116</div></div>
 <div class="ttc" id="namespacens_html_a28116b46e6543597a11733424cd1aa20"><div 
class="ttname"><a 
href="namespacens.html#a28116b46e6543597a11733424cd1aa20">ns::stringify</a></div><div
 class="ttdeci">std::string stringify(int flags)</div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/posix_2dynamiclibrary_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/posix_2dynamiclibrary_8hpp_source.html 
b/content/api/latest/c++/posix_2dynamiclibrary_8hpp_source.html
index 32a7a97..6155a92 100644
--- a/content/api/latest/c++/posix_2dynamiclibrary_8hpp_source.html
+++ b/content/api/latest/c++/posix_2dynamiclibrary_8hpp_source.html
@@ -169,7 +169,7 @@
 <div class="ttc" 
id="classDynamicLibrary_html_a4c65d79591c7fb3173916dec0a1ddd8e"><div 
class="ttname"><a 
href="classDynamicLibrary.html#a4c65d79591c7fb3173916dec0a1ddd8e">DynamicLibrary::close</a></div><div
 class="ttdeci">Try&lt; Nothing &gt; close()</div><div 
class="ttdef"><b>Definition:</b> dynamiclibrary.hpp:64</div></div>
 <div class="ttc" id="try_8hpp_html"><div class="ttname"><a 
href="try_8hpp.html">try.hpp</a></div></div>
 <div class="ttc" 
id="classDynamicLibrary_html_a42c1fe0f7a71004c823df00a9526c616"><div 
class="ttname"><a 
href="classDynamicLibrary.html#a42c1fe0f7a71004c823df00a9526c616">DynamicLibrary::~DynamicLibrary</a></div><div
 class="ttdeci">virtual ~DynamicLibrary()</div><div 
class="ttdef"><b>Definition:</b> dynamiclibrary.hpp:39</div></div>
-<div class="ttc" 
id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div 
class="ttname"><a 
href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div
 class="ttdeci">constexpr const char * name</div><div 
class="ttdef"><b>Definition:</b> shell.hpp:41</div></div>
+<div class="ttc" 
id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div 
class="ttname"><a 
href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div
 class="ttdeci">constexpr const char * name</div><div 
class="ttdef"><b>Definition:</b> shell.hpp:43</div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/posix_2fork_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/posix_2fork_8hpp_source.html 
b/content/api/latest/c++/posix_2fork_8hpp_source.html
index 66511b4..976d915 100644
--- a/content/api/latest/c++/posix_2fork_8hpp_source.html
+++ b/content/api/latest/c++/posix_2fork_8hpp_source.html
@@ -514,7 +514,7 @@
 <div class="ttc" 
id="structos_1_1Fork_html_aa9ba5406fbb3a143b0f44ae58d4e04c6"><div 
class="ttname"><a 
href="structos_1_1Fork.html#aa9ba5406fbb3a143b0f44ae58d4e04c6">os::Fork::Fork</a></div><div
 class="ttdeci">Fork(const Option&lt; void(*)()&gt; &amp;_function, const Fork 
&amp;fork1, const Fork &amp;fork2, const Exec &amp;_exec)</div><div 
class="ttdef"><b>Definition:</b> fork.hpp:163</div></div>
 <div class="ttc" id="classTry_html_a8bc7f43e75a47111ea18e9c83b007be5"><div 
class="ttname"><a 
href="classTry.html#a8bc7f43e75a47111ea18e9c83b007be5">Try::get</a></div><div 
class="ttdeci">T &amp; get()&amp;</div><div class="ttdef"><b>Definition:</b> 
try.hpp:73</div></div>
 <div class="ttc" id="classTry_html"><div class="ttname"><a 
href="classTry.html">Try</a></div><div class="ttdef"><b>Definition:</b> 
check.hpp:33</div></div>
-<div class="ttc" id="namespaceos_html_a4b727e301623549c37cdfcd8c553a2c7"><div 
class="ttname"><a 
href="namespaceos.html#a4b727e301623549c37cdfcd8c553a2c7">os::execlp</a></div><div
 class="ttdeci">int execlp(const char *file, T...t)</div><div 
class="ttdef"><b>Definition:</b> shell.hpp:186</div></div>
+<div class="ttc" id="namespaceos_html_a4b727e301623549c37cdfcd8c553a2c7"><div 
class="ttname"><a 
href="namespaceos.html#a4b727e301623549c37cdfcd8c553a2c7">os::execlp</a></div><div
 class="ttdeci">int execlp(const char *file, T...t)</div><div 
class="ttdef"><b>Definition:</b> shell.hpp:189</div></div>
 <div class="ttc" 
id="3rdparty_2stout_2include_2stout_2windows_8hpp_html_aead39710af2622ee9b0d412f62e90aa5"><div
 class="ttname"><a 
href="3rdparty_2stout_2include_2stout_2windows_8hpp.html#aead39710af2622ee9b0d412f62e90aa5">S_IWUSR</a></div><div
 class="ttdeci">const mode_t S_IWUSR</div><div class="ttdef"><b>Definition:</b> 
windows.hpp:312</div></div>
 <div class="ttc" 
id="structos_1_1Fork_1_1Tree_1_1Memory_html_a748a18ef5738f73f5fe91c235d30fa27"><div
 class="ttname"><a 
href="structos_1_1Fork_1_1Tree_1_1Memory.html#a748a18ef5738f73f5fe91c235d30fa27">os::Fork::Tree::Memory::session</a></div><div
 class="ttdeci">pid_t session</div><div class="ttdef"><b>Definition:</b> 
fork.hpp:239</div></div>
 <div class="ttc" id="exit_8hpp_html_a536432347f1ad965e8116c2940fbf110"><div 
class="ttname"><a 
href="exit_8hpp.html#a536432347f1ad965e8116c2940fbf110">EXIT</a></div><div 
class="ttdeci">#define EXIT(status)</div><div class="ttdef"><b>Definition:</b> 
exit.hpp:31</div></div>
@@ -563,7 +563,7 @@
 <div class="ttc" id="namespaceos_html_a42af1cab63434cedf2b698cd6f49f073"><div 
class="ttname"><a 
href="namespaceos.html#a42af1cab63434cedf2b698cd6f49f073">os::pids</a></div><div
 class="ttdeci">Try&lt; std::set&lt; pid_t &gt; &gt; pids()</div><div 
class="ttdef"><b>Definition:</b> freebsd.hpp:62</div></div>
 <div class="ttc" 
id="structos_1_1Exec_html_a863b2f013aeb3c414d3bfea56938f06c"><div 
class="ttname"><a 
href="structos_1_1Exec.html#a863b2f013aeb3c414d3bfea56938f06c">os::Exec::Exec</a></div><div
 class="ttdeci">Exec(const std::string &amp;_command)</div><div 
class="ttdef"><b>Definition:</b> fork.hpp:103</div></div>
 <div class="ttc" 
id="structos_1_1Fork_html_a6f83608e9fd9981b89d8945a294bd011"><div 
class="ttname"><a 
href="structos_1_1Fork.html#a6f83608e9fd9981b89d8945a294bd011">os::Fork::Fork</a></div><div
 class="ttdeci">Fork(const Option&lt; void(*)()&gt; &amp;_function, const Fork 
&amp;fork1, const Wait &amp;_wait)</div><div class="ttdef"><b>Definition:</b> 
fork.hpp:141</div></div>
-<div class="ttc" 
id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div 
class="ttname"><a 
href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div
 class="ttdeci">constexpr const char * name</div><div 
class="ttdef"><b>Definition:</b> shell.hpp:41</div></div>
+<div class="ttc" 
id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div 
class="ttname"><a 
href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div
 class="ttdeci">constexpr const char * name</div><div 
class="ttdef"><b>Definition:</b> shell.hpp:43</div></div>
 <div class="ttc" id="namespaceos_html_af41b169df092f5afbd41de13c450e959"><div 
class="ttname"><a 
href="namespaceos.html#af41b169df092f5afbd41de13c450e959">os::ftruncate</a></div><div
 class="ttdeci">Try&lt; Nothing &gt; ftruncate(int fd, off_t length)</div><div 
class="ttdef"><b>Definition:</b> ftruncate.hpp:26</div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/posix_2mac_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/posix_2mac_8hpp_source.html 
b/content/api/latest/c++/posix_2mac_8hpp_source.html
index 0df3a37..cf192c7 100644
--- a/content/api/latest/c++/posix_2mac_8hpp_source.html
+++ b/content/api/latest/c++/posix_2mac_8hpp_source.html
@@ -155,7 +155,7 @@
 <div class="ttc" id="structNone_html"><div class="ttname"><a 
href="structNone.html">None</a></div><div class="ttdef"><b>Definition:</b> 
none.hpp:27</div></div>
 <div class="ttc" id="stringify_8hpp_html"><div class="ttname"><a 
href="stringify_8hpp.html">stringify.hpp</a></div></div>
 <div class="ttc" id="namespacens_html_a28116b46e6543597a11733424cd1aa20"><div 
class="ttname"><a 
href="namespacens.html#a28116b46e6543597a11733424cd1aa20">ns::stringify</a></div><div
 class="ttdeci">std::string stringify(int flags)</div></div>
-<div class="ttc" 
id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div 
class="ttname"><a 
href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div
 class="ttdeci">constexpr const char * name</div><div 
class="ttdef"><b>Definition:</b> shell.hpp:41</div></div>
+<div class="ttc" 
id="namespaceos_1_1Shell_html_acfe16ef2b1146ad49a8651c0a457ce46"><div 
class="ttname"><a 
href="namespaceos_1_1Shell.html#acfe16ef2b1146ad49a8651c0a457ce46">os::Shell::name</a></div><div
 class="ttdeci">constexpr const char * name</div><div 
class="ttdef"><b>Definition:</b> shell.hpp:43</div></div>
 </div><!-- fragment --></div><!-- contents -->
 <!-- start footer part -->
 <hr class="footer"/><address class="footer"><small>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/posix_2os_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/posix_2os_8hpp_source.html 
b/content/api/latest/c++/posix_2os_8hpp_source.html
index 175c712..1d6f4a8 100644
--- a/content/api/latest/c++/posix_2os_8hpp_source.html
+++ b/content/api/latest/c++/posix_2os_8hpp_source.html
@@ -584,7 +584,7 @@
 <div class="ttc" id="strerror_8hpp_html"><div class="ttname"><a 
href="strerror_8hpp.html">strerror.hpp</a></div></div>
 <div class="ttc" id="structos_1_1Load_html"><div class="ttname"><a 
href="structos_1_1Load.html">os::Load</a></div><div 
class="ttdef"><b>Definition:</b> os.hpp:25</div></div>
 <div class="ttc" id="chown_8hpp_html"><div class="ttname"><a 
href="chown_8hpp.html">chown.hpp</a></div></div>
-<div class="ttc" id="namespaceos_html_a0b80877b34088be8d5ba3eb9b0567ed7"><div 
class="ttname"><a 
href="namespaceos.html#a0b80877b34088be8d5ba3eb9b0567ed7">os::execvp</a></div><div
 class="ttdeci">int execvp(const char *file, char *const argv[])</div><div 
class="ttdef"><b>Definition:</b> shell.hpp:192</div></div>
+<div class="ttc" id="namespaceos_html_a0b80877b34088be8d5ba3eb9b0567ed7"><div 
class="ttname"><a 
href="namespaceos.html#a0b80877b34088be8d5ba3eb9b0567ed7">os::execvp</a></div><div
 class="ttdeci">int execvp(const char *file, char *const argv[])</div><div 
class="ttdef"><b>Definition:</b> shell.hpp:195</div></div>
 <div class="ttc" 
id="structos_1_1UTSInfo_html_a0abdea1c2c12389c3413c006a186b0a4"><div 
class="ttname"><a 
href="structos_1_1UTSInfo.html#a0abdea1c2c12389c3413c006a186b0a4">os::UTSInfo::version</a></div><div
 class="ttdeci">std::string version</div><div class="ttdef"><b>Definition:</b> 
os.hpp:49</div></div>
 <div class="ttc" id="open_8hpp_html"><div class="ttname"><a 
href="open_8hpp.html">open.hpp</a></div></div>
 <div class="ttc" id="namespaceos_html_ad932e3876b339c61b03abc575ad3943b"><div 
class="ttname"><a 
href="namespaceos.html#ad932e3876b339c61b03abc575ad3943b">os::loadavg</a></div><div
 class="ttdeci">Try&lt; Load &gt; loadavg()</div><div 
class="ttdef"><b>Definition:</b> os.hpp:295</div></div>
@@ -616,14 +616,14 @@
 <div class="ttc" id="namespaceos_html_afc96a896b632cb0942b317a1f8543919"><div 
class="ttname"><a 
href="namespaceos.html#afc96a896b632cb0942b317a1f8543919">os::uname</a></div><div
 class="ttdeci">Try&lt; UTSInfo &gt; uname()</div><div 
class="ttdef"><b>Definition:</b> os.hpp:312</div></div>
 <div class="ttc" id="classTry_html_aec4a11ddd3c036e889d90b7eb6258ba7"><div 
class="ttname"><a 
href="classTry.html#aec4a11ddd3c036e889d90b7eb6258ba7">Try::error</a></div><div 
class="ttdeci">static Try error(const E &amp;e)</div><div 
class="ttdef"><b>Definition:</b> try.hpp:42</div></div>
 <div class="ttc" id="os_2os_8hpp_html"><div class="ttname"><a 
href="os_2os_8hpp.html">os.hpp</a></div></div>
-<div class="ttc" id="namespaceos_html_a0d86320d7799ea761599bc356c02a4fa"><div 
class="ttname"><a 
href="namespaceos.html#a0d86320d7799ea761599bc356c02a4fa">os::shell</a></div><div
 class="ttdeci">Try&lt; std::string &gt; shell(const std::string &amp;fmt, 
const T &amp;...t)</div><div class="ttdoc">Runs a shell command with optional 
arguments. </div><div class="ttdef"><b>Definition:</b> shell.hpp:71</div></div>
+<div class="ttc" id="namespaceos_html_a0d86320d7799ea761599bc356c02a4fa"><div 
class="ttname"><a 
href="namespaceos.html#a0d86320d7799ea761599bc356c02a4fa">os::shell</a></div><div
 class="ttdeci">Try&lt; std::string &gt; shell(const std::string &amp;fmt, 
const T &amp;...t)</div><div class="ttdoc">Runs a shell command with optional 
arguments. </div><div class="ttdef"><b>Definition:</b> shell.hpp:73</div></div>
 <div class="ttc" id="namespaceos_html_ae19e4161a51b86a1f330f3bf1dc75389"><div 
class="ttname"><a 
href="namespaceos.html#ae19e4161a51b86a1f330f3bf1dc75389">os::process</a></div><div
 class="ttdeci">Result&lt; Process &gt; process(pid_t pid)</div><div 
class="ttdef"><b>Definition:</b> freebsd.hpp:30</div></div>
 <div class="ttc" id="structgroup_html"><div class="ttname"><a 
href="structgroup.html">group</a></div><div class="ttdef"><b>Definition:</b> 
grp.hpp:26</div></div>
 <div class="ttc" id="structNone_html"><div class="ttname"><a 
href="structNone.html">None</a></div><div class="ttdef"><b>Definition:</b> 
none.hpp:27</div></div>
 <div class="ttc" id="classTry_html_a0b98f95163b8a38daafd1651b043a276"><div 
class="ttname"><a 
href="classTry.html#a0b98f95163b8a38daafd1651b043a276">Try::isError</a></div><div
 class="ttdeci">bool isError() const </div><div 
class="ttdef"><b>Definition:</b> try.hpp:71</div></div>
 <div class="ttc" 
id="structos_1_1UTSInfo_html_a03dd23e9031a68b633dc6e405e32bab0"><div 
class="ttname"><a 
href="structos_1_1UTSInfo.html#a03dd23e9031a68b633dc6e405e32bab0">os::UTSInfo::nodename</a></div><div
 class="ttdeci">std::string nodename</div><div class="ttdef"><b>Definition:</b> 
os.hpp:47</div></div>
 <div class="ttc" id="namespaceos_html_afe5b6cbeb92f2df4f8f6211d8b0c8be4"><div 
class="ttname"><a 
href="namespaceos.html#afe5b6cbeb92f2df4f8f6211d8b0c8be4">os::eraseenv</a></div><div
 class="ttdeci">void eraseenv(const std::string &amp;key)</div><div 
class="ttdef"><b>Definition:</b> os.hpp:175</div></div>
-<div class="ttc" id="namespaceos_html_aebc3586b2be0d2b9093ccfbf25dfcde8"><div 
class="ttname"><a 
href="namespaceos.html#aebc3586b2be0d2b9093ccfbf25dfcde8">os::execvpe</a></div><div
 class="ttdeci">int execvpe(const std::string &amp;command, const 
std::vector&lt; std::string &gt; &amp;argv, const std::map&lt; std::string, 
std::string &gt; &amp;envp)</div><div class="ttdef"><b>Definition:</b> 
shell.hpp:426</div></div>
+<div class="ttc" id="namespaceos_html_aebc3586b2be0d2b9093ccfbf25dfcde8"><div 
class="ttname"><a 
href="namespaceos.html#aebc3586b2be0d2b9093ccfbf25dfcde8">os::execvpe</a></div><div
 class="ttdeci">int execvpe(const std::string &amp;command, const 
std::vector&lt; std::string &gt; &amp;argv, const std::map&lt; std::string, 
std::string &gt; &amp;envp)</div><div class="ttdef"><b>Definition:</b> 
shell.hpp:427</div></div>
 <div class="ttc" id="signals_8hpp_html"><div class="ttname"><a 
href="signals_8hpp.html">signals.hpp</a></div></div>
 <div class="ttc" id="structVersion_html"><div class="ttname"><a 
href="structVersion.html">Version</a></div><div 
class="ttdef"><b>Definition:</b> version.hpp:41</div></div>
 <div class="ttc" id="freebsd_8hpp_html"><div class="ttname"><a 
href="freebsd_8hpp.html">freebsd.hpp</a></div></div>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/2306ff3e/content/api/latest/c++/posix_2shell_8hpp.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/posix_2shell_8hpp.html 
b/content/api/latest/c++/posix_2shell_8hpp.html
index 31edd44..713a99a 100644
--- a/content/api/latest/c++/posix_2shell_8hpp.html
+++ b/content/api/latest/c++/posix_2shell_8hpp.html
@@ -64,6 +64,8 @@
 <code>#include &lt;glog/logging.h&gt;</code><br/>
 <code>#include &lt;<a class="el" 
href="error_8hpp_source.html">stout/error.hpp</a>&gt;</code><br/>
 <code>#include &lt;<a class="el" 
href="format_8hpp_source.html">stout/format.hpp</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" 
href="none_8hpp_source.html">stout/none.hpp</a>&gt;</code><br/>
+<code>#include &lt;<a class="el" 
href="option_8hpp_source.html">stout/option.hpp</a>&gt;</code><br/>
 <code>#include &lt;<a class="el" 
href="try_8hpp_source.html">stout/try.hpp</a>&gt;</code><br/>
 <code>#include &lt;<a class="el" 
href="argv_8hpp_source.html">stout/os/raw/argv.hpp</a>&gt;</code><br/>
 </div>
@@ -82,10 +84,10 @@ Functions</h2></td></tr>
 <tr class="memitem:a0d86320d7799ea761599bc356c02a4fa"><td 
class="memTemplItemLeft" align="right" valign="top"><a class="el" 
href="classTry.html">Try</a>&lt; std::string &gt;&#160;</td><td 
class="memTemplItemRight" valign="bottom"><a class="el" 
href="namespaceos.html#a0d86320d7799ea761599bc356c02a4fa">os::shell</a> (const 
std::string &amp;fmt, const T &amp;...t)</td></tr>
 <tr class="memdesc:a0d86320d7799ea761599bc356c02a4fa"><td 
class="mdescLeft">&#160;</td><td class="mdescRight">Runs a shell command with 
optional arguments.  <a 
href="#a0d86320d7799ea761599bc356c02a4fa">More...</a><br/></td></tr>
 <tr class="separator:a0d86320d7799ea761599bc356c02a4fa"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a3491ce5d4a57fcac5ca2e3ca40abe176"><td class="memItemLeft" 
align="right" valign="top">int&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="namespaceos.html#a3491ce5d4a57fcac5ca2e3ca40abe176">os::system</a> (const 
std::string &amp;command)</td></tr>
-<tr class="separator:a3491ce5d4a57fcac5ca2e3ca40abe176"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
-<tr class="memitem:a59cf3d26475f4001630e0e362e7a3ff7"><td class="memItemLeft" 
align="right" valign="top">int&#160;</td><td class="memItemRight" 
valign="bottom"><a class="el" 
href="namespaceos.html#a59cf3d26475f4001630e0e362e7a3ff7">os::spawn</a> (const 
std::string &amp;command, const std::vector&lt; std::string &gt; 
&amp;arguments)</td></tr>
-<tr class="separator:a59cf3d26475f4001630e0e362e7a3ff7"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a75eb48541200e89e498d3d324ffc3089"><td class="memItemLeft" 
align="right" valign="top"><a class="el" href="classOption.html">Option</a>&lt; 
int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="namespaceos.html#a75eb48541200e89e498d3d324ffc3089">os::system</a> (const 
std::string &amp;command)</td></tr>
+<tr class="separator:a75eb48541200e89e498d3d324ffc3089"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:a18f614e5bdf40984c33888a5fa9599ca"><td class="memItemLeft" 
align="right" valign="top"><a class="el" href="classOption.html">Option</a>&lt; 
int &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" 
href="namespaceos.html#a18f614e5bdf40984c33888a5fa9599ca">os::spawn</a> (const 
std::string &amp;command, const std::vector&lt; std::string &gt; 
&amp;arguments)</td></tr>
+<tr class="separator:a18f614e5bdf40984c33888a5fa9599ca"><td 
class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="memitem:a4b727e301623549c37cdfcd8c553a2c7"><td 
class="memTemplParams" colspan="2">template&lt;typename... T&gt; </td></tr>
 <tr class="memitem:a4b727e301623549c37cdfcd8c553a2c7"><td 
class="memTemplItemLeft" align="right" valign="top">int&#160;</td><td 
class="memTemplItemRight" valign="bottom"><a class="el" 
href="namespaceos.html#a4b727e301623549c37cdfcd8c553a2c7">os::execlp</a> (const 
char *file, T...t)</td></tr>
 <tr class="separator:a4b727e301623549c37cdfcd8c553a2c7"><td 
class="memSeparator" colspan="2">&#160;</td></tr>

Reply via email to