But surely the ntpd will use adjtimex() to handle the time adjustment,
to change the speed of the clock. Isn't adjtime() just an
old-fashioned system call to adjust the time, and thus separate from
the issues that are raised by the ntpd that can use adjtimex(). Not
everyone uses ntpd, but they may want to adjust the time by a finite
(non-trivial) amount. Putting limits in the kernel for one particular
application program (ntpd) to use is surely not the correct way to do
this. With adjtimex() it is possible to adjust the time faster than
with adjtime(), but adjtimex() is not portable to other systems.
-- Andrew. ---------------------------------------------------------------------- Andrew M. Bishop amb@gedanken.demon.co.uk http://www.gedanken.demon.co.uk/