equal
deleted
inserted
replaced
135 private val process = |
135 private val process = |
136 try { |
136 try { |
137 val cmdline = |
137 val cmdline = |
138 Isabelle_System.getenv_strict("ISABELLE_PROCESS") :: |
138 Isabelle_System.getenv_strict("ISABELLE_PROCESS") :: |
139 (system_channel.isabelle_args ::: args) |
139 (system_channel.isabelle_args ::: args) |
140 new Isabelle_System.Managed_Process(false, cmdline: _*) |
140 new Isabelle_System.Managed_Process(null, null, false, cmdline: _*) |
141 } |
141 } |
142 catch { case e: IOException => system_channel.accepted(); throw(e) } |
142 catch { case e: IOException => system_channel.accepted(); throw(e) } |
143 |
143 |
144 val process_result = |
144 val process_result = |
145 Simple_Thread.future("process_result") { process.join } |
145 Simple_Thread.future("process_result") { process.join } |