A task can determine whether it is probably eligible for checkpoints by interrogating the CHECKPOINTABLE task attribute. This read-only Boolean attribute is assigned by the system. The system assigns a value of FALSE if the task does not meet certain basic requirements for a checkpointed task. However, a CHECKPOINTABLE value of TRUE does not guarantee that a checkpoint will succeed. For details, refer to the discussion of CHECKPOINTABLE.

