Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

TASK_$BLAST                       Domain/OS                        TASK_$BLAST


NAME
     task_$blast - kill a task without cleanup

SYNOPSIS (C)
     #include <apollo/base.h>
     #include <apollo/task.h>

     void task_$blast(
          task_$handle_t task_handle,
          status_$t *status)

SYNOPSIS (Pascal)
     %include '/sys/ins/base.ins.pas';
     %include '/sys/ins/task.ins.pas';

     procedure task_$blast(
          in task_handle: task_$handle_t;
          out status: status_$t);

DESCRIPTION
     Task_$blast kills the task identified by task_handle.  Because the task
     is immediately destroyed without its clean-up handlers being invoked,
     task_$blast should be used only as a last resort.

     task_handle
          The handle of the task.

     status
          The completion status.

NOTES
     Task_$exit and task_$signal can terminate a task via a signal.

SEE ALSO
     pfm_$intro, task_$create, task_$exit, task_$get_handle, task_$signal.

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026