10 Use of the TASK Library

The TASK library maintains two lists in COMMON: the Current D-task Action Block and the Active Subsidiary Task Action Block. It also maintains the AST interrupt flag, indicating if TASK_ASTSIGNAL() has been called.

The Current D-task Action Block holds details of the current D-task action, i.e. the one on whose behalf the current call to ACT has been made. Items held are:

The Active Subsidiary Task Action Block holds details of active actions that have been initiated in subsidiary tasks. If an incoming message corresponds to one of the actions described in this common block, it will result in an entry to ACT. Items held are (for each subsidiary action):