zooko wrote: > The traditional use of gettimeofday() to (insecurely and unreliably) > approximate elapsed local time is one of my pet peeves. > > Fortunately a real monotonic clock has finally been added to the linux > kernel and glibc: > > http://www.imperialviolet.org/page24.html#e474
Interestingly, the author of that page appears to have made a number of the same misassumptions about the actual behaviour of the timeofday clock (assuming time.time() fairly faithfully reproduces/wraps that behaviour). Either that or time.time() does magic that avoids the bulk of the problems in which case I can say only "sucks not to be using Python, doesn't it?" I'd be more interested in this monotonic clock feature if it were not the case that time.time() is pretty much monotonic except in the face of the minor (sub-100ms) tweaks that might occur once every week or two with an NTP client running. It certainly doesn't cause the one hour jumps forwards and backwards which I and the author of that page both thought it would. -Peter -- http://mail.python.org/mailman/listinfo/python-list