X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=ghc%2Fincludes%2FSchedAPI.h;h=b0cee60f049ca0b5229e6c277f0fa55295c2a122;hb=85aa72b9dc6803685595936c61f3cab6faab815a;hp=524b1da9f58f47b561b17837bb06ab740fee5ec9;hpb=6f0dcafbc883c851aaf6d5a7c446ddaaebe23361;p=ghc-hetmet.git diff --git a/ghc/includes/SchedAPI.h b/ghc/includes/SchedAPI.h index 524b1da..b0cee60 100644 --- a/ghc/includes/SchedAPI.h +++ b/ghc/includes/SchedAPI.h @@ -1,5 +1,5 @@ /* ----------------------------------------------------------------------------- - * $Id: SchedAPI.h,v 1.17 2002/12/27 12:33:21 panne Exp $ + * $Id: SchedAPI.h,v 1.18 2003/09/21 22:20:53 wolfgang Exp $ * * (c) The GHC Team 1998-2002 * @@ -16,7 +16,8 @@ #define NO_PRI 0 #endif -extern SchedulerStatus waitThread(StgTSO *main_thread, /*out*/StgClosure **ret); +extern SchedulerStatus waitThread(StgTSO *main_thread, /*out*/StgClosure **ret, + Capability *initialCapability); /* * Creating threads @@ -30,7 +31,8 @@ extern StgTSO *createThread(nat stack_size); extern void taskStart(void); #endif extern void scheduleThread(StgTSO *tso); -extern SchedulerStatus scheduleWaitThread(StgTSO *tso, /*out*/HaskellObj* ret); +extern SchedulerStatus scheduleWaitThread(StgTSO *tso, /*out*/HaskellObj* ret, + Capability *initialCapability); static inline void pushClosure (StgTSO *tso, StgWord c) { tso->sp--;