{
{    The purpose of this request is to pre-condition the termination of a task
{ so that it can terminate correctly.  The requirements for routines called by
{ this procedure are as follows:
{
{    1.  They must be 100% recallable at anytime during task termination.
{
{    2.  They cannot go into a wait of any kind.
{
{    3.  They must not require a large amount of space on the stack such that
{        if a task is aborting due to a stack overflow, we can still orderly
{        abort the task.
{
{        PMP$CONDITION_TASK_TERMINATION;
