diff -r df8c7dc30214 -r 8662b9b1f123 src/Pure/System/isabelle_process.scala --- a/src/Pure/System/isabelle_process.scala Wed Dec 01 15:38:05 2010 +0100 +++ b/src/Pure/System/isabelle_process.scala Wed Dec 01 20:34:40 2010 +0100 @@ -61,7 +61,7 @@ } -class Isabelle_Process(system: Isabelle_System, timeout: Int, receiver: Actor, args: String*) +class Isabelle_Process(system: Isabelle_System, timeout: Time, receiver: Actor, args: String*) { import Isabelle_Process._ @@ -69,7 +69,7 @@ /* demo constructor */ def this(args: String*) = - this(new Isabelle_System, 10000, + this(new Isabelle_System, Time.seconds(10), actor { loop { react { case res => Console.println(res) } } }, args: _*) @@ -141,7 +141,7 @@ { val (startup_failed, startup_output) = { - val expired = System.currentTimeMillis() + timeout + val expired = System.currentTimeMillis() + timeout.ms val result = new StringBuilder(100) var finished: Option[Boolean] = None