#include <ctime>
#include <cstring>
-#include "common.h"
+#include "stg/common.h"
static int nonstop;
static pthread_t thrStgTimer;
stgTime = mktime(<);
break;
}
+#else
+stgTime = time(NULL);
#endif
nonstop = 1;
{
#ifdef STG_TIMER_DEBUG
struct timespec ts = {0, 1000000000 / TIME_SPEED};
- nanosleep(&ts);
+ nanosleep(&ts, NULL);
//usleep(1000000 / TIME_SPEED);
stgTime++;
#else
struct timespec ts = {0, 500000000};
- nanosleep(&ts);
+ nanosleep(&ts, NULL);
//usleep(500000);
stgTime = time(NULL);
#endif
{
#ifdef STG_TIMER_DEBUG
struct timespec ts = {(t / TIME_SPEED) / 1000000, ((t / TIME_SPEED) % 1000000) * 1000};
-return nanosleep(&ts);
+return nanosleep(&ts, NULL);
//return usleep(t / TIME_SPEED);
#else
struct timespec ts = {t / 1000000, (t % 1000000) * 1000};
-return nanosleep(&ts);
+return nanosleep(&ts, NULL);
//return usleep(t);
#endif
}