> also, one cannot get close to 1ns precision with a system call. a system call > takes a bare minimum of 400-500ns on 386/amd64.
Sure, but accessing /dev/time is, if I guess right, orders of magnitude slower, specially if you have to open the device first. As far as I know, that was the only choice, to start with. ++L