From 79975efb7e722353b441e3cea4a64a7cd9e30388 Mon Sep 17 00:00:00 2001 From: Colin Davidson Date: Mon, 21 Oct 2024 21:58:32 -0700 Subject: [PATCH] add better comment about freebsd hacks --- core/time/timezone/tz_unix.odin | 2 ++ 1 file changed, 2 insertions(+) diff --git a/core/time/timezone/tz_unix.odin b/core/time/timezone/tz_unix.odin index 6de3eba2e..990e78d41 100644 --- a/core/time/timezone/tz_unix.odin +++ b/core/time/timezone/tz_unix.odin @@ -25,6 +25,8 @@ local_tz_name :: proc(allocator := context.allocator) -> (name: string, success: defer delete(path, allocator) // FreeBSD makes me sad. + // This is a hackaround, because FreeBSD copies rather than softlinks their local timezone file, + // *sometimes* and then stores the original name of the timezone in /var/db/zoneinfo instead if path == orig_localtime_path { data := os.read_entire_file("/var/db/zoneinfo", allocator) or_return return strings.trim_right_space(string(data)), true