[PING^3] RFC [PATCH] BZ#1077902: New API gettimezone
Paul Eggert
eggert@cs.ucla.edu
Thu May 29 15:16:00 GMT 2014
P J P wrote:
>> "best fit" is application-dependent. glibc is not in a position to
>> >decide what the best fit is for a particular application.
> Application dependent?
Yes, application dependent. Scheduling applications, for example, are
more interested in times in the near future, whereas date-of-birth
applications are more interested in times in the medium-distant past.
They have different needs for the "best fit".
>> >Plus, "best fit" is a weird thing to ask for. Why would an
>> >application want an approximation to the TZ setting? Why wouldn't it want the real
>>> > >thing?
> Because application(s) can not access the tzdata files and have to depend on the value provided by 'TZ' variable. And 'TZ' variable can not accommodate entire contents of the tzdata file.
If the problem cannot easily be solved in glibc then let's be honest and
leave things alone, and let application developers continue to solve the
problem in the same simple and portable way that they've solved it for
decades. This is better than expending resources trying to come up with
a halfhearted approximation that could well cause more problems than
it'll fix.
More information about the Libc-alpha
mailing list