gsdx:linux: Use clock_gettime instead of ftime

ftime is obsolete and not present in recent POSIX specifications.
This commit is contained in:
Jonathan Li 2016-05-13 23:43:36 +01:00
parent da2046e90e
commit 57cdf0bf16

View File

@ -1499,16 +1499,13 @@ EXPORT_C GSBenchmark(HWND hwnd, HINSTANCE hinst, LPSTR lpszCmdLine, int nCmdShow
#ifdef __linux__ #ifdef __linux__
#include <sys/time.h>
#include <sys/timeb.h> // ftime(), struct timeb
#include "GSLzma.h" #include "GSLzma.h"
inline unsigned long timeGetTime() inline unsigned long timeGetTime()
{ {
timeb t; struct timespec t;
ftime(&t); clock_gettime(CLOCK_REALTIME, &t);
return (unsigned long)(t.tv_sec*1000 + t.tv_nsec/1000000);
return (unsigned long)(t.time*1000 + t.millitm);
} }
// Note // Note