If &key arguments are mixed with &rest, then all provided keys are mixed with rest. Since function passes all `rest' to shell command, then it is undesireable to have there :output *xxx* - this would break shell command call. `output' argument is removed now and output is bound to *trace-output*. Signed-off-by: Daniel Kochmański <email@example.com>
Valid since ECL 15.2.21 upwards. Fixes loading iolib and possibly other libraries. For older ECL versions additional restart is created, which allows ignoring condition.
This reverts commit 9a91732. Compiling Osicat yielded lots and lots of warnings because of that commit.