X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=ghc%2Frts%2FWeak.h;h=ba8c1ca913acdfab16ae7a3bfa15d48faa2d4133;hb=ce9d03fa27ce85072d8ac1426d5420a5c0c215ee;hp=25c928f1900b874093edb493756b233f85313a01;hpb=438596897ebbe25a07e1c82085cfbc5bdb00f09e;p=ghc-hetmet.git diff --git a/ghc/rts/Weak.h b/ghc/rts/Weak.h index 25c928f..ba8c1ca 100644 --- a/ghc/rts/Weak.h +++ b/ghc/rts/Weak.h @@ -1,14 +1,17 @@ /* ----------------------------------------------------------------------------- - * $Id: Weak.h,v 1.2 1998/12/02 13:29:01 simonm Exp $ * - * Weak pointers / finalisers + * (c) The GHC Team, 1998-2005 + * + * Weak pointers / finalizers * * ---------------------------------------------------------------------------*/ -extern StgWeak *weak_ptr_list; +#ifndef WEAK_H +#define WEAK_H -void finaliseWeakPointersNow(void); -void scheduleFinalisers(StgWeak *w); -void markWeakList(void); +#include "Capability.h" +void scheduleFinalizers(Capability *cap, StgWeak *w); +void markWeakList(void); +#endif