X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=ghc%2Frts%2FItimer.h;h=03e47d841a2f8b97eb3bc7cf9db75cf5aafa0196;hb=536087b8565252f54a7c1b33d1ba85a76aef7249;hp=0876e8445353ad21fbf99a65265c067e93f25c96;hpb=7f309f1c021e7583f724cce599ce2dd3c439361b;p=ghc-hetmet.git diff --git a/ghc/rts/Itimer.h b/ghc/rts/Itimer.h index 0876e84..03e47d8 100644 --- a/ghc/rts/Itimer.h +++ b/ghc/rts/Itimer.h @@ -1,15 +1,18 @@ /* ----------------------------------------------------------------------------- - * $Id: Itimer.h,v 1.3 1999/02/05 16:02:44 simonm Exp $ + * $Id: Itimer.h,v 1.11 2003/02/22 04:51:51 sof Exp $ * - * (c) The GHC Team 1998-1999 + * (c) The GHC Team 1998-2001 * * Interval timer for profiling and pre-emptive scheduling. * * ---------------------------------------------------------------------------*/ +#ifndef __ITIMER_H__ +#define __ITIMER_H__ -nat initialize_virtual_timer ( nat ms ); -int install_vtalrm_handler ( void (*handler)(int) ); -void block_vtalrm_signal ( void ); -void unblock_vtalrm_signal ( void ); - +extern int startTicker( nat ms ); +extern int stopTicker ( void ); +extern void block_vtalrm_signal ( void ); +extern void unblock_vtalrm_signal ( void ); +extern unsigned int getourtimeofday ( void ); +#endif /* __ITIMER_H__ */