Buy the book!
|[ < ]||[ > ]||[ << ]||[ Up ]||[ >> ]||[Top]||[Contents]||[Index]||[ ? ]|
Intrinsics that return values computed from system timers, whether elapsed (wall-clock) timers, process CPU timers, or other kinds of timers, are prone to experiencing wrap-around errors (or returning wrapped-around values from successive calls) due to insufficient ranges offered by the underlying system's timers.
Some of the symptoms of such behaviors include apparently negative time being computed for a duration, an extremely short amount of time being computed for a long duration, and an extremely long amount of time being computed for a short duration.
See the following for intrinsics known to have potential problems in these areas on at least some systems: 126.96.36.199 CPU_Time Intrinsic, 10.5.2.36 DTime Intrinsic (function), 188.8.131.52 DTime Intrinsic (subroutine), 184.108.40.206 ETime Intrinsic (function), 220.127.116.11 ETime Intrinsic (subroutine), 18.104.22.168 MClock Intrinsic, 22.214.171.124 MClock8 Intrinsic, 10.5.2.127 Secnds Intrinsic, 126.96.36.199 Second Intrinsic (function), 188.8.131.52 Second Intrinsic (subroutine), 184.108.40.206 System_Clock Intrinsic, 220.127.116.11 Time Intrinsic (UNIX), 10.5.2.134 Time Intrinsic (VXT), 18.104.22.168 Time8 Intrinsic.
|webmaster||delorie software privacy|
|Copyright © 2003 by The Free Software Foundation||Updated Jun 2003|