X-Git-Url: https://git.stg.codes/stg.git/blobdiff_plain/e1c08c2c174c75d7c5cd2ec5d0b974c6f240ba7e..daded9039931526b36f5794ae7ea4f8536ccbec6:/projects/stargazer/stg_timer.cpp?ds=inline diff --git a/projects/stargazer/stg_timer.cpp b/projects/stargazer/stg_timer.cpp index b17153cf..fff79a39 100644 --- a/projects/stargazer/stg_timer.cpp +++ b/projects/stargazer/stg_timer.cpp @@ -3,7 +3,7 @@ #include #include -#include "common.h" +#include "stg/common.h" static int nonstop; static pthread_t thrStgTimer; @@ -54,6 +54,8 @@ switch (START_TIME) stgTime = mktime(<); break; } +#else +stgTime = time(NULL); #endif nonstop = 1; @@ -62,12 +64,12 @@ while (nonstop) { #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 @@ -109,11 +111,11 @@ int stgUsleep(unsigned long t) { #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 }