src/Pure/System/isabelle_system.scala
changeset 50684 12b7e0b4a66e
parent 50652 ead5714cc480
child 50715 8cfd585b9162
--- a/src/Pure/System/isabelle_system.scala	Wed Jan 02 13:50:59 2013 +0100
+++ b/src/Pure/System/isabelle_system.scala	Wed Jan 02 15:08:38 2013 +0100
@@ -232,7 +232,7 @@
   private def process_output(proc: Process): (String, Int) =
   {
     proc.getOutputStream.close
-    val output = File.read(proc.getInputStream)
+    val output = File.read_stream(proc.getInputStream)
     val rc =
       try { proc.waitFor }
       finally {
@@ -336,8 +336,8 @@
       val proc = new Managed_Process(cwd, env, false, "bash", posix_path(script_file.getPath))
 
       proc.stdin.close
-      val (_, stdout) = Simple_Thread.future("bash_stdout") { File.read(proc.stdout) }
-      val (_, stderr) = Simple_Thread.future("bash_stderr") { File.read(proc.stderr) }
+      val (_, stdout) = Simple_Thread.future("bash_stdout") { File.read_stream(proc.stdout) }
+      val (_, stderr) = Simple_Thread.future("bash_stderr") { File.read_stream(proc.stderr) }
 
       val rc =
         try { proc.join }