FW: [PATCH] manpage fix
Steve Price
steve at freebsd.org
Thu Aug 28 17:24:53 UTC 2003
Can someone please verify this patch and get it committed if
appropriate? Please Cc me on any replies. Thanks.
-steve
----- Forwarded message from Tilghman Lesher <tilghman at mail.jeffandtilghman.com> -----
While looking at the source for libc, I realized that the tzfile.5
manpage is missing part of the file format, which could seriously
screw up anybody attempting to parse the file(s). Attached is a patch
for this.
The file is normally found at:
/usr/src/lib/libc/stdtime/tzfile.5
/usr/share/man/man5/tzfile.5.gz
This patch is hereby disclaimed under the same license under which
FreeBSD itself is distributed.
-Tilghman
----- End forwarded message -----
-------------- next part --------------
--- tzfile.5.old Fri Aug 17 10:42:43 2001
+++ tzfile.5.fix Thu Aug 28 11:15:00 2003
@@ -15,7 +15,7 @@
to identify them as
time zone information files,
followed by sixteen bytes reserved for future use,
-followed by four four-byte values
+followed by six four-byte values
written in a ``standard'' byte order
(the high-order byte of the value is written first).
These values are,
@@ -89,6 +89,13 @@
that follow the
.Li ttinfo
structure(s) in the file.
+.Pp
+Then there are
+.Va tzh_charcnt
+bytes of ``timezone identification strings'' in standard C
+(null-terminated) notation. See
+.Va tt_abbrind
+above for how these strings are referenced.
.Pp
Then there are
.Va tzh_leapcnt
More information about the freebsd-doc
mailing list