All Manuals > LispWorks® User Guide and Reference Manual > 42 The MP Package

process-arrest-reasons Function

Summary

Returns a list of the reasons why a Lisp process has stopped.

Package

mp

Signature

process-arrest-reasons process => reasons

Arguments
process
A process.
Values
reasons
A list of reasons.
Description

The function process-arrest-reasons returns a list of the reasons why process has stopped. A process is inactive if it has any arrest reasons.

Use of (setf mp:process-arrest-reasons) is deprecated. You should use process-stop instead. If you set the arrest reasons of the current process, this causes the current process to stop immediately, before returning from process-arrest-reasons (like process-stop).

Compatibility notes

The immediate stopping behavior of (setf mp:process-arrest-reasons) is different from LispWorks 5.0 and previous versions.

See also

process-run-reasons
process-stop


LispWorks® User Guide and Reference Manual - 01 Dec 2021 19:30:51