Date: Thu, 28 Aug 2003 12:24:45 -0500 From: Steve Price <steve@freebsd.org> To: freebsd-docs@freebsd.org Subject: FW: [PATCH] manpage fix Message-ID: <20030828172445.GU424@bsd.havk.org>
next in thread | raw e-mail | index | archive | help
--+QahgC5+KEYLbs62 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline 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@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 ----- --+QahgC5+KEYLbs62 Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="tzfile.5.patch" --- 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 --+QahgC5+KEYLbs62--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030828172445.GU424>