From: Alp Toker Date: Mon, 30 Jun 2014 18:57:04 +0000 (+0000) Subject: Build fix for systems without futimes/futimens X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=b792a01e136887dee4151fc4ef45913f732dd047;p=platform%2Fupstream%2Fllvm.git Build fix for systems without futimes/futimens Some versions of Android don't have futimes/futimens and this code wasn't updated during the recent errc refactoring. Patch by Luqman Aden! llvm-svn: 212055 --- diff --git a/llvm/include/llvm/Support/FileSystem.h b/llvm/include/llvm/Support/FileSystem.h index e56e2b7..bb26f9a 100644 --- a/llvm/include/llvm/Support/FileSystem.h +++ b/llvm/include/llvm/Support/FileSystem.h @@ -510,8 +510,8 @@ inline std::error_code file_size(const Twine &Path, uint64_t &Result) { /// @brief Set the file modification and access time. /// /// @returns errc::success if the file times were successfully set, otherwise a -/// platform specific error_code or errc::not_supported on platforms -/// where the functionality isn't available. +/// platform specific error_code or errc::function_not_supported on +/// platforms where the functionality isn't available. std::error_code setLastModificationAndAccessTime(int FD, TimeValue Time); /// @brief Is status available? diff --git a/llvm/lib/Support/Unix/Path.inc b/llvm/lib/Support/Unix/Path.inc index c9fae42..623547a 100644 --- a/llvm/lib/Support/Unix/Path.inc +++ b/llvm/lib/Support/Unix/Path.inc @@ -468,7 +468,7 @@ std::error_code setLastModificationAndAccessTime(int FD, TimeValue Time) { return std::error_code(); #else #warning Missing futimes() and futimens() - return make_error_code(errc::not_supported); + return make_error_code(errc::function_not_supported); #endif }