summaryrefslogtreecommitdiff
path: root/rts/ThreadLabels.h
diff options
context:
space:
mode:
Diffstat (limited to 'rts/ThreadLabels.h')
-rw-r--r--rts/ThreadLabels.h24
1 files changed, 9 insertions, 15 deletions
diff --git a/rts/ThreadLabels.h b/rts/ThreadLabels.h
index 97d3d0d241..eaed22d281 100644
--- a/rts/ThreadLabels.h
+++ b/rts/ThreadLabels.h
@@ -1,27 +1,21 @@
/* -----------------------------------------------------------------------------
* ThreadLabels.h
*
- * (c) The GHC Team 2002-2003
+ * (c) The GHC Team 2002-2006
*
* Table of thread labels.
*
* ---------------------------------------------------------------------------*/
+
#ifndef __THREADLABELS_H__
#define __THREADLABELS_H__
-#include "Rts.h"
-#include "Hash.h"
-
-void
-initThreadLabelTable(void);
-
-void
-updateThreadLabel(StgWord key, void *data);
-
-void *
-lookupThreadLabel(StgWord key);
-
-void
-removeThreadLabel(StgWord key);
+#if defined(DEBUG)
+void initThreadLabelTable (void);
+void updateThreadLabel (StgWord key, void *data);
+void * lookupThreadLabel (StgWord key);
+void removeThreadLabel (StgWord key);
+void labelThread (StgPtr tso, char *label);
+#endif
#endif /* __THREADLABELS_H__ */