function is passed each live process (as determined by process-alive-p) in turn as its single argument.
For a process argument p, if function returns
map-processes continues by calling function on another process, but if function returns true then
map-processes returns p immediately and stops calling function (so function may not get called on all processes).
LispWorks User Guide and Reference Manual - 13 Feb 2015