Last change: 10/05/2003
Author: Luiz Henrique Shigunov
0x00 - TaskCreated - Signal that a task was created
0x01 - TaskDestroyed - Signal that a task was destroyed
This page describes the UserSpaceManagerE interface.
A module only needs to implement the functions it needs.
void UserSpaceManagerE_TaskCreated(TaskManager_Task *creator, TaskManager_Task *created);
This function is called every time a task is created using Run/URun function from UserSpaceManager interface.
It's called before task created, created by creator, starts executing.
void UserSpaceManagerE_TaskDestroyed(TaskManager_Task *task, UserSpaceManager_ExitInfo *exitInfo);
This function is called every time a task created using Run/URun function from UserSpaceManager interface is destroyed.
It's called before task is destroyed and should be used by modules to free task's resources (open files, buffers, etc).
exitInfo tells why the task was destroyed.