X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;ds=sidebyside;f=ghc%2Frts%2FTask.h;h=b5a4dd27b2f790ac531aa039183f666798c8b4b9;hb=0d52a0a134871d317b5f8b53a952c882ce5ae5b6;hp=bf29d9194a77b0b9150685916baa6f5de7928920;hpb=3470e75bd62fa08f86da2607a58c7f0b4aeba9db;p=ghc-hetmet.git diff --git a/ghc/rts/Task.h b/ghc/rts/Task.h index bf29d91..b5a4dd2 100644 --- a/ghc/rts/Task.h +++ b/ghc/rts/Task.h @@ -1,6 +1,6 @@ /* ----------------------------------------------------------------------------- * - * (c) The GHC Team 2001- + * (c) The GHC Team 2001-2003 * * Types + prototypes for functions in Task.c * (RTS subsystem for handling tasks, agents thay may execute STG code). @@ -28,8 +28,9 @@ extern TaskInfo *taskIds; extern void startTaskManager ( nat maxTasks, void (*taskStart)(void) ); extern void stopTaskManager ( void ); +extern void resetTaskManagerAfterFork ( void ); -extern void startTask ( void (*taskStart)(void) ); +extern rtsBool startTask ( void (*taskStart)(void) ); #endif /* RTS_SUPPORTS_THREADS */ #endif /* __TASK_H__ */