The core `system' returns a wait style exit status value, but slib says system there should be a plain integer exit code like 0, 1, 2, etc. * slib.scm (system): New function, giving an exit code return in accordance with slib spec. This would be a bug fix for the 1.6 branch too.