summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sys/kern/subr_clock.c7
-rw-r--r--sys/sys/clock.h2
2 files changed, 9 insertions, 0 deletions
diff --git a/sys/kern/subr_clock.c b/sys/kern/subr_clock.c
index 9b4b057e82a1..7586402124ec 100644
--- a/sys/kern/subr_clock.c
+++ b/sys/kern/subr_clock.c
@@ -197,3 +197,10 @@ clock_ts_to_ct(struct timespec *ts, struct clocktime *ct)
ct->sec = rsec;
ct->nsec = ts->tv_nsec;
}
+
+int
+utc_offset(void)
+{
+
+ return (tz_minuteswest * 60 + (wall_cmos_clock ? adjkerntz : 0));
+}
diff --git a/sys/sys/clock.h b/sys/sys/clock.h
index be0de57ba628..50c19a8a0416 100644
--- a/sys/sys/clock.h
+++ b/sys/sys/clock.h
@@ -59,6 +59,8 @@ extern int disable_rtc_set;
extern int tz_minuteswest;
extern int tz_dsttime;
+int utc_offset(void);
+
/*
* Structure to hold the values typically reported by time-of-day clocks.
* This can be passed to the generic conversion functions to be converted