[project @ 2003-01-28 16:22:20 by simonmar]
[ghc-hetmet.git] / ghc / rts / ThreadLabels.h
1 /* -----------------------------------------------------------------------------
2  * ThreadLabels.h
3  *
4  * (c) The GHC Team 2002-2003
5  *
6  * Table of thread labels.
7  *
8  * ---------------------------------------------------------------------------*/
9
10 #include "Rts.h"
11 #include "Hash.h"
12
13 extern HashTable * threadLabels;
14
15 void
16 initThreadLabelTable(void);
17
18 void
19 updateThreadLabel(StgWord key, void *data);
20
21 void *
22 lookupThreadLabel(StgWord key);
23
24 void
25 removeThreadLabel(StgWord key);