The lock to be relinquished.
When this is
, an error is signalled if *current-process* is not the owner of the lock. The default is
Attempts to release a lock. If the lock is owned by *current-process*,
decrements an internal count. If this lock count is then zero, the lock is released. Note that
relates only on Lisp processes.
is guaranteed to successfully unlock the lock, but is not guaranteed to return, as described in Guarantees and limitations when locking and unlocking.