diff --git a/src/OSspecific/POSIX/POSIX.C b/src/OSspecific/POSIX/POSIX.C index 188ee0f2d1ab373c2a43ccedd89c0b6f564e6b75..d9f1f914e137ff02c929299b8afeafcb015b9adf 100644 --- a/src/OSspecific/POSIX/POSIX.C +++ b/src/OSspecific/POSIX/POSIX.C @@ -57,10 +57,10 @@ Description #include <sys/stat.h> #include <sys/socket.h> #include <netdb.h> +#include <netinet/in.h> #include <dlfcn.h> #include <link.h> -#include <netinet/in.h> #ifdef USE_RANDOM #include <climits> #if INT_MAX != 2147483647 @@ -708,12 +708,12 @@ double Foam::highResLastModified(const fileName& name, const bool followLink) // Ignore an empty name if (!name.empty()) { - fileStat fileStatus(name); + fileStat fileStatus(name, followLink); if (fileStatus.isValid()) { return fileStatus.status().st_mtime - + 1e-9*fileStatus.status().st_atim.tv_nsec; + + 1e-9*fileStatus.status().st_mtim.tv_nsec; } }