On Tue, Nov 20, 2007 at 11:35:08PM +0100, Cecil Westerhof wrote:
> Bij een klant wordt terwijl een programma draait de tijdzone informatie
> -d.m.v. zic- aangepast, maar het programma blijft de tijd tonen alsof er
> niets is veranderd. Mijn idee is dat bij het opstarten van een programma
> de zone informatie wordt gelezen en daarna niet meer en dat dit daarom
> zo gebeurd. Volgens de klant moet het een fout in het programma zijn.
> Met Google heb ik wel iets over zic kunnen vinden, maar niet op dit
> niveau. Weet iemand hoe dit zit?
Ik neem aan dat het programma de timezone informatie in glibc gebruikt.
Dat heeft inderdaad een cache. En programmas die het zelfs doen hebben
ook een cache, de data verandert zowat nooit.

Dit is eigenlijk een probleem dat alleen optreed bij programma's die
extreem lang draaien (maanden) en die zijn zeldzaam genoeg dat ze daar
wel wat voor kunnen regelen.

Je moet denken aan cost-benefit. Het cost om te checken of de data
verandert, en dat gebeurt eigenlijk nooit...

Met vriendelijke groet,
-- 
Martijn van Oosterhout   <kleptog@svana.org>   http://svana.org/kleptog/
> Those who make peaceful revolution impossible will make violent revolution inevitable.
>  -- John F Kennedy

-- Attached file included as plaintext by Ecartis --
-- File: signature.asc
-- Desc: Digital signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)

iD8DBQFHQ2SQIB7bNG8LQkwRAgcMAKCOs71wG7gcBhftUqnl7+gxjVUHbQCeMIaL
3eWl7m56gUrLiLdHcQfjJaU=
=LN37
-----END PGP SIGNATURE-----



