src/Pure/System/isabelle_system.scala
changeset 73900 1f1e490dd251
parent 73897 0ddb5de0506e
child 73904 51f510517aa0
equal deleted inserted replaced
73899:4d64bc387867 73900:1f1e490dd251
    25 
    25 
    26   def getenv_strict(name: String, env: JMap[String, String] = settings()): String =
    26   def getenv_strict(name: String, env: JMap[String, String] = settings()): String =
    27     proper_string(getenv(name, env)) getOrElse
    27     proper_string(getenv(name, env)) getOrElse
    28       error("Undefined Isabelle environment variable: " + quote(name))
    28       error("Undefined Isabelle environment variable: " + quote(name))
    29 
    29 
    30   def cygwin_root(): String = getenv_strict("CYGWIN_ROOT")
    30   def cygwin_root(): String = getenv("CYGWIN_ROOT")
    31 
    31 
    32 
    32 
    33   /* services */
    33   /* services */
    34 
    34 
    35   abstract class Service
    35   abstract class Service