rem: seconds = (sRealTimeData->system_time_offset + system_time()) / 1000000 - (sIsGMT ? 0 : sTimezoneOffset);
add: seconds = (sRealTimeData->system_time_offset + system_time() - (sIsGMT ? 0 : sTimezoneOffset)) / 1000000;
context: rtc_system_to_hw(void){	uint32 seconds;	seconds = (sRealTimeData->system_time_offset + system_time()) / 1000000					- (sIsGMT ? 0 : sTimezoneOffset);	arch_rtc_set_hw_time(seconds);}