aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/fs/FileSystem.hxx9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/fs/FileSystem.hxx b/src/fs/FileSystem.hxx
index c0c77129c..dcaca7c34 100644
--- a/src/fs/FileSystem.hxx
+++ b/src/fs/FileSystem.hxx
@@ -76,23 +76,22 @@ RenameFile(Path oldpath, Path newpath)
return rename(oldpath.c_str(), newpath.c_str()) == 0;
}
+#ifndef WIN32
+
/**
* Wrapper for stat() that uses #Path names.
*/
static inline bool
StatFile(Path file, struct stat &buf, bool follow_symlinks = true)
{
-#ifdef WIN32
- (void)follow_symlinks;
- return stat(file.c_str(), &buf) == 0;
-#else
int ret = follow_symlinks
? stat(file.c_str(), &buf)
: lstat(file.c_str(), &buf);
return ret == 0;
-#endif
}
+#endif
+
/**
* Wrapper for unlink() that uses #Path names.
*/