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

Reply via email to