src/Pure/System/cygwin.scala
author nipkow
Tue, 17 Jun 2025 14:11:40 +0200
changeset 82733 8b537e1af2ec
parent 80225 d9ff4296e3b7
permissions -rw-r--r--
reinstated intersection of lists as inter_list_set
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
62058
1cfd5d604937 updated headers;
wenzelm
parents: 61293
diff changeset
     1
/*  Title:      Pure/System/cygwin.scala
61282
3e578ddef85d clarified Isabelle_System.init;
wenzelm
parents:
diff changeset
     2
    Author:     Makarius
3e578ddef85d clarified Isabelle_System.init;
wenzelm
parents:
diff changeset
     3
3e578ddef85d clarified Isabelle_System.init;
wenzelm
parents:
diff changeset
     4
Cygwin as POSIX emulation on Windows.
3e578ddef85d clarified Isabelle_System.init;
wenzelm
parents:
diff changeset
     5
*/
3e578ddef85d clarified Isabelle_System.init;
wenzelm
parents:
diff changeset
     6
3e578ddef85d clarified Isabelle_System.init;
wenzelm
parents:
diff changeset
     7
package isabelle
3e578ddef85d clarified Isabelle_System.init;
wenzelm
parents:
diff changeset
     8
3e578ddef85d clarified Isabelle_System.init;
wenzelm
parents:
diff changeset
     9
3e578ddef85d clarified Isabelle_System.init;
wenzelm
parents:
diff changeset
    10
import java.nio.file.Files
3e578ddef85d clarified Isabelle_System.init;
wenzelm
parents:
diff changeset
    11
3e578ddef85d clarified Isabelle_System.init;
wenzelm
parents:
diff changeset
    12
import scala.annotation.tailrec
3e578ddef85d clarified Isabelle_System.init;
wenzelm
parents:
diff changeset
    13
3e578ddef85d clarified Isabelle_System.init;
wenzelm
parents:
diff changeset
    14
3e578ddef85d clarified Isabelle_System.init;
wenzelm
parents:
diff changeset
    15
object Cygwin
3e578ddef85d clarified Isabelle_System.init;
wenzelm
parents:
diff changeset
    16
{
3e578ddef85d clarified Isabelle_System.init;
wenzelm
parents:
diff changeset
    17
}