diff --git a/src/Base/TimeInfo.cpp b/src/Base/TimeInfo.cpp index 63420011c5..88c5520a08 100644 --- a/src/Base/TimeInfo.cpp +++ b/src/Base/TimeInfo.cpp @@ -26,6 +26,9 @@ #ifndef _PreComp_ # include # include +# if defined(FC_OS_LINUX) +# include +# endif #endif #include "TimeInfo.h" @@ -57,7 +60,7 @@ TimeInfo::~TimeInfo() void TimeInfo::setCurrent(void) { -#if defined (FC_OS_BSD) +#if defined (FC_OS_BSD) || defined(FC_OS_LINUX) struct timeval t; gettimeofday(&t, NULL); timebuffer.time = t.tv_sec; @@ -65,7 +68,7 @@ void TimeInfo::setCurrent(void) #elif defined(FC_OS_WIN32) _ftime(&timebuffer); #else - ftime(&timebuffer); + ftime(&timebuffer); // deprecated #endif }