Backport from mainline
2018-01-04 Jonathan Wakely <jwakely@redhat.com>
* include/experimental/fs_ops.h (exists(const path&, error_code&))):
Only check status_known once.
From-SVN: r256295
2018-01-05 Jonathan Wakely <jwakely@redhat.com>
+ Backport from mainline
+ 2018-01-04 Jonathan Wakely <jwakely@redhat.com>
+
+ * include/experimental/fs_ops.h (exists(const path&, error_code&))):
+ Only check status_known once.
+
Backport from mainline
2017-10-25 Jonathan Wakely <jwakely@redhat.com>
{
auto __s = status(__p, __ec);
if (status_known(__s))
- __ec.clear();
- return exists(__s);
+ {
+ __ec.clear();
+ return __s.type() != file_type::not_found;
+ }
+ return false;
}
uintmax_t file_size(const path& __p);