Lines Matching refs:error_code
68 std::error_code widenPath(const Twine &Path8, SmallVectorImpl<wchar_t> &Path16,
82 if (std::error_code EC = UTF8ToUTF16(Path8Str, Path16))
100 return std::error_code();
103 if (std::error_code EC = llvm::sys::fs::make_absolute(Path8Str))
200 std::error_code current_path(SmallVectorImpl<char> &result) {
220 if (std::error_code EC =
225 return std::error_code();
228 std::error_code set_current_path(const Twine &path) {
231 if (std::error_code ec = widenPath(path, wide_path))
237 return std::error_code();
240 std::error_code create_directory(const Twine &path, bool IgnoreExisting,
246 if (std::error_code ec = widenPath(path, path_utf16, MAX_PATH - 12))
255 return std::error_code();
259 std::error_code create_link(const Twine &to, const Twine &from) {
263 if (std::error_code ec = widenPath(from, wide_from))
265 if (std::error_code ec = widenPath(to, wide_to))
271 return std::error_code();
274 std::error_code create_hard_link(const Twine &to, const Twine &from) {
278 std::error_code remove(const Twine &path, bool IgnoreNonExisting) {
281 if (std::error_code ec = widenPath(path, path_utf16))
302 std::error_code EC = mapWindowsError(::GetLastError());
307 return std::error_code();
310 static std::error_code is_local_internal(SmallVectorImpl<wchar_t> &Path,
339 return std::error_code();
345 return std::error_code();
352 std::error_code is_local(const Twine &path, bool &result) {
361 if (std::error_code ec = widenPath(P, WidePath))
366 static std::error_code realPathFromHandle(HANDLE H,
381 return std::error_code();
384 static std::error_code realPathFromHandle(HANDLE H,
388 if (std::error_code EC = realPathFromHandle(H, Buffer))
407 if (std::error_code EC = UTF16ToUTF8(Data, CountChars, RealPath))
411 return std::error_code();
414 std::error_code is_local(int FD, bool &Result) {
418 if (std::error_code EC = realPathFromHandle(Handle, FinalPath))
424 static std::error_code setDeleteDisposition(HANDLE Handle, bool Delete) {
435 return std::error_code();
441 if (std::error_code EC = realPathFromHandle(Handle, FinalPath))
445 if (std::error_code EC = is_local_internal(FinalPath, IsLocal))
457 return std::error_code();
460 static std::error_code rename_internal(HANDLE FromHandle, const Twine &To,
484 return std::error_code();
487 static std::error_code rename_handle(HANDLE FromHandle, const Twine &To) {
489 if (std::error_code EC = widenPath(To, WideTo))
499 std::error_code(ERROR_CALL_NOT_IMPLEMENTED, std::system_category())) {
503 if (std::error_code EC2 = realPathFromHandle(FromHandle, WideFrom))
507 return std::error_code();
582 std::error_code rename(const Twine &From, const Twine &To) {
585 if (std::error_code EC = widenPath(From, WideFrom))
611 std::error_code resize_file(int FD, uint64_t Size) {
617 return std::error_code(error, std::generic_category());
620 std::error_code access(const Twine &Path, AccessMode Mode) {
623 if (std::error_code EC = widenPath(Path, PathUtf16))
643 return std::error_code();
664 std::error_code equivalent(const Twine &A, const Twine &B, bool &result) {
666 if (std::error_code ec = status(A, fsA))
668 if (std::error_code ec = status(B, fsB))
671 return std::error_code();
708 static std::error_code getStatus(HANDLE FileHandle, file_status &Result) {
720 return std::error_code();
726 return std::error_code();
729 return std::error_code();
743 return std::error_code();
757 std::error_code status(const Twine &path, file_status &result, bool Follow) {
764 return std::error_code();
767 if (std::error_code ec = widenPath(path8, path_utf16))
789 std::error_code status(int FD, file_status &Result) {
794 std::error_code status(file_t FileHandle, file_status &Result) {
802 std::error_code setPermissions(const Twine &Path, perms Permissions) {
804 if (std::error_code EC = widenPath(Path, PathUTF16))
830 return std::error_code();
833 std::error_code setPermissions(int FD, perms Permissions) {
838 std::error_code setLastAccessAndModificationTime(int FD, TimePoint<> AccessTime,
845 return std::error_code();
848 std::error_code mapped_file_region::init(sys::fs::file_t OrigFileHandle,
867 std::error_code ec = mapWindowsError(GetLastError());
883 std::error_code ec = mapWindowsError(GetLastError());
892 std::error_code ec = mapWindowsError(GetLastError());
909 std::error_code ec = mapWindowsError(GetLastError());
914 return std::error_code();
919 std::error_code &ec)
982 std::error_code detail::directory_iterator_construct(detail::DirIterState &IT,
987 if (std::error_code EC = widenPath(Path, PathUTF16))
1023 if (std::error_code EC =
1036 return std::error_code();
1039 std::error_code detail::directory_iterator_destruct(detail::DirIterState &IT) {
1045 return std::error_code();
1048 std::error_code detail::directory_iterator_increment(detail::DirIterState &IT) {
1065 if (std::error_code EC =
1074 return std::error_code();
1081 static std::error_code nativeFileToFd(Expected<HANDLE> H, int &ResultFD,
1101 return std::error_code();
1142 static std::error_code openNativeFileInternal(const Twine &Name,
1147 if (std::error_code EC = widenPath(Name, PathUTF16))
1161 std::error_code EC = mapWindowsError(LastError);
1172 return std::error_code();
1190 std::error_code EC = openNativeFileInternal(
1210 std::error_code openFile(const Twine &Name, int &ResultFD,
1220 static std::error_code directoryRealPath(const Twine &Name,
1223 std::error_code EC = openNativeFileInternal(
1233 std::error_code openFileForRead(const Twine &Name, int &ResultFD,
1290 std::error_code tryLockFile(int FD, std::chrono::milliseconds Timeout) {
1298 return std::error_code();
1309 std::error_code lockFile(int FD) {
1314 return std::error_code();
1319 std::error_code unlockFile(int FD) {
1323 return std::error_code();
1327 std::error_code closeFile(file_t &F) {
1332 return std::error_code();
1335 std::error_code remove_directories(const Twine &path, bool IgnoreErrors) {
1338 std::error_code EC = widenPath(path, Path16);
1358 return std::error_code();
1397 std::error_code real_path(const Twine &path, SmallVectorImpl<char> &dest,
1401 return std::error_code();
1414 if (std::error_code EC =
1418 return std::error_code();
1499 std::error_code CodePageToUTF16(unsigned codepage,
1525 return std::error_code();
1528 std::error_code UTF8ToUTF16(llvm::StringRef utf8,
1533 std::error_code CurCPToUTF16(llvm::StringRef curcp,
1539 std::error_code UTF16ToCodePage(unsigned codepage, const wchar_t *utf16,
1567 return std::error_code();
1570 std::error_code UTF16ToUTF8(const wchar_t *utf16, size_t utf16_len,
1575 std::error_code UTF16ToCurCP(const wchar_t *utf16, size_t utf16_len,