diff options
Diffstat (limited to 'rts/Task.h')
-rw-r--r-- | rts/Task.h | 23 |
1 files changed, 0 insertions, 23 deletions
diff --git a/rts/Task.h b/rts/Task.h index 88b567ab87..c0002c9360 100644 --- a/rts/Task.h +++ b/rts/Task.h @@ -200,29 +200,6 @@ extern Mutex all_tasks_mutex; void initTaskManager (void); uint32_t freeTaskManager (void); -// Create a new Task for a bound thread. This Task must be released -// by calling boundTaskExiting. The Task is cached in -// thread-local storage and will remain even after boundTaskExiting() -// has been called; to free the memory, see freeMyTask(). -// -Task* newBoundTask (void); - -// Return the current OS thread's Task, which is created if it doesn't already -// exist. After you have finished using RTS APIs, you should call freeMyTask() -// to release this thread's Task. -Task* getTask (void); - -// The current task is a bound task that is exiting. -// -void boundTaskExiting (Task *task); - -// Free a Task if one was previously allocated by newBoundTask(). -// This is not necessary unless the thread that called newBoundTask() -// will be exiting, or if this thread has finished calling Haskell -// functions. -// -void freeMyTask(void); - // Notify the task manager that a task has stopped. This is used // mainly for stats-gathering purposes. // Requires: sched_mutex. |