[BRLTTY] getimeofday and rdate?
Dave Mielke
dave at mielke.cc
Tue Sep 11 01:59:07 EDT 2007
[quoted lines by Samuel Thibault on 2007/09/09 at 21:13 +0200]
>Mario Lang, le Sun 09 Sep 2007 20:51:54 +0200, a écrit :
>> When I run "rdate" to resync my computers clock with some internet
>> time server, it can happen that brltty stops to interact with my display for
>> a certain period of time.
>
>Unfortunately, this is a know problem with gettimeofday() and such
>adjusting programs. For small clock shifts, rdate should use adjtime for
>getting a smooth shift. For bigger shifts, gettimeofday() indeed gets
>shifted.
What if we make asyncWait() quit if it calculates a negative elapsed time? That
particular wait will be a bit shorter, but the refresh loop should reset after
that. Scheduled events like driver restart attempts wouldn't occur for a while,
but the main loop should be okay. Is that sufficient?
--
Dave Mielke | 2213 Fox Crescent | I believe that the Bible is the
Phone: 1-613-726-0014 | Ottawa, Ontario | Word of God. Please contact me
EMail: dave at mielke.cc | Canada K2A 1H7 | if you're concerned about Hell.
http://FamilyRadio.com/ | http://Mielke.cc/bible/
More information about the BRLTTY
mailing list