/* ** gettime.c ** ** Maciej 'YTM/Elysium' Witkowiak, 22.11.2002 */ #include #include clock_t clock(void) { struct tm currentTime; currentTime.tm_sec = system_date.s_seconds; currentTime.tm_min = system_date.s_minutes; currentTime.tm_hour = system_date.s_hour; currentTime.tm_mday = system_date.s_day; currentTime.tm_mon = system_date.s_month; currentTime.tm_year = system_date.s_year; if (system_date.s_year < 87) { currentTime.tm_year+=100; } currentTime.tm_isdst = -1; return mktime(¤tTime); } int __fastcall__ clock_gettime(clockid_t, struct timespec *tp) { tp->tv_sec = clock(); tp->tv_nsec = 0; return 0; }