Command        Operation
-------        ---------
tr_addrequest  request that the timer device wait a specified period of
               time before replying to the request.
tr_getsystime  get system time and place in a timeval structure.
tr_setsystime  set the system time from the value in a  timeval structure.
Device Functions
----------------
addtime()      add one  timeval structure to another.  the result is placed
               in the first timeval structure.
cmptime()      compare one  timeval structure to another.  the result is
               returned as a longword.
getsystime()   get system time and place in a  timeval structure.
readeclock()   read the current 64 bit value of the e-clock into an
               eclockval structure.  the count rate of the e-clock is also
               returned. (V36)
subtime()      subtract one timerequest structure from another. the result
               is placed in the first timerequest structure.
Exec Functions as Used in This Chapter
--------------------------------------
abortio()      abort a command to the timer device.
checkio()      return the status of an i/o request.
closedevice()  relinquish use of the timer device. all requests must be
               complete before closing.
doio()         initiate a command and wait for completion (synchronous
               request).
opendevice()   obtain use of the timer device.  the timer device may be
               opened multiple times.
sendio()       initiate a command and return immediately (asynchronous
               request).
Exec Support Functions as Used in This Chapter
----------------------------------------------
createextio()  create an extended i/o request structure of type
               timerequest.  this structure will be used to communicate
               commands to the timer device.
createport()   create a signal message port for reply messages from the
               timer device.  Exec will signal a task when a message
               arrives at the reply port.
deleteextio()  delete the timerequest extended i/o request structure
               created by createextio().
deleteport()   delete the message port created by createport().