19 #include "ps2sdkapi.h"
20 #define OSD_CONFIG_NO_LIBCDVD
22 #include "timer_alarm.h"
25 extern time_t ps2time(time_t *t);
27 #ifdef F__libcglue_rtc_data
28 s64 _ps2sdk_rtc_offset_from_busclk = 0;
31 #ifdef F__libcglue_rtc_get_offset_from_busclk
32 s64 _libcglue_rtc_get_offset_from_busclk(
void)
34 return _ps2sdk_rtc_offset_from_busclk;
37 void _libcglue_rtc_update_impl()
43 rtc_sec = ps2time(NULL);
44 TimerBusClock2USec(GetTimerSystemTime(), &busclock_sec, &busclock_usec);
46 _ps2sdk_rtc_offset_from_busclk = ((s64)rtc_sec) - ((s64)busclock_sec);
50 #ifdef F__libcglue_rtc_update
53 void _libcglue_rtc_update()
56 if (&_libcglue_rtc_update_impl)
58 _libcglue_rtc_update_impl();