Lines Matching refs:m_ec
541 file_status create_file_status(error_code& m_ec, path const& p, in create_file_status() argument
544 *ec = m_ec; in create_file_status()
545 if (m_ec && (m_ec.value() == ENOENT || m_ec.value() == ENOTDIR)) { in create_file_status()
547 } else if (m_ec) { in create_file_status()
549 err.report(m_ec, "failed to determine attributes for the specified path"); in create_file_status()
578 error_code m_ec; in posix_stat() local
580 m_ec = detail::capture_errno(); in posix_stat()
581 return create_file_status(m_ec, p, path_stat, ec); in posix_stat()
590 error_code m_ec; in posix_lstat() local
592 m_ec = detail::capture_errno(); in posix_lstat()
593 return create_file_status(m_ec, p, path_stat, ec); in posix_lstat()
628 error_code m_ec; in refresh_status() local
630 m_ec = capture_errno(); in refresh_status()
631 m_status = create_file_status(m_ec, name, m_stat, &ec); in refresh_status()
902 error_code m_ec; in __copy_file() local
904 &from, m_ec, O_RDONLY | O_NONBLOCK | O_BINARY); in __copy_file()
905 if (m_ec) in __copy_file()
906 return err.report(m_ec); in __copy_file()
911 if (not m_ec) in __copy_file() local
912 m_ec = make_error_code(errc::not_supported); in __copy_file()
913 return err.report(m_ec); in __copy_file()
922 file_status to_st = detail::posix_stat(to, to_stat_path, &m_ec); in __copy_file()
924 return err.report(m_ec); in __copy_file()
960 &to, m_ec, to_open_flags, from_stat.st_mode); in __copy_file()
961 if (m_ec) in __copy_file()
962 return err.report(m_ec); in __copy_file()
972 if (detail::posix_fchmod(to_fd, from_stat, m_ec)) in __copy_file()
973 return err.report(m_ec); in __copy_file()
974 if (detail::posix_ftruncate(to_fd, 0, m_ec)) in __copy_file()
975 return err.report(m_ec); in __copy_file()
978 if (!copy_file_impl(from_fd, to_fd, m_ec)) { in __copy_file()
980 return err.report(m_ec); in __copy_file()
1004 error_code m_ec; in __create_directories() local
1005 auto const st = detail::posix_stat(p, &m_ec); in __create_directories()
1007 return err.report(m_ec); in __create_directories()
1015 const file_status parent_st = status(parent, m_ec); in __create_directories()
1017 return err.report(m_ec); in __create_directories()
1028 bool ret = __create_directory(p, &m_ec); in __create_directories()
1029 if (m_ec) in __create_directories()
1030 return err.report(m_ec); in __create_directories()
1150 error_code m_ec; in __file_size() local
1152 file_status fst = detail::posix_stat(p, st, &m_ec); in __file_size()
1156 if (!m_ec) in __file_size()
1157 m_ec = make_error_code(error_kind); in __file_size()
1158 return err.report(m_ec); in __file_size()
1167 error_code m_ec; in __hard_link_count() local
1169 detail::posix_stat(p, st, &m_ec); in __hard_link_count()
1170 if (m_ec) in __hard_link_count()
1171 return err.report(m_ec); in __hard_link_count()
1178 error_code m_ec; in __fs_is_empty() local
1180 auto st = detail::posix_stat(p, pst, &m_ec); in __fs_is_empty()
1181 if (m_ec) in __fs_is_empty()
1182 return err.report(m_ec); in __fs_is_empty()
1212 error_code m_ec; in __last_write_time() local
1214 detail::posix_stat(p, st, &m_ec); in __last_write_time()
1215 if (m_ec) in __last_write_time()
1216 return err.report(m_ec); in __last_write_time()
1235 error_code m_ec; in __last_write_time() local
1242 file_status fst = detail::posix_stat(p, st, &m_ec); in __last_write_time()
1243 if (m_ec) in __last_write_time()
1244 return err.report(m_ec); in __last_write_time()
1253 detail::set_file_times(p, tbuf, m_ec); in __last_write_time()
1254 if (m_ec) in __last_write_time()
1255 return err.report(m_ec); in __last_write_time()
1275 error_code m_ec; in __permissions() local
1276 file_status st = resolve_symlinks ? detail::posix_stat(p, &m_ec) in __permissions()
1277 : detail::posix_lstat(p, &m_ec); in __permissions()
1279 if (m_ec) in __permissions()
1280 return err.report(m_ec); in __permissions()
1557 error_code m_ec; in __temp_directory_path() local
1558 file_status st = detail::posix_stat(p, &m_ec); in __temp_directory_path()
1560 return err.report(m_ec, "cannot access path " PATH_CSTR_FMT, p.c_str()); in __temp_directory_path()
1584 error_code m_ec; in __weakly_canonical() local
1585 file_status st = __status(tmp, &m_ec); in __weakly_canonical()
1587 return err.report(m_ec); in __weakly_canonical()