Exemplo n.º 1
0
void arch_gettod(int *year, int *mon, int *day, int *hour,
		 int *min, int *sec)
{
	*year = *mon = *day = *hour = *min = *sec = 0;
	if (mach_gettod)
		mach_gettod(year, mon, day, hour, min, sec);
}
Exemplo n.º 2
0
static unsigned long read_rtc_mmss(void)
{
	unsigned int year, mon, day, hour, min, sec;

	if (mach_gettod) {
		mach_gettod(&year, &mon, &day, &hour, &min, &sec);
		if ((year += 1900) < 1970)
			year += 100;
	} else {
		year = 1970;
		mon = day = 1;
		hour = min = sec = 0;
	}


	return  mktime(year, mon, day, hour, min, sec);
}