summaryrefslogtreecommitdiffstats
path: root/sys/kern/subr_clock.c
diff options
context:
space:
mode:
authorphk <phk@FreeBSD.org>2006-10-02 16:17:23 +0000
committerphk <phk@FreeBSD.org>2006-10-02 16:17:23 +0000
commit52fd27550447035a972590168c4734a6af58cb1e (patch)
tree1f270ceb14a94fa2da300bfc3673fdecb9777f38 /sys/kern/subr_clock.c
parent3c8ce106f39f1be3866ff0e68d18a8a6dfd4d041 (diff)
downloadFreeBSD-src-52fd27550447035a972590168c4734a6af58cb1e.zip
FreeBSD-src-52fd27550447035a972590168c4734a6af58cb1e.tar.gz
Introduce utc_offset() to capture a calculation currently done all over the
place.
Diffstat (limited to 'sys/kern/subr_clock.c')
-rw-r--r--sys/kern/subr_clock.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/sys/kern/subr_clock.c b/sys/kern/subr_clock.c
index 9b4b057..7586402 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));
+}
OpenPOWER on IntegriCloud