aboutsummaryrefslogtreecommitdiff
path: root/contrib/tzdata/factory
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/tzdata/factory')
-rw-r--r--contrib/tzdata/factory10
1 files changed, 10 insertions, 0 deletions
diff --git a/contrib/tzdata/factory b/contrib/tzdata/factory
index d116a115990e..14faf52a792e 100644
--- a/contrib/tzdata/factory
+++ b/contrib/tzdata/factory
@@ -8,5 +8,15 @@
# time zone abbreviation "-00", indicating that the actual time zone
# is unknown.
+# TZ="Factory" was added to TZDB in 1989, and in 2016 its abbreviation
+# was changed to "-00" from a longish English-language error message.
+# Around 2010, CLDR added "Etc/Unknown" for use with TZDB, to stand
+# for an unknown or invalid time zone. These two notions differ:
+# TZ="Factory" is a valid timezone, so tzalloc("Factory") succeeds, whereas
+# TZ="Etc/Unknown" is invalid and tzalloc("Etc/Unknown") fails.
+# Also, a downstream distributor could modify Factory to be a
+# default timezone suitable for the devices it manufactures,
+# whereas that cannot happen for Etc/Unknown.
+
# Zone NAME STDOFF RULES FORMAT
Zone Factory 0 - "Local time zone must be set--use tzsetup"