fs/FileInfo: remove the obsolete class Error overloads
This commit is contained in:
parent
37c4470f10
commit
07a51957ee
@ -22,7 +22,6 @@
|
||||
|
||||
#include "check.h"
|
||||
#include "Path.hxx"
|
||||
#include "util/Error.hxx"
|
||||
#include "system/Error.hxx"
|
||||
|
||||
#include <stdint.h>
|
||||
@ -53,8 +52,6 @@ FileTimeToTimeT(FILETIME ft)
|
||||
class FileInfo {
|
||||
friend bool GetFileInfo(Path path, FileInfo &info,
|
||||
bool follow_symlinks);
|
||||
friend bool GetFileInfo(Path path, FileInfo &info,
|
||||
Error &error);
|
||||
friend class FileReader;
|
||||
|
||||
#ifdef WIN32
|
||||
@ -145,27 +142,4 @@ GetFileInfo(Path path, FileInfo &info, bool follow_symlinks=true)
|
||||
#endif
|
||||
}
|
||||
|
||||
inline bool
|
||||
GetFileInfo(Path path, FileInfo &info, bool follow_symlinks, Error &error)
|
||||
{
|
||||
bool success = GetFileInfo(path, info, follow_symlinks);
|
||||
if (!success) {
|
||||
const auto path_utf8 = path.ToUTF8();
|
||||
#ifdef WIN32
|
||||
error.FormatLastError("Failed to access %s",
|
||||
path_utf8.c_str());
|
||||
#else
|
||||
error.FormatErrno("Failed to access %s", path_utf8.c_str());
|
||||
#endif
|
||||
}
|
||||
|
||||
return success;
|
||||
}
|
||||
|
||||
inline bool
|
||||
GetFileInfo(Path path, FileInfo &info, Error &error)
|
||||
{
|
||||
return GetFileInfo(path, info, true, error);
|
||||
}
|
||||
|
||||
#endif
|
||||
|
Loading…
Reference in New Issue
Block a user