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