adjust fix for BSD for time info from commit 2665a5d

This commit is contained in:
wmayer
2016-08-12 14:03:16 +02:00
parent 26865522ea
commit af86618b9e
2 changed files with 11 additions and 9 deletions

View File

@@ -57,13 +57,15 @@ TimeInfo::~TimeInfo()
void TimeInfo::setCurrent(void)
{
#if defined (FC_OS_WIN32)
_ftime( &timebuffer );
#else
#if defined (FC_OS_BSD)
struct timeval t;
gettimeofday(&t, NULL);
timebuffer.time = t.tv_sec;
timebuffer.millitm = t.tv_usec / 1000;
#elif defined(FC_OS_WIN32)
_ftime(&timebuffer);
#else
ftime(&timebuffer);
#endif
}