[project @ 2004-02-12 02:04:59 by mthomas]
[ghc-hetmet.git] / ghc / rts / Itimer.h
1 /* -----------------------------------------------------------------------------
2  * $Id: Itimer.h,v 1.13 2003/03/29 00:27:11 sof Exp $
3  *
4  * (c) The GHC Team 1998-2001
5  *
6  * Interval timer for profiling and pre-emptive scheduling.
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 unsigned int getourtimeofday   ( void );
16 #if 0
17 /* unused */
18 extern void block_vtalrm_signal       ( void );
19 extern void unblock_vtalrm_signal     ( void );
20 #endif
21 #endif /* __ITIMER_H__ */