SYS-MILLISEC(2)                                   SYS-MILLISEC(2)

     NAME
          millisec - millisecond timer

     SYNOPSIS
          include "sys.m";
          sys := load Sys Sys->PATH;

          millisec: fn(): int;

     DESCRIPTION
          Millisec returns the value of an internal system clock, in
          milliseconds.  The actual resolution of the clock is a prop-
          erty of the underlying system and may be coarser than a mil-
          lisecond.  The epoch is arbitrary, so millisec is useful for
          measuring durations but not absolute time.  If the system
          operates continuously, the millisecond counter overflows
          every few months; a reboot resets the epoch.

     SEE ALSO
          sys-intro(2), sys-sleep(2)

     Page 1                       Plan 9             (printed 3/29/24)