home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 15 / 15.iso / s / s300 / 1.ddi / CHAP7 / ALARM.H < prev    next >
Encoding:
C/C++ Source or Header  |  1988-01-19  |  783 b   |  34 lines

  1. /***********************************************************************
  2.  
  3. FILE
  4.     alarm.h  -  all the declarations needed for alarm.c
  5.  
  6. LAST UPDATE
  7.     25 August 1985
  8.  
  9. ***********************************************************************/
  10.  
  11. #define CLOCKFREQ    1193180L        /* clock frequency */
  12.  
  13. #define DOS_COUNT    0xFFFF            /* DOS timer count */
  14. #define MAX_MS        55L                /* max interval in milliseconds */
  15.  
  16. #define TIMER_CTL    0x43            /* 8253 timer control port */
  17. #define TIMER        0x40            /* timer 0 port */
  18.  
  19. #ifdef ANSI
  20.  
  21. extern int        setalarm(double);
  22. extern int        rsetalarm(long);
  23. extern long        alarm_count(void);
  24. extern double    alarm_time(void);
  25.  
  26. #else
  27.  
  28. extern int        setalarm();
  29. extern int        rsetalarm();
  30. extern long        alarm_count();
  31. extern double    alarm_time();
  32.  
  33. #endif
  34.