src/Pure/System/standard_system.scala
changeset 36015 6111de7c916a
parent 36011 3ff725ac13a4
child 36136 89b1a136edef
--- a/src/Pure/System/standard_system.scala	Tue Mar 30 00:12:42 2010 +0200
+++ b/src/Pure/System/standard_system.scala	Tue Mar 30 00:13:27 2010 +0200
@@ -20,7 +20,7 @@
 object Standard_System
 {
   val charset = "UTF-8"
-  val codec = Codec(charset)
+  def codec(): Codec = Codec(charset)
 
 
   /* permissive UTF-8 decoding */
@@ -136,7 +136,7 @@
   def process_output(proc: Process): (String, Int) =
   {
     proc.getOutputStream.close
-    val output = Source.fromInputStream(proc.getInputStream)(codec).mkString  // FIXME
+    val output = Source.fromInputStream(proc.getInputStream)(codec()).mkString  // FIXME
     val rc =
       try { proc.waitFor }
       finally {