home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 032.lha / include / devices / timer.g < prev    next >
Encoding:
Text File  |  1987-05-17  |  521 b   |  27 lines

  1. /* requires previous inclusion of include:exec/io.g */
  2. type
  3.     timeval_t = struct {
  4.     ulong tv_secs, tv_micro;
  5.     },
  6.  
  7.     timerequest_t = struct {
  8.     IORequest_t tr_node;
  9.     timeval_t tr_time;
  10.     };
  11.  
  12. uint
  13.     UNIT_MICROHZ    = 0,
  14.     UINT_VBLANK     = 1;
  15.  
  16. *char TIMERNAME = "timer.device";
  17.  
  18. uint
  19.     TR_ADDREQUEST    = CMD_NONSTD,
  20.     TR_GETSYSTIME    = CMD_NONSTD+1,
  21.     TR_SETSYSTIME    = CMD_NONSTD+1;
  22.  
  23. extern
  24.     AddTime(*timeval_t dest, source)void,
  25.     CmpTime(*timeval_t dest, source)int,
  26.     SubTime(*timeval_t dest, source)void;
  27.