[project @ 2005-10-21 14:02:17 by simonmar]
[ghc-hetmet.git] / ghc / rts / Itimer.h
1 /* -----------------------------------------------------------------------------
2  *
3  * (c) The GHC Team 1998-2005
4  *
5  * Interval timer for profiling and pre-emptive scheduling.
6  *
7  * ---------------------------------------------------------------------------*/
8
9 #ifndef ITIMER_H
10 #define ITIMER_H
11
12 extern int startTicker( nat ms, TickProc handle_tick);
13 extern int stopTicker ( void );
14
15 extern lnat getourtimeofday   ( void );
16 #if 0
17 /* unused */
18 extern void block_vtalrm_signal       ( void );
19 extern void unblock_vtalrm_signal     ( void );
20 #endif
21
22 #endif /* ITIMER_H */