Hi All, I fixed an issue in the Cygnal fork of CYGWIN1.DLL and reissued a new TXR 293 for Windows. https://www.kylheku.com/txr-downloads/txr-293-win-update/ The fix is to the handling of drive relative paths, which combine a drive letter and a relative path like "F:file.txt" . If the current working directory of drive F: is "F:\data", this will refer to "F:\data\file.txt". Microsoft operating systems since DOS maintain a separate current working directory for each drive. One of the drives is the "currently logged drive" and that dive plus its current working directory is your working directory. But relative references using drive letters let you use all of the current working directories of all the drives. In Cygnal, I patched the path handling machinery of Cygwin to support logged drives and per-drive working directories, right underneath its POSIX API. For instance, the POSIX chdir function in Cygnal not only changes the current working directory, but can change the logged drive. E.g. chdir("f:\\data") will change the logged drive to F and the working directory to F:\data. Susequently, chdir("c:") will switch to drive C. And then chdir("F:") with no path after the F: will change again to F:\data. Unfortunately, I messed up the code that resolves the relative references like "F:file.txt". I would swear it had been working at one point; it might have regressed when I rebased to newer Cygwin codebases. I'm going to develop a regression suite for the Cygnal changes one of these days (perhaps using TXR as an intermediary).