bde 6898166010 Fixed the calculation of `delta' in settime(). We once set all
times consistently wrong (up to 1 tick too late), but recent changes
fixed the setting of the main clock, making other times inconsistent.
The inconsistencies tended to show up as a negative resource usage
for the process that set the time.

Fixed the check for setting the clock backwards.  A stale timestamp
(`time') was checked, so it was possible to set the clock backwards
by up to almost 1 tick.  Until recently, this bug was compensated
for by setting the clock consistently wrong.

Merged the comment about setting the clock backwards from Lite2.

Removed latency micro-optimizations/speed pessimizations in settime().
microtime() and set_timecounter() are relatively expensive, and
they must be called together with clock updates blocked to get a
consistent `delta', so significant latency optimizations are not
possible.

Removed some stale comments.
1998-02-25 04:10:32 +00:00
..
1998-02-13 07:34:52 +00:00
1998-02-07 02:13:27 +00:00
1998-02-24 22:24:46 +00:00
1998-02-09 06:11:36 +00:00
1998-02-10 08:04:31 +00:00
1998-02-09 06:11:36 +00:00
1998-02-25 02:35:35 +00:00
1998-02-09 06:11:36 +00:00
1998-02-09 06:11:36 +00:00
1998-01-08 23:42:31 +00:00
1998-02-09 06:11:36 +00:00
1998-02-09 06:11:36 +00:00
1998-02-09 06:11:36 +00:00
1997-05-28 04:45:15 +00:00
1998-02-20 13:37:40 +00:00
1998-02-20 13:37:40 +00:00