20#define OSD_CONFIG_NO_LIBCDVD
22#include "timer_alarm.h"
25extern time_t ps2time(time_t *t);
27#ifdef F__libcglue_rtc_data
28s64 _ps2sdk_rtc_offset_from_busclk = 0;
31#ifdef F__libcglue_rtc_get_offset_from_busclk
32s64 _libcglue_rtc_get_offset_from_busclk(
void)
34 return _ps2sdk_rtc_offset_from_busclk;
37void _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
53void _libcglue_rtc_update()
56 if (&_libcglue_rtc_update_impl)
58 _libcglue_rtc_update_impl();