




 
A string describing the reason that the process is waiting.
A function specifier.
The arguments that wait-function is applied to.
The function 
process-wait
 suspends the current Lisp process until the predicate 
wait-function
 applied to 
wait-arguments
 returns 
t
. This is tested periodically. 
wait-reason allows you to find out why a process is waiting via the function process-whostate.