/
POSIX root and /cygdrive
When Cygnal programs use absolute paths, these are resolved to
a faked out root directory one level above their installation,
instead of the root directory of the currently "logged" drive,
as Windows programs and users expect. This root directory should
be eliminated. Windows drives should be referred to using the
C:
prefix convention, which must not depend on
the /cygdrive
kludge.
However: We want to retain access to the filesystem-mapped
/dev/
devices somehow.
A possible solution here is to treat all paths as Win32, unless
they start with dev:
followed by a slash or backslash. In this
case, map them to what is currently the /dev
space.
a73b5a8f6beb37685888977171cea10af94e77c9
d18238a780f8908b30c9d04b1b204db592346d36