src/Pure/System/isabelle_system.scala
changeset 61559 313eca3fa847
parent 61556 0d4ee4168e41
child 62291 98df25a6e2ac
--- a/src/Pure/System/isabelle_system.scala	Tue Nov 03 16:35:00 2015 +0100
+++ b/src/Pure/System/isabelle_system.scala	Tue Nov 03 16:35:38 2015 +0100
@@ -328,14 +328,10 @@
       proc.stdin.close
 
       val limited = new Limited_Progress(proc, progress_limit)
-      val (_, stdout) =
-        Standard_Thread.future("bash_stdout") {
-          File.read_lines(proc.stdout, limited(progress_stdout))
-        }
-      val (_, stderr) =
-        Standard_Thread.future("bash_stderr") {
-          File.read_lines(proc.stderr, limited(progress_stderr))
-        }
+      val stdout =
+        Future.thread("bash_stdout") { File.read_lines(proc.stdout, limited(progress_stdout)) }
+      val stderr =
+        Future.thread("bash_stderr") { File.read_lines(proc.stderr, limited(progress_stderr)) }
 
       val rc =
         try { proc.join }