summaryrefslogtreecommitdiff
path: root/kernel/src/arch/i686/time.c
blob: 66fabc17daef45e113c760a3f90e60c3f49599fc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <time.h>
#include <arch/i686/drivers/rtc.h>

static enum Timezone cur_tz = UTC;

struct Time get_utctime(void) {
    return rtc_utctime();
}

struct Time get_localtime(void) {
    return rtc_localtime(cur_tz);
}

void set_timezone(enum Timezone tz) {
    cur_tz = tz;
}