Volker, This work is very interesting!
Have you looked at what changes might be necessary to any shell tests in the langtools/test and jdk/test directories?
Many test shell scripts have a block of code of the form: OS=`uname -s` case "$OS" in SunOS | Linux | *BSD | Darwin ) NULL=/dev/null PATHSEP=":" FILESEP="/" TMP=/tmp ;; CYGWIN* ) NULL=/dev/null PATHSEP=";" FILESEP="/" TMP=/tmp ;; Windows* ) NULL=NUL PATHSEP=";" FILESEP="\\" TMP=$TEMP ;; * ) echo "Unrecognized system!" exit 1; ;; esac What would the equivalent case statement be for minGW/MSYS? -- Jon