EventLog: Factor out ensureRoomFor*Event
[ghc.git] / rts / Sparks.h
index ea7d356..98ee3c8 100644 (file)
@@ -2,7 +2,7 @@
  *
  * (c) The GHC Team, 2000-2009
  *
- * Sparking support for GRAN, PAR and THREADED_RTS versions of the RTS.
+ * Sparking support for PAR and THREADED_RTS versions of the RTS.
  * 
  * ---------------------------------------------------------------------------*/
 
@@ -30,7 +30,7 @@ typedef struct {
 typedef WSDeque SparkPool;
 
 // Initialisation
-void initSparkPools (void);
+SparkPool *allocSparkPool (void);
 
 // Take a spark from the "write" end of the pool.  Can be called
 // by the pool owner only.
@@ -40,7 +40,7 @@ INLINE_HEADER StgClosure* reclaimSpark(SparkPool *pool);
 // if the pool is almost empty).
 INLINE_HEADER rtsBool looksEmpty(SparkPool* deque);
 
-INLINE_HEADER StgClosure * tryStealSpark (SparkPool *cap);
+INLINE_HEADER StgClosure * tryStealSpark (SparkPool *pool);
 INLINE_HEADER rtsBool      fizzledSpark  (StgClosure *);
 
 void         freeSparkPool     (SparkPool *pool);