On Fri, 9 Dec 2011, Tomas Hajny wrote:
Thanks, but don't worry, I didn't take personally. ;-) I know the proper solution for both GO32v2 and OS/2 (and probably also other platforms not providing native support of timezone handling). As mentioned previously, this solution is based on parsing the TZ environment variable (see e.g. http://www.scribd.com/doc/70722660/37/The-TZ-Environment-Variable including the notes about the "alternative format used for OS/2" - and actually necessary for DOS / GO32v2 too). The only trouble (and reason of my original comment) is that the system doesn't enforce existence or validity of this environment variable - it's merely a user setting. If it doesn't exist, the implementation needs to assume that local time = UTC.
Well, As long as it is documented properly, I don't think there is anything wrong with such an implementation.
Michael. _______________________________________________ fpc-devel maillist - fpc-devel@lists.freepascal.org http://lists.freepascal.org/mailman/listinfo/fpc-devel