home *** CD-ROM | disk | FTP | other *** search
/ Liren Large Software Subsidy 15 / 15.iso / s / s300 / 1.ddi / CHAP3 / ALARM.H < prev    next >
Encoding:
C/C++ Source or Header  |  1988-05-02  |  869 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.