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 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-----