Commit 8d57823e authored by Jan Beich's avatar Jan Beich

fstat64 is missing on other DragonFly, NetBSD, OpenBSD

Modern operating systems don't need to implement transitional
extensions for large file support.
parent 53b23080
......@@ -230,7 +230,7 @@ SPDLOG_INLINE size_t filesize(FILE *f)
#else // unix
int fd = fileno(f);
// 64 bits(but not in osx or cygwin, where fstat64 is deprecated)
#if !defined(__FreeBSD__) && !defined(__APPLE__) && (defined(__x86_64__) || defined(__ppc64__)) && !defined(__CYGWIN__)
#if (defined(__linux__) || defined(__sun) || defined(_AIX)) && (defined(__LP64__) || defined(_LP64))
struct stat64 st;
if (::fstat64(fd, &st) == 0)
{
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment