clarified message and return code, in accordance to ML version;
authorwenzelm
Wed, 23 Apr 2014 12:55:57 +0200
changeset 56669 f42717b5dc84
parent 56668 56335a8e2e8b
child 56670 3f23441453d0
clarified message and return code, in accordance to ML version;
src/Pure/System/command_line.scala
--- a/src/Pure/System/command_line.scala	Wed Apr 23 12:51:55 2014 +0200
+++ b/src/Pure/System/command_line.scala	Wed Apr 23 12:55:57 2014 +0200
@@ -30,8 +30,8 @@
       catch {
         case exn: Throwable =>
           if (debug) exn.printStackTrace
-          System.err.println(Exn.message(exn))
-          2
+          System.err.println(cat_lines(split_lines(Exn.message(exn)).map("*** " + _)))
+          Exn.return_code(exn, 2)
       }
     sys.exit(rc)
   }