Repository: mesos-site
Updated Branches:
  refs/heads/asf-site 932b282ae -> 30b7fa503


http://git-wip-us.apache.org/repos/asf/mesos-site/blob/30b7fa50/content/api/latest/c++/windows_2stat_8hpp_source.html
----------------------------------------------------------------------
diff --git a/content/api/latest/c++/windows_2stat_8hpp_source.html 
b/content/api/latest/c++/windows_2stat_8hpp_source.html
index 897e872..a1369e5 100644
--- a/content/api/latest/c++/windows_2stat_8hpp_source.html
+++ b/content/api/latest/c++/windows_2stat_8hpp_source.html
@@ -151,127 +151,133 @@
 <div class="line"><a name="l00097"></a><span class="lineno">   
97</span>&#160;<span class="comment">// applied to a symbolic link with 
`follow` set to</span></div>
 <div class="line"><a name="l00098"></a><span class="lineno">   
98</span>&#160;<span class="comment">// `DO_NOT_FOLLOW_SYMLINK`, this will 
return the length of the entry</span></div>
 <div class="line"><a name="l00099"></a><span class="lineno">   
99</span>&#160;<span class="comment">// name (strlen).</span></div>
-<div class="line"><a name="l00100"></a><span class="lineno">  
100</span>&#160;<span class="keyword">inline</span> <a class="code" 
href="classTry.html">Try&lt;Bytes&gt;</a> <a class="code" 
href="namespaceos_1_1stat.html#a7a116891923bc8b5d8c50f78da8657be">size</a>(</div>
-<div class="line"><a name="l00101"></a><span class="lineno">  101</span>&#160; 
   <span class="keyword">const</span> std::string&amp; path,</div>
-<div class="line"><a name="l00102"></a><span class="lineno">  102</span>&#160; 
   <span class="keyword">const</span> <a class="code" 
href="namespaceos_1_1stat.html#a305c82e6d53ccd82665b4b3648afcd1c">FollowSymlink</a>
 follow = <a class="code" 
href="namespaceos_1_1stat.html#a305c82e6d53ccd82665b4b3648afcd1ca52881123108233bc671c71041ff852c5">FollowSymlink::FOLLOW_SYMLINK</a>)</div>
-<div class="line"><a name="l00103"></a><span class="lineno">  
103</span>&#160;{</div>
-<div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160; 
 <span class="keywordflow">switch</span> (follow) {</div>
-<div class="line"><a name="l00105"></a><span class="lineno">  105</span>&#160; 
   <span class="keywordflow">case</span> <a class="code" 
href="namespaceos_1_1stat.html#a305c82e6d53ccd82665b4b3648afcd1ca884cbffa48c7e5b804161fdc71389c7e">FollowSymlink::DO_NOT_FOLLOW_SYMLINK</a>:
 {</div>
-<div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160; 
     <a class="code" 
href="classTry.html">Try&lt;::internal::windows::SymbolicLink&gt;</a> symlink 
=</div>
-<div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160; 
       <a class="code" 
href="namespaceinternal_1_1windows.html#a39ca8fa0643b489f6bef951bef207c92">::internal::windows::query_symbolic_link_data</a>(path);</div>
-<div class="line"><a name="l00108"></a><span class="lineno">  
108</span>&#160;</div>
-<div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160; 
     <span class="keywordflow">if</span> (symlink.<a class="code" 
href="classTry.html#a0b98f95163b8a38daafd1651b043a276">isError</a>()) {</div>
-<div class="line"><a name="l00110"></a><span class="lineno">  110</span>&#160; 
       <span class="keywordflow">return</span> <a class="code" 
href="classError.html">Error</a>(symlink.<a class="code" 
href="classTry.html#aec4a11ddd3c036e889d90b7eb6258ba7">error</a>());</div>
-<div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160; 
     } <span class="keywordflow">else</span> {</div>
-<div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160; 
       <span class="keywordflow">return</span> <a class="code" 
href="classBytes.html">Bytes</a>(symlink.<a class="code" 
href="classTry.html#a7be0768038e0628632492edf6cc1515a">get</a>().<a 
class="code" 
href="structinternal_1_1windows_1_1SymbolicLink.html#a46106b565c75b06e6bc8332c58ae9484">substitute_name</a>.length());</div>
-<div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160; 
     }</div>
-<div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160; 
     <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160; 
   }</div>
-<div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160; 
   <span class="keywordflow">case</span> <a class="code" 
href="namespaceos_1_1stat.html#a305c82e6d53ccd82665b4b3648afcd1ca52881123108233bc671c71041ff852c5">FollowSymlink::FOLLOW_SYMLINK</a>:
 {</div>
-<div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160; 
     <span class="keyword">struct </span>_stat s;</div>
-<div class="line"><a name="l00118"></a><span class="lineno">  
118</span>&#160;</div>
-<div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160; 
     <span class="keywordflow">if</span> (::_stat(path.c_str(), &amp;s) &lt; 0) 
{</div>
-<div class="line"><a name="l00120"></a><span class="lineno">  120</span>&#160; 
       <span class="keywordflow">return</span> <a class="code" 
href="classErrnoError.html">ErrnoError</a>(<span 
class="stringliteral">&quot;Error invoking stat for &#39;&quot;</span> + path + 
<span class="stringliteral">&quot;&#39;&quot;</span>);</div>
-<div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160; 
     } <span class="keywordflow">else</span> {</div>
-<div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160; 
       <span class="keywordflow">return</span> <a class="code" 
href="classBytes.html">Bytes</a>(s.st_size);</div>
-<div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160; 
     }</div>
-<div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160; 
     <span class="keywordflow">break</span>;</div>
-<div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160; 
   }</div>
-<div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160; 
 }</div>
-<div class="line"><a name="l00127"></a><span class="lineno">  
127</span>&#160;</div>
-<div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160; 
 <a class="code" 
href="unreachable_8hpp.html#a0bc63b24b654ca433be7b97a3edde132">UNREACHABLE</a>();</div>
-<div class="line"><a name="l00129"></a><span class="lineno">  
129</span>&#160;}</div>
-<div class="line"><a name="l00130"></a><span class="lineno">  
130</span>&#160;</div>
-<div class="line"><a name="l00131"></a><span class="lineno">  
131</span>&#160;</div>
-<div class="line"><a name="l00132"></a><span class="lineno">  
132</span>&#160;<span class="keyword">inline</span> <a class="code" 
href="classTry.html">Try&lt;long&gt;</a> <a class="code" 
href="namespaceos_1_1stat.html#a7305d671adaae193b8c158bf058180ee">mtime</a>(</div>
-<div class="line"><a name="l00133"></a><span class="lineno">  133</span>&#160; 
   <span class="keyword">const</span> std::string&amp; path,</div>
-<div class="line"><a name="l00134"></a><span class="lineno">  134</span>&#160; 
   <span class="keyword">const</span> <a class="code" 
href="namespaceos_1_1stat.html#a305c82e6d53ccd82665b4b3648afcd1c">FollowSymlink</a>
 follow = <a class="code" 
href="namespaceos_1_1stat.html#a305c82e6d53ccd82665b4b3648afcd1ca52881123108233bc671c71041ff852c5">FollowSymlink::FOLLOW_SYMLINK</a>)</div>
-<div class="line"><a name="l00135"></a><span class="lineno">  
135</span>&#160;{</div>
-<div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160; 
 <span class="keywordflow">if</span> (follow == <a class="code" 
href="namespaceos_1_1stat.html#a305c82e6d53ccd82665b4b3648afcd1ca884cbffa48c7e5b804161fdc71389c7e">FollowSymlink::DO_NOT_FOLLOW_SYMLINK</a>)
 {</div>
-<div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160; 
   <a class="code" 
href="classTry.html">Try&lt;::internal::windows::SymbolicLink&gt;</a> symlink 
=</div>
-<div class="line"><a name="l00138"></a><span class="lineno">  138</span>&#160; 
     <a class="code" 
href="namespaceinternal_1_1windows.html#a39ca8fa0643b489f6bef951bef207c92">::internal::windows::query_symbolic_link_data</a>(path);</div>
-<div class="line"><a name="l00139"></a><span class="lineno">  
139</span>&#160;</div>
-<div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160; 
   <span class="keywordflow">if</span> (symlink.<a class="code" 
href="classTry.html#a6543d7d5db4f298bcd673bf3cd509acc">isSome</a>()) {</div>
-<div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160; 
     <span class="keywordflow">return</span> <a class="code" 
href="classError.html">Error</a>(</div>
-<div class="line"><a name="l00142"></a><span class="lineno">  142</span>&#160; 
         <span class="stringliteral">&quot;Requested mtime for 
&#39;&quot;</span> + path +</div>
-<div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160; 
         <span class="stringliteral">&quot;&#39;, but symbolic links don&#39;t 
have an mtime on Windows&quot;</span>);</div>
-<div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160; 
   }</div>
-<div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160; 
 }</div>
-<div class="line"><a name="l00146"></a><span class="lineno">  
146</span>&#160;</div>
-<div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160; 
 <span class="keyword">struct </span>_stat s;</div>
-<div class="line"><a name="l00148"></a><span class="lineno">  
148</span>&#160;</div>
-<div class="line"><a name="l00149"></a><span class="lineno">  149</span>&#160; 
 <span class="keywordflow">if</span> (::_stat(path.c_str(), &amp;s) &lt; 0) 
{</div>
-<div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160; 
   <span class="keywordflow">return</span> <a class="code" 
href="classErrnoError.html">ErrnoError</a>(<span 
class="stringliteral">&quot;Error invoking stat for &#39;&quot;</span> + path + 
<span class="stringliteral">&quot;&#39;&quot;</span>);</div>
-<div class="line"><a name="l00151"></a><span class="lineno">  151</span>&#160; 
 }</div>
-<div class="line"><a name="l00152"></a><span class="lineno">  
152</span>&#160;</div>
-<div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160; 
 <span class="comment">// To be safe, we assert that `st_mtime` is represented 
as `__int64`. To</span></div>
-<div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160; 
 <span class="comment">// conform to the POSIX, we also cast `st_mtime` to 
`long`; we choose to make</span></div>
-<div class="line"><a name="l00155"></a><span class="lineno">  155</span>&#160; 
 <span class="comment">// this conversion explicit because we expect the 
truncation to not cause</span></div>
-<div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160; 
 <span class="comment">// information loss.</span></div>
-<div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160; 
 static_assert(</div>
-<div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160; 
     std::is_same&lt;__int64, __time64_t&gt;::value,</div>
-<div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160; 
     <span class="stringliteral">&quot;Mesos assumes `__time64_t` is 
represented as `__int64`&quot;</span>);</div>
-<div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160; 
 <span class="keywordflow">return</span> <span 
class="keyword">static_cast&lt;</span><span 
class="keywordtype">long</span><span 
class="keyword">&gt;</span>(s.st_mtime);</div>
-<div class="line"><a name="l00161"></a><span class="lineno">  
161</span>&#160;}</div>
-<div class="line"><a name="l00162"></a><span class="lineno">  
162</span>&#160;</div>
-<div class="line"><a name="l00163"></a><span class="lineno">  
163</span>&#160;</div>
-<div class="line"><a name="l00164"></a><span class="lineno">  
164</span>&#160;<span class="keyword">inline</span> <a class="code" 
href="classTry.html">Try&lt;mode_t&gt;</a> <a class="code" 
href="namespaceos_1_1stat.html#afc51654ad486693167c300612bf8ebfa">mode</a>(</div>
-<div class="line"><a name="l00165"></a><span class="lineno">  165</span>&#160; 
   <span class="keyword">const</span> std::string&amp; path,</div>
-<div class="line"><a name="l00166"></a><span class="lineno">  166</span>&#160; 
   <span class="keyword">const</span> <a class="code" 
href="namespaceos_1_1stat.html#a305c82e6d53ccd82665b4b3648afcd1c">FollowSymlink</a>
 follow = <a class="code" 
href="namespaceos_1_1stat.html#a305c82e6d53ccd82665b4b3648afcd1ca52881123108233bc671c71041ff852c5">FollowSymlink::FOLLOW_SYMLINK</a>)</div>
-<div class="line"><a name="l00167"></a><span class="lineno">  
167</span>&#160;{</div>
-<div class="line"><a name="l00168"></a><span class="lineno">  168</span>&#160; 
 <span class="keyword">struct </span>_stat s;</div>
-<div class="line"><a name="l00169"></a><span class="lineno">  
169</span>&#160;</div>
-<div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160; 
 <span class="keywordflow">if</span> (follow == <a class="code" 
href="namespaceos_1_1stat.html#a305c82e6d53ccd82665b4b3648afcd1ca884cbffa48c7e5b804161fdc71389c7e">FollowSymlink::DO_NOT_FOLLOW_SYMLINK</a>
 &amp;&amp; <a class="code" 
href="namespaceos_1_1stat.html#a0ba4d272b938da76e404648103077480">islink</a>(path))
 {</div>
-<div class="line"><a name="l00171"></a><span class="lineno">  171</span>&#160; 
   <span class="keywordflow">return</span> <a class="code" 
href="classError.html">Error</a>(<span class="stringliteral">&quot;lstat not 
supported for symlink &#39;&quot;</span> + path + <span 
class="stringliteral">&quot;&#39;&quot;</span>);</div>
-<div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160; 
 }</div>
+<div class="line"><a name="l00100"></a><span class="lineno">  
100</span>&#160;<span class="comment">//</span></div>
+<div class="line"><a name="l00101"></a><span class="lineno">  
101</span>&#160;<span class="comment">// TODO(andschwa): Replace `::_stat`. See 
MESOS-8275.</span></div>
+<div class="line"><a name="l00102"></a><span class="lineno">  
102</span>&#160;<span class="keyword">inline</span> <a class="code" 
href="classTry.html">Try&lt;Bytes&gt;</a> <a class="code" 
href="namespaceos_1_1stat.html#a7a116891923bc8b5d8c50f78da8657be">size</a>(</div>
+<div class="line"><a name="l00103"></a><span class="lineno">  103</span>&#160; 
   <span class="keyword">const</span> std::string&amp; path,</div>
+<div class="line"><a name="l00104"></a><span class="lineno">  104</span>&#160; 
   <span class="keyword">const</span> <a class="code" 
href="namespaceos_1_1stat.html#a305c82e6d53ccd82665b4b3648afcd1c">FollowSymlink</a>
 follow = <a class="code" 
href="namespaceos_1_1stat.html#a305c82e6d53ccd82665b4b3648afcd1ca52881123108233bc671c71041ff852c5">FollowSymlink::FOLLOW_SYMLINK</a>)</div>
+<div class="line"><a name="l00105"></a><span class="lineno">  
105</span>&#160;{</div>
+<div class="line"><a name="l00106"></a><span class="lineno">  106</span>&#160; 
 <span class="keywordflow">switch</span> (follow) {</div>
+<div class="line"><a name="l00107"></a><span class="lineno">  107</span>&#160; 
   <span class="keywordflow">case</span> <a class="code" 
href="namespaceos_1_1stat.html#a305c82e6d53ccd82665b4b3648afcd1ca884cbffa48c7e5b804161fdc71389c7e">FollowSymlink::DO_NOT_FOLLOW_SYMLINK</a>:
 {</div>
+<div class="line"><a name="l00108"></a><span class="lineno">  108</span>&#160; 
     <a class="code" 
href="classTry.html">Try&lt;::internal::windows::SymbolicLink&gt;</a> symlink 
=</div>
+<div class="line"><a name="l00109"></a><span class="lineno">  109</span>&#160; 
       <a class="code" 
href="namespaceinternal_1_1windows.html#a39ca8fa0643b489f6bef951bef207c92">::internal::windows::query_symbolic_link_data</a>(path);</div>
+<div class="line"><a name="l00110"></a><span class="lineno">  
110</span>&#160;</div>
+<div class="line"><a name="l00111"></a><span class="lineno">  111</span>&#160; 
     <span class="keywordflow">if</span> (symlink.<a class="code" 
href="classTry.html#a0b98f95163b8a38daafd1651b043a276">isError</a>()) {</div>
+<div class="line"><a name="l00112"></a><span class="lineno">  112</span>&#160; 
       <span class="keywordflow">return</span> <a class="code" 
href="classError.html">Error</a>(symlink.<a class="code" 
href="classTry.html#aec4a11ddd3c036e889d90b7eb6258ba7">error</a>());</div>
+<div class="line"><a name="l00113"></a><span class="lineno">  113</span>&#160; 
     } <span class="keywordflow">else</span> {</div>
+<div class="line"><a name="l00114"></a><span class="lineno">  114</span>&#160; 
       <span class="keywordflow">return</span> <a class="code" 
href="classBytes.html">Bytes</a>(symlink.<a class="code" 
href="classTry.html#a7be0768038e0628632492edf6cc1515a">get</a>().<a 
class="code" 
href="structinternal_1_1windows_1_1SymbolicLink.html#a46106b565c75b06e6bc8332c58ae9484">substitute_name</a>.length());</div>
+<div class="line"><a name="l00115"></a><span class="lineno">  115</span>&#160; 
     }</div>
+<div class="line"><a name="l00116"></a><span class="lineno">  116</span>&#160; 
     <span class="keywordflow">break</span>;</div>
+<div class="line"><a name="l00117"></a><span class="lineno">  117</span>&#160; 
   }</div>
+<div class="line"><a name="l00118"></a><span class="lineno">  118</span>&#160; 
   <span class="keywordflow">case</span> <a class="code" 
href="namespaceos_1_1stat.html#a305c82e6d53ccd82665b4b3648afcd1ca52881123108233bc671c71041ff852c5">FollowSymlink::FOLLOW_SYMLINK</a>:
 {</div>
+<div class="line"><a name="l00119"></a><span class="lineno">  119</span>&#160; 
     <span class="keyword">struct </span>_stat s;</div>
+<div class="line"><a name="l00120"></a><span class="lineno">  
120</span>&#160;</div>
+<div class="line"><a name="l00121"></a><span class="lineno">  121</span>&#160; 
     <span class="keywordflow">if</span> (::_stat(path.c_str(), &amp;s) &lt; 0) 
{</div>
+<div class="line"><a name="l00122"></a><span class="lineno">  122</span>&#160; 
       <span class="keywordflow">return</span> <a class="code" 
href="classErrnoError.html">ErrnoError</a>(<span 
class="stringliteral">&quot;Error invoking stat for &#39;&quot;</span> + path + 
<span class="stringliteral">&quot;&#39;&quot;</span>);</div>
+<div class="line"><a name="l00123"></a><span class="lineno">  123</span>&#160; 
     } <span class="keywordflow">else</span> {</div>
+<div class="line"><a name="l00124"></a><span class="lineno">  124</span>&#160; 
       <span class="keywordflow">return</span> <a class="code" 
href="classBytes.html">Bytes</a>(s.st_size);</div>
+<div class="line"><a name="l00125"></a><span class="lineno">  125</span>&#160; 
     }</div>
+<div class="line"><a name="l00126"></a><span class="lineno">  126</span>&#160; 
     <span class="keywordflow">break</span>;</div>
+<div class="line"><a name="l00127"></a><span class="lineno">  127</span>&#160; 
   }</div>
+<div class="line"><a name="l00128"></a><span class="lineno">  128</span>&#160; 
 }</div>
+<div class="line"><a name="l00129"></a><span class="lineno">  
129</span>&#160;</div>
+<div class="line"><a name="l00130"></a><span class="lineno">  130</span>&#160; 
 <a class="code" 
href="unreachable_8hpp.html#a0bc63b24b654ca433be7b97a3edde132">UNREACHABLE</a>();</div>
+<div class="line"><a name="l00131"></a><span class="lineno">  
131</span>&#160;}</div>
+<div class="line"><a name="l00132"></a><span class="lineno">  
132</span>&#160;</div>
+<div class="line"><a name="l00133"></a><span class="lineno">  
133</span>&#160;</div>
+<div class="line"><a name="l00134"></a><span class="lineno">  
134</span>&#160;<span class="comment">// TODO(andschwa): Replace `::_stat`. See 
MESOS-8275.</span></div>
+<div class="line"><a name="l00135"></a><span class="lineno">  
135</span>&#160;<span class="keyword">inline</span> <a class="code" 
href="classTry.html">Try&lt;long&gt;</a> <a class="code" 
href="namespaceos_1_1stat.html#a7305d671adaae193b8c158bf058180ee">mtime</a>(</div>
+<div class="line"><a name="l00136"></a><span class="lineno">  136</span>&#160; 
   <span class="keyword">const</span> std::string&amp; path,</div>
+<div class="line"><a name="l00137"></a><span class="lineno">  137</span>&#160; 
   <span class="keyword">const</span> <a class="code" 
href="namespaceos_1_1stat.html#a305c82e6d53ccd82665b4b3648afcd1c">FollowSymlink</a>
 follow = <a class="code" 
href="namespaceos_1_1stat.html#a305c82e6d53ccd82665b4b3648afcd1ca52881123108233bc671c71041ff852c5">FollowSymlink::FOLLOW_SYMLINK</a>)</div>
+<div class="line"><a name="l00138"></a><span class="lineno">  
138</span>&#160;{</div>
+<div class="line"><a name="l00139"></a><span class="lineno">  139</span>&#160; 
 <span class="keywordflow">if</span> (follow == <a class="code" 
href="namespaceos_1_1stat.html#a305c82e6d53ccd82665b4b3648afcd1ca884cbffa48c7e5b804161fdc71389c7e">FollowSymlink::DO_NOT_FOLLOW_SYMLINK</a>)
 {</div>
+<div class="line"><a name="l00140"></a><span class="lineno">  140</span>&#160; 
   <a class="code" 
href="classTry.html">Try&lt;::internal::windows::SymbolicLink&gt;</a> symlink 
=</div>
+<div class="line"><a name="l00141"></a><span class="lineno">  141</span>&#160; 
     <a class="code" 
href="namespaceinternal_1_1windows.html#a39ca8fa0643b489f6bef951bef207c92">::internal::windows::query_symbolic_link_data</a>(path);</div>
+<div class="line"><a name="l00142"></a><span class="lineno">  
142</span>&#160;</div>
+<div class="line"><a name="l00143"></a><span class="lineno">  143</span>&#160; 
   <span class="keywordflow">if</span> (symlink.<a class="code" 
href="classTry.html#a6543d7d5db4f298bcd673bf3cd509acc">isSome</a>()) {</div>
+<div class="line"><a name="l00144"></a><span class="lineno">  144</span>&#160; 
     <span class="keywordflow">return</span> <a class="code" 
href="classError.html">Error</a>(</div>
+<div class="line"><a name="l00145"></a><span class="lineno">  145</span>&#160; 
         <span class="stringliteral">&quot;Requested mtime for 
&#39;&quot;</span> + path +</div>
+<div class="line"><a name="l00146"></a><span class="lineno">  146</span>&#160; 
         <span class="stringliteral">&quot;&#39;, but symbolic links don&#39;t 
have an mtime on Windows&quot;</span>);</div>
+<div class="line"><a name="l00147"></a><span class="lineno">  147</span>&#160; 
   }</div>
+<div class="line"><a name="l00148"></a><span class="lineno">  148</span>&#160; 
 }</div>
+<div class="line"><a name="l00149"></a><span class="lineno">  
149</span>&#160;</div>
+<div class="line"><a name="l00150"></a><span class="lineno">  150</span>&#160; 
 <span class="keyword">struct </span>_stat s;</div>
+<div class="line"><a name="l00151"></a><span class="lineno">  
151</span>&#160;</div>
+<div class="line"><a name="l00152"></a><span class="lineno">  152</span>&#160; 
 <span class="keywordflow">if</span> (::_stat(path.c_str(), &amp;s) &lt; 0) 
{</div>
+<div class="line"><a name="l00153"></a><span class="lineno">  153</span>&#160; 
   <span class="keywordflow">return</span> <a class="code" 
href="classErrnoError.html">ErrnoError</a>(<span 
class="stringliteral">&quot;Error invoking stat for &#39;&quot;</span> + path + 
<span class="stringliteral">&quot;&#39;&quot;</span>);</div>
+<div class="line"><a name="l00154"></a><span class="lineno">  154</span>&#160; 
 }</div>
+<div class="line"><a name="l00155"></a><span class="lineno">  
155</span>&#160;</div>
+<div class="line"><a name="l00156"></a><span class="lineno">  156</span>&#160; 
 <span class="comment">// To be safe, we assert that `st_mtime` is represented 
as `__int64`. To</span></div>
+<div class="line"><a name="l00157"></a><span class="lineno">  157</span>&#160; 
 <span class="comment">// conform to the POSIX, we also cast `st_mtime` to 
`long`; we choose to make</span></div>
+<div class="line"><a name="l00158"></a><span class="lineno">  158</span>&#160; 
 <span class="comment">// this conversion explicit because we expect the 
truncation to not cause</span></div>
+<div class="line"><a name="l00159"></a><span class="lineno">  159</span>&#160; 
 <span class="comment">// information loss.</span></div>
+<div class="line"><a name="l00160"></a><span class="lineno">  160</span>&#160; 
 static_assert(</div>
+<div class="line"><a name="l00161"></a><span class="lineno">  161</span>&#160; 
     std::is_same&lt;__int64, __time64_t&gt;::value,</div>
+<div class="line"><a name="l00162"></a><span class="lineno">  162</span>&#160; 
     <span class="stringliteral">&quot;Mesos assumes `__time64_t` is 
represented as `__int64`&quot;</span>);</div>
+<div class="line"><a name="l00163"></a><span class="lineno">  163</span>&#160; 
 <span class="keywordflow">return</span> <span 
class="keyword">static_cast&lt;</span><span 
class="keywordtype">long</span><span 
class="keyword">&gt;</span>(s.st_mtime);</div>
+<div class="line"><a name="l00164"></a><span class="lineno">  
164</span>&#160;}</div>
+<div class="line"><a name="l00165"></a><span class="lineno">  
165</span>&#160;</div>
+<div class="line"><a name="l00166"></a><span class="lineno">  
166</span>&#160;</div>
+<div class="line"><a name="l00167"></a><span class="lineno">  
167</span>&#160;<span class="comment">// TODO(andschwa): Replace `::_stat`. See 
MESOS-8275.</span></div>
+<div class="line"><a name="l00168"></a><span class="lineno">  
168</span>&#160;<span class="keyword">inline</span> <a class="code" 
href="classTry.html">Try&lt;mode_t&gt;</a> <a class="code" 
href="namespaceos_1_1stat.html#afc51654ad486693167c300612bf8ebfa">mode</a>(</div>
+<div class="line"><a name="l00169"></a><span class="lineno">  169</span>&#160; 
   <span class="keyword">const</span> std::string&amp; path,</div>
+<div class="line"><a name="l00170"></a><span class="lineno">  170</span>&#160; 
   <span class="keyword">const</span> <a class="code" 
href="namespaceos_1_1stat.html#a305c82e6d53ccd82665b4b3648afcd1c">FollowSymlink</a>
 follow = <a class="code" 
href="namespaceos_1_1stat.html#a305c82e6d53ccd82665b4b3648afcd1ca52881123108233bc671c71041ff852c5">FollowSymlink::FOLLOW_SYMLINK</a>)</div>
+<div class="line"><a name="l00171"></a><span class="lineno">  
171</span>&#160;{</div>
+<div class="line"><a name="l00172"></a><span class="lineno">  172</span>&#160; 
 <span class="keyword">struct </span>_stat s;</div>
 <div class="line"><a name="l00173"></a><span class="lineno">  
173</span>&#160;</div>
-<div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160; 
 <span class="keywordflow">if</span> (::_stat(path.c_str(), &amp;s) &lt; 0) 
{</div>
-<div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160; 
   <span class="keywordflow">return</span> <a class="code" 
href="classErrnoError.html">ErrnoError</a>(<span 
class="stringliteral">&quot;Error invoking stat for &#39;&quot;</span> + path + 
<span class="stringliteral">&quot;&#39;&quot;</span>);</div>
+<div class="line"><a name="l00174"></a><span class="lineno">  174</span>&#160; 
 <span class="keywordflow">if</span> (follow == <a class="code" 
href="namespaceos_1_1stat.html#a305c82e6d53ccd82665b4b3648afcd1ca884cbffa48c7e5b804161fdc71389c7e">FollowSymlink::DO_NOT_FOLLOW_SYMLINK</a>
 &amp;&amp; <a class="code" 
href="namespaceos_1_1stat.html#a0ba4d272b938da76e404648103077480">islink</a>(path))
 {</div>
+<div class="line"><a name="l00175"></a><span class="lineno">  175</span>&#160; 
   <span class="keywordflow">return</span> <a class="code" 
href="classError.html">Error</a>(<span class="stringliteral">&quot;lstat not 
supported for symlink &#39;&quot;</span> + path + <span 
class="stringliteral">&quot;&#39;&quot;</span>);</div>
 <div class="line"><a name="l00176"></a><span class="lineno">  176</span>&#160; 
 }</div>
 <div class="line"><a name="l00177"></a><span class="lineno">  
177</span>&#160;</div>
-<div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160; 
 <span class="keywordflow">return</span> s.st_mode;</div>
-<div class="line"><a name="l00179"></a><span class="lineno">  
179</span>&#160;}</div>
-<div class="line"><a name="l00180"></a><span class="lineno">  
180</span>&#160;</div>
+<div class="line"><a name="l00178"></a><span class="lineno">  178</span>&#160; 
 <span class="keywordflow">if</span> (::_stat(path.c_str(), &amp;s) &lt; 0) 
{</div>
+<div class="line"><a name="l00179"></a><span class="lineno">  179</span>&#160; 
   <span class="keywordflow">return</span> <a class="code" 
href="classErrnoError.html">ErrnoError</a>(<span 
class="stringliteral">&quot;Error invoking stat for &#39;&quot;</span> + path + 
<span class="stringliteral">&quot;&#39;&quot;</span>);</div>
+<div class="line"><a name="l00180"></a><span class="lineno">  180</span>&#160; 
 }</div>
 <div class="line"><a name="l00181"></a><span class="lineno">  
181</span>&#160;</div>
-<div class="line"><a name="l00182"></a><span class="lineno">  
182</span>&#160;<span class="keyword">inline</span> <a class="code" 
href="classTry.html">Try&lt;dev_t&gt;</a> <a class="code" 
href="namespaceos_1_1stat.html#a083c9ff4aefeba1a75a27e6a6d6e2a71">dev</a>(</div>
-<div class="line"><a name="l00183"></a><span class="lineno">  183</span>&#160; 
   <span class="keyword">const</span> std::string&amp; path,</div>
-<div class="line"><a name="l00184"></a><span class="lineno">  184</span>&#160; 
   <span class="keyword">const</span> <a class="code" 
href="namespaceos_1_1stat.html#a305c82e6d53ccd82665b4b3648afcd1c">FollowSymlink</a>
 follow = <a class="code" 
href="namespaceos_1_1stat.html#a305c82e6d53ccd82665b4b3648afcd1ca52881123108233bc671c71041ff852c5">FollowSymlink::FOLLOW_SYMLINK</a>)</div>
-<div class="line"><a name="l00185"></a><span class="lineno">  
185</span>&#160;{</div>
-<div class="line"><a name="l00186"></a><span class="lineno">  186</span>&#160; 
 <span class="keyword">struct </span>_stat s;</div>
-<div class="line"><a name="l00187"></a><span class="lineno">  
187</span>&#160;</div>
-<div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160; 
 <span class="keywordflow">if</span> (follow == <a class="code" 
href="namespaceos_1_1stat.html#a305c82e6d53ccd82665b4b3648afcd1ca884cbffa48c7e5b804161fdc71389c7e">FollowSymlink::DO_NOT_FOLLOW_SYMLINK</a>
 &amp;&amp; <a class="code" 
href="namespaceos_1_1stat.html#a0ba4d272b938da76e404648103077480">islink</a>(path))
 {</div>
-<div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160; 
   <span class="keywordflow">return</span> <a class="code" 
href="classError.html">Error</a>(<span class="stringliteral">&quot;lstat not 
supported for symlink &#39;&quot;</span> + path + <span 
class="stringliteral">&quot;&#39;&quot;</span>);</div>
-<div class="line"><a name="l00190"></a><span class="lineno">  190</span>&#160; 
 }</div>
-<div class="line"><a name="l00191"></a><span class="lineno">  
191</span>&#160;</div>
-<div class="line"><a name="l00192"></a><span class="lineno">  192</span>&#160; 
 <span class="keywordflow">if</span> (::_stat(path.c_str(), &amp;s) &lt; 0) 
{</div>
-<div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160; 
   <span class="keywordflow">return</span> <a class="code" 
href="classErrnoError.html">ErrnoError</a>(<span 
class="stringliteral">&quot;Error invoking stat for &#39;&quot;</span> + path + 
<span class="stringliteral">&quot;&#39;&quot;</span>);</div>
-<div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160; 
 }</div>
-<div class="line"><a name="l00195"></a><span class="lineno">  
195</span>&#160;</div>
-<div class="line"><a name="l00196"></a><span class="lineno">  196</span>&#160; 
 <span class="keywordflow">return</span> s.st_dev;</div>
-<div class="line"><a name="l00197"></a><span class="lineno">  
197</span>&#160;}</div>
-<div class="line"><a name="l00198"></a><span class="lineno">  
198</span>&#160;</div>
-<div class="line"><a name="l00199"></a><span class="lineno">  
199</span>&#160;</div>
-<div class="line"><a name="l00200"></a><span class="lineno">  
200</span>&#160;<span class="keyword">inline</span> <a class="code" 
href="classTry.html">Try&lt;ino_t&gt;</a> <a class="code" 
href="namespaceos_1_1stat.html#ac48383be68af20ef17fe5b87177636b8">inode</a>(</div>
-<div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160; 
   <span class="keyword">const</span> std::string&amp; path,</div>
-<div class="line"><a name="l00202"></a><span class="lineno">  202</span>&#160; 
   <span class="keyword">const</span> <a class="code" 
href="namespaceos_1_1stat.html#a305c82e6d53ccd82665b4b3648afcd1c">FollowSymlink</a>
 follow = <a class="code" 
href="namespaceos_1_1stat.html#a305c82e6d53ccd82665b4b3648afcd1ca52881123108233bc671c71041ff852c5">FollowSymlink::FOLLOW_SYMLINK</a>)</div>
-<div class="line"><a name="l00203"></a><span class="lineno">  
203</span>&#160;{</div>
-<div class="line"><a name="l00204"></a><span class="lineno">  204</span>&#160; 
 <span class="keyword">struct </span>_stat s;</div>
-<div class="line"><a name="l00205"></a><span class="lineno">  
205</span>&#160;</div>
-<div class="line"><a name="l00206"></a><span class="lineno">  206</span>&#160; 
 <span class="keywordflow">if</span> (follow == <a class="code" 
href="namespaceos_1_1stat.html#a305c82e6d53ccd82665b4b3648afcd1ca884cbffa48c7e5b804161fdc71389c7e">FollowSymlink::DO_NOT_FOLLOW_SYMLINK</a>)
 {</div>
-<div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160; 
     <span class="keywordflow">return</span> <a class="code" 
href="classError.html">Error</a>(<span 
class="stringliteral">&quot;Non-following stat not supported for 
&#39;&quot;</span> + path + <span 
class="stringliteral">&quot;&#39;&quot;</span>);</div>
-<div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160; 
 }</div>
-<div class="line"><a name="l00209"></a><span class="lineno">  
209</span>&#160;</div>
-<div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160; 
 <span class="keywordflow">if</span> (::_stat(path.c_str(), &amp;s) &lt; 0) 
{</div>
-<div class="line"><a name="l00211"></a><span class="lineno">  211</span>&#160; 
   <span class="keywordflow">return</span> <a class="code" 
href="classErrnoError.html">ErrnoError</a>(<span 
class="stringliteral">&quot;Error invoking stat for &#39;&quot;</span> + path + 
<span class="stringliteral">&quot;&#39;&quot;</span>);</div>
-<div class="line"><a name="l00212"></a><span class="lineno">  212</span>&#160; 
 }</div>
-<div class="line"><a name="l00213"></a><span class="lineno">  
213</span>&#160;</div>
-<div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160; 
 <span class="keywordflow">return</span> s.st_ino;</div>
-<div class="line"><a name="l00215"></a><span class="lineno">  
215</span>&#160;}</div>
-<div class="line"><a name="l00216"></a><span class="lineno">  
216</span>&#160;</div>
-<div class="line"><a name="l00217"></a><span class="lineno">  
217</span>&#160;} <span class="comment">// namespace stat {</span></div>
-<div class="line"><a name="l00218"></a><span class="lineno">  
218</span>&#160;} <span class="comment">// namespace os {</span></div>
+<div class="line"><a name="l00182"></a><span class="lineno">  182</span>&#160; 
 <span class="keywordflow">return</span> s.st_mode;</div>
+<div class="line"><a name="l00183"></a><span class="lineno">  
183</span>&#160;}</div>
+<div class="line"><a name="l00184"></a><span class="lineno">  
184</span>&#160;</div>
+<div class="line"><a name="l00185"></a><span class="lineno">  
185</span>&#160;</div>
+<div class="line"><a name="l00186"></a><span class="lineno">  
186</span>&#160;<span class="comment">// TODO(andschwa): Replace `::_stat`. See 
MESOS-8275.</span></div>
+<div class="line"><a name="l00187"></a><span class="lineno">  
187</span>&#160;<span class="keyword">inline</span> <a class="code" 
href="classTry.html">Try&lt;dev_t&gt;</a> <a class="code" 
href="namespaceos_1_1stat.html#a083c9ff4aefeba1a75a27e6a6d6e2a71">dev</a>(</div>
+<div class="line"><a name="l00188"></a><span class="lineno">  188</span>&#160; 
   <span class="keyword">const</span> std::string&amp; path,</div>
+<div class="line"><a name="l00189"></a><span class="lineno">  189</span>&#160; 
   <span class="keyword">const</span> <a class="code" 
href="namespaceos_1_1stat.html#a305c82e6d53ccd82665b4b3648afcd1c">FollowSymlink</a>
 follow = <a class="code" 
href="namespaceos_1_1stat.html#a305c82e6d53ccd82665b4b3648afcd1ca52881123108233bc671c71041ff852c5">FollowSymlink::FOLLOW_SYMLINK</a>)</div>
+<div class="line"><a name="l00190"></a><span class="lineno">  
190</span>&#160;{</div>
+<div class="line"><a name="l00191"></a><span class="lineno">  191</span>&#160; 
 <span class="keyword">struct </span>_stat s;</div>
+<div class="line"><a name="l00192"></a><span class="lineno">  
192</span>&#160;</div>
+<div class="line"><a name="l00193"></a><span class="lineno">  193</span>&#160; 
 <span class="keywordflow">if</span> (follow == <a class="code" 
href="namespaceos_1_1stat.html#a305c82e6d53ccd82665b4b3648afcd1ca884cbffa48c7e5b804161fdc71389c7e">FollowSymlink::DO_NOT_FOLLOW_SYMLINK</a>
 &amp;&amp; <a class="code" 
href="namespaceos_1_1stat.html#a0ba4d272b938da76e404648103077480">islink</a>(path))
 {</div>
+<div class="line"><a name="l00194"></a><span class="lineno">  194</span>&#160; 
   <span class="keywordflow">return</span> <a class="code" 
href="classError.html">Error</a>(<span class="stringliteral">&quot;lstat not 
supported for symlink &#39;&quot;</span> + path + <span 
class="stringliteral">&quot;&#39;&quot;</span>);</div>
+<div class="line"><a name="l00195"></a><span class="lineno">  195</span>&#160; 
 }</div>
+<div class="line"><a name="l00196"></a><span class="lineno">  
196</span>&#160;</div>
+<div class="line"><a name="l00197"></a><span class="lineno">  197</span>&#160; 
 <span class="keywordflow">if</span> (::_stat(path.c_str(), &amp;s) &lt; 0) 
{</div>
+<div class="line"><a name="l00198"></a><span class="lineno">  198</span>&#160; 
   <span class="keywordflow">return</span> <a class="code" 
href="classErrnoError.html">ErrnoError</a>(<span 
class="stringliteral">&quot;Error invoking stat for &#39;&quot;</span> + path + 
<span class="stringliteral">&quot;&#39;&quot;</span>);</div>
+<div class="line"><a name="l00199"></a><span class="lineno">  199</span>&#160; 
 }</div>
+<div class="line"><a name="l00200"></a><span class="lineno">  
200</span>&#160;</div>
+<div class="line"><a name="l00201"></a><span class="lineno">  201</span>&#160; 
 <span class="keywordflow">return</span> s.st_dev;</div>
+<div class="line"><a name="l00202"></a><span class="lineno">  
202</span>&#160;}</div>
+<div class="line"><a name="l00203"></a><span class="lineno">  
203</span>&#160;</div>
+<div class="line"><a name="l00204"></a><span class="lineno">  
204</span>&#160;</div>
+<div class="line"><a name="l00205"></a><span class="lineno">  
205</span>&#160;<span class="comment">// TODO(andschwa): Replace `::_stat`. See 
MESOS-8275.</span></div>
+<div class="line"><a name="l00206"></a><span class="lineno">  
206</span>&#160;<span class="keyword">inline</span> <a class="code" 
href="classTry.html">Try&lt;ino_t&gt;</a> <a class="code" 
href="namespaceos_1_1stat.html#ac48383be68af20ef17fe5b87177636b8">inode</a>(</div>
+<div class="line"><a name="l00207"></a><span class="lineno">  207</span>&#160; 
   <span class="keyword">const</span> std::string&amp; path,</div>
+<div class="line"><a name="l00208"></a><span class="lineno">  208</span>&#160; 
   <span class="keyword">const</span> <a class="code" 
href="namespaceos_1_1stat.html#a305c82e6d53ccd82665b4b3648afcd1c">FollowSymlink</a>
 follow = <a class="code" 
href="namespaceos_1_1stat.html#a305c82e6d53ccd82665b4b3648afcd1ca52881123108233bc671c71041ff852c5">FollowSymlink::FOLLOW_SYMLINK</a>)</div>
+<div class="line"><a name="l00209"></a><span class="lineno">  
209</span>&#160;{</div>
+<div class="line"><a name="l00210"></a><span class="lineno">  210</span>&#160; 
 <span class="keyword">struct </span>_stat s;</div>
+<div class="line"><a name="l00211"></a><span class="lineno">  
211</span>&#160;</div>
+<div class="line"><a name="l00212"></a><span class="lineno">  212</span>&#160; 
 <span class="keywordflow">if</span> (follow == <a class="code" 
href="namespaceos_1_1stat.html#a305c82e6d53ccd82665b4b3648afcd1ca884cbffa48c7e5b804161fdc71389c7e">FollowSymlink::DO_NOT_FOLLOW_SYMLINK</a>)
 {</div>
+<div class="line"><a name="l00213"></a><span class="lineno">  213</span>&#160; 
     <span class="keywordflow">return</span> <a class="code" 
href="classError.html">Error</a>(<span 
class="stringliteral">&quot;Non-following stat not supported for 
&#39;&quot;</span> + path + <span 
class="stringliteral">&quot;&#39;&quot;</span>);</div>
+<div class="line"><a name="l00214"></a><span class="lineno">  214</span>&#160; 
 }</div>
+<div class="line"><a name="l00215"></a><span class="lineno">  
215</span>&#160;</div>
+<div class="line"><a name="l00216"></a><span class="lineno">  216</span>&#160; 
 <span class="keywordflow">if</span> (::_stat(path.c_str(), &amp;s) &lt; 0) 
{</div>
+<div class="line"><a name="l00217"></a><span class="lineno">  217</span>&#160; 
   <span class="keywordflow">return</span> <a class="code" 
href="classErrnoError.html">ErrnoError</a>(<span 
class="stringliteral">&quot;Error invoking stat for &#39;&quot;</span> + path + 
<span class="stringliteral">&quot;&#39;&quot;</span>);</div>
+<div class="line"><a name="l00218"></a><span class="lineno">  218</span>&#160; 
 }</div>
 <div class="line"><a name="l00219"></a><span class="lineno">  
219</span>&#160;</div>
-<div class="line"><a name="l00220"></a><span class="lineno">  
220</span>&#160;<span class="preprocessor">#endif // 
__STOUT_OS_WINDOWS_STAT_HPP__</span></div>
+<div class="line"><a name="l00220"></a><span class="lineno">  220</span>&#160; 
 <span class="keywordflow">return</span> s.st_ino;</div>
+<div class="line"><a name="l00221"></a><span class="lineno">  
221</span>&#160;}</div>
+<div class="line"><a name="l00222"></a><span class="lineno">  
222</span>&#160;</div>
+<div class="line"><a name="l00223"></a><span class="lineno">  
223</span>&#160;} <span class="comment">// namespace stat {</span></div>
+<div class="line"><a name="l00224"></a><span class="lineno">  
224</span>&#160;} <span class="comment">// namespace os {</span></div>
+<div class="line"><a name="l00225"></a><span class="lineno">  
225</span>&#160;</div>
+<div class="line"><a name="l00226"></a><span class="lineno">  
226</span>&#160;<span class="preprocessor">#endif // 
__STOUT_OS_WINDOWS_STAT_HPP__</span></div>
 <div class="ttc" 
id="namespaceos_1_1stat_html_a178d1c99fc88dae58f9a5fc4fc3167d5"><div 
class="ttname"><a 
href="namespaceos_1_1stat.html#a178d1c99fc88dae58f9a5fc4fc3167d5">os::stat::isfile</a></div><div
 class="ttdeci">bool isfile(const std::string &amp;path, const FollowSymlink 
follow=FollowSymlink::FOLLOW_SYMLINK)</div><div 
class="ttdef"><b>Definition:</b> stat.hpp:87</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_1_1stat_html_a7a116891923bc8b5d8c50f78da8657be"><div 
class="ttname"><a 
href="namespaceos_1_1stat.html#a7a116891923bc8b5d8c50f78da8657be">os::stat::size</a></div><div
 class="ttdeci">Try&lt; Bytes &gt; size(const std::string &amp;path, const 
FollowSymlink follow=FollowSymlink::FOLLOW_SYMLINK)</div><div 
class="ttdef"><b>Definition:</b> stat.hpp:100</div></div>
@@ -283,16 +289,16 @@
 <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_1_1stat_html_a7305d671adaae193b8c158bf058180ee"><div 
class="ttname"><a 
href="namespaceos_1_1stat.html#a7305d671adaae193b8c158bf058180ee">os::stat::mtime</a></div><div
 class="ttdeci">Try&lt; long &gt; mtime(const std::string &amp;path, const 
FollowSymlink follow=FollowSymlink::FOLLOW_SYMLINK)</div><div 
class="ttdef"><b>Definition:</b> stat.hpp:113</div></div>
 <div class="ttc" 
id="namespaceos_1_1stat_html_ac48383be68af20ef17fe5b87177636b8"><div 
class="ttname"><a 
href="namespaceos_1_1stat.html#ac48383be68af20ef17fe5b87177636b8">os::stat::inode</a></div><div
 class="ttdeci">Try&lt; ino_t &gt; inode(const std::string &amp;path, const 
FollowSymlink follow=FollowSymlink::FOLLOW_SYMLINK)</div><div 
class="ttdef"><b>Definition:</b> stat.hpp:169</div></div>
-<div class="ttc" 
id="namespaceos_1_1stat_html_a305c82e6d53ccd82665b4b3648afcd1c"><div 
class="ttname"><a 
href="namespaceos_1_1stat.html#a305c82e6d53ccd82665b4b3648afcd1c">os::stat::FollowSymlink</a></div><div
 class="ttdeci">FollowSymlink</div><div class="ttdef"><b>Definition:</b> 
reparsepoint.hpp:38</div></div>
+<div class="ttc" 
id="namespaceos_1_1stat_html_a305c82e6d53ccd82665b4b3648afcd1c"><div 
class="ttname"><a 
href="namespaceos_1_1stat.html#a305c82e6d53ccd82665b4b3648afcd1c">os::stat::FollowSymlink</a></div><div
 class="ttdeci">FollowSymlink</div><div class="ttdef"><b>Definition:</b> 
reparsepoint.hpp:35</div></div>
 <div class="ttc" 
id="namespaceos_1_1stat_html_a305c82e6d53ccd82665b4b3648afcd1ca884cbffa48c7e5b804161fdc71389c7e"><div
 class="ttname"><a 
href="namespaceos_1_1stat.html#a305c82e6d53ccd82665b4b3648afcd1ca884cbffa48c7e5b804161fdc71389c7e">os::stat::FollowSymlink::DO_NOT_FOLLOW_SYMLINK</a></div></div>
-<div class="ttc" 
id="namespaceinternal_1_1windows_html_a39ca8fa0643b489f6bef951bef207c92"><div 
class="ttname"><a 
href="namespaceinternal_1_1windows.html#a39ca8fa0643b489f6bef951bef207c92">internal::windows::query_symbolic_link_data</a></div><div
 class="ttdeci">Try&lt; SymbolicLink &gt; query_symbolic_link_data(const 
std::string &amp;path)</div><div class="ttdef"><b>Definition:</b> 
symlink.hpp:52</div></div>
+<div class="ttc" 
id="namespaceinternal_1_1windows_html_a39ca8fa0643b489f6bef951bef207c92"><div 
class="ttname"><a 
href="namespaceinternal_1_1windows.html#a39ca8fa0643b489f6bef951bef207c92">internal::windows::query_symbolic_link_data</a></div><div
 class="ttdeci">Try&lt; SymbolicLink &gt; query_symbolic_link_data(const 
std::string &amp;path)</div><div class="ttdef"><b>Definition:</b> 
symlink.hpp:79</div></div>
 <div class="ttc" id="3rdparty_2stout_2include_2stout_2windows_8hpp_html"><div 
class="ttname"><a 
href="3rdparty_2stout_2include_2stout_2windows_8hpp.html">windows.hpp</a></div></div>
 <div class="ttc" id="reparsepoint_8hpp_html"><div class="ttname"><a 
href="reparsepoint_8hpp.html">reparsepoint.hpp</a></div></div>
 <div class="ttc" 
id="namespaceos_1_1stat_html_a083c9ff4aefeba1a75a27e6a6d6e2a71"><div 
class="ttname"><a 
href="namespaceos_1_1stat.html#a083c9ff4aefeba1a75a27e6a6d6e2a71">os::stat::dev</a></div><div
 class="ttdeci">Try&lt; dev_t &gt; dev(const std::string &amp;path, const 
FollowSymlink follow=FollowSymlink::FOLLOW_SYMLINK)</div><div 
class="ttdef"><b>Definition:</b> stat.hpp:139</div></div>
 <div class="ttc" id="bytes_8hpp_html"><div class="ttname"><a 
href="bytes_8hpp.html">bytes.hpp</a></div></div>
 <div class="ttc" id="longpath_8hpp_html"><div class="ttname"><a 
href="longpath_8hpp.html">longpath.hpp</a></div></div>
 <div class="ttc" id="classTry_html_a6543d7d5db4f298bcd673bf3cd509acc"><div 
class="ttname"><a 
href="classTry.html#a6543d7d5db4f298bcd673bf3cd509acc">Try::isSome</a></div><div
 class="ttdeci">bool isSome() const </div><div class="ttdef"><b>Definition:</b> 
try.hpp:70</div></div>
-<div class="ttc" 
id="structinternal_1_1windows_1_1SymbolicLink_html_a46106b565c75b06e6bc8332c58ae9484"><div
 class="ttname"><a 
href="structinternal_1_1windows_1_1SymbolicLink.html#a46106b565c75b06e6bc8332c58ae9484">internal::windows::SymbolicLink::substitute_name</a></div><div
 class="ttdeci">std::wstring substitute_name</div><div 
class="ttdef"><b>Definition:</b> reparsepoint.hpp:127</div></div>
+<div class="ttc" 
id="structinternal_1_1windows_1_1SymbolicLink_html_a46106b565c75b06e6bc8332c58ae9484"><div
 class="ttname"><a 
href="structinternal_1_1windows_1_1SymbolicLink.html#a46106b565c75b06e6bc8332c58ae9484">internal::windows::SymbolicLink::substitute_name</a></div><div
 class="ttdeci">std::wstring substitute_name</div><div 
class="ttdef"><b>Definition:</b> reparsepoint.hpp:102</div></div>
 <div class="ttc" 
id="3rdparty_2stout_2include_2stout_2internal_2windows_2attributes_8hpp_html"><div
 class="ttname"><a 
href="3rdparty_2stout_2include_2stout_2internal_2windows_2attributes_8hpp.html">attributes.hpp</a></div></div>
 <div class="ttc" 
id="namespacecgroups_html_a78e3c7ca2e422779908eec45f859d757"><div 
class="ttname"><a 
href="namespacecgroups.html#a78e3c7ca2e422779908eec45f859d757">cgroups::stat</a></div><div
 class="ttdeci">Try&lt; hashmap&lt; std::string, uint64_t &gt; &gt; stat(const 
std::string &amp;hierarchy, const std::string &amp;cgroup, const std::string 
&amp;file)</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>

http://git-wip-us.apache.org/repos/asf/mesos-site/blob/30b7fa50/content/sitemap.xml
----------------------------------------------------------------------
diff --git a/content/sitemap.xml b/content/sitemap.xml
index bb2d01f..b6cc363 100644
--- a/content/sitemap.xml
+++ b/content/sitemap.xml
@@ -3093,6 +3093,10 @@
     <lastmod>2017-11-30T00:00:00+00:00</lastmod>
   </url>
   <url>
+    
<loc>http://mesos.apache.org/api/latest/c++/structinternal_1_1windows_1_1__REPARSE__DATA__BUFFER-members.html</loc>
+    <lastmod>2017-11-30T00:00:00+00:00</lastmod>
+  </url>
+  <url>
     
<loc>http://mesos.apache.org/api/latest/c++/classprocess_1_1RunQueue.html</loc>
     <lastmod>2017-11-30T00:00:00+00:00</lastmod>
   </url>
@@ -7433,6 +7437,10 @@
     <lastmod>2017-11-30T00:00:00+00:00</lastmod>
   </url>
   <url>
+    
<loc>http://mesos.apache.org/api/latest/c++/structinternal_1_1windows_1_1__REPARSE__DATA__BUFFER.html</loc>
+    <lastmod>2017-11-30T00:00:00+00:00</lastmod>
+  </url>
+  <url>
     
<loc>http://mesos.apache.org/api/latest/c++/jobobject_8hpp_source.html</loc>
     <lastmod>2017-11-30T00:00:00+00:00</lastmod>
   </url>
@@ -14041,10 +14049,6 @@
     <lastmod>2017-11-30T00:00:00+00:00</lastmod>
   </url>
   <url>
-    
<loc>http://mesos.apache.org/api/latest/c++/struct__REPARSE__DATA__BUFFER-members.html</loc>
-    <lastmod>2017-11-30T00:00:00+00:00</lastmod>
-  </url>
-  <url>
     <loc>http://mesos.apache.org/api/latest/c++/namespaceflags.html</loc>
     <lastmod>2017-11-30T00:00:00+00:00</lastmod>
   </url>
@@ -15369,10 +15373,6 @@
     <lastmod>2017-11-30T00:00:00+00:00</lastmod>
   </url>
   <url>
-    
<loc>http://mesos.apache.org/api/latest/c++/struct__REPARSE__DATA__BUFFER.html</loc>
-    <lastmod>2017-11-30T00:00:00+00:00</lastmod>
-  </url>
-  <url>
     
<loc>http://mesos.apache.org/api/latest/c++/linux__launcher_8hpp_source.html</loc>
     <lastmod>2017-11-30T00:00:00+00:00</lastmod>
   </url>

Reply via email to