src/Pure/System/isabelle_process.scala
changeset 79053 badb3da19ac6
parent 79050 4d8716098d41
child 80224 db92e0b6a11a
equal deleted inserted replaced
79052:d5cf21ad8b47 79053:badb3da19ac6
    21     eval_main: String = "",
    21     eval_main: String = "",
    22     modes: List[String] = Nil,
    22     modes: List[String] = Nil,
    23     cwd: JFile = null,
    23     cwd: JFile = null,
    24     env: JMap[String, String] = Isabelle_System.settings()
    24     env: JMap[String, String] = Isabelle_System.settings()
    25   ): Isabelle_Process = {
    25   ): Isabelle_Process = {
    26     val channel = System_Channel(unix_domain = Platform.is_unix)
    26     val channel = System_Channel()
    27     val process =
    27     val process =
    28       try {
    28       try {
    29         val ml_options =
    29         val ml_options =
    30           options.
    30           options.
    31             string.update("system_channel_address", channel.address).
    31             string.update("system_channel_address", channel.address).