Subject | : Re^3: Cygwin Port |
Date | : 2008/07/08(Tue) 21:31:26 |
Contributor | : Akio Morita |
> In this case, SAD directory is located in Mac OS's volume which is mounted to Win XP as a network drive. Then ':' in the filename is translated to '%003A' (5 characers). Actually some patch files uses ':' in their names. I wonder why they do this but it should be avoided if possible. Then the make file for cygwin was modified so as to replace ':' with '?????', which is just ugly.
> I have no idea what happens when the SAD directory is created in a Windows volume or in a cygwin volume.
>
変換されるのは、VMWareが MacOSX上の Local FSを CIFSでエクスポートするときか、
Windowsが CIFSマウントする際に変換されているのだと思われる
ローカルNTFSを Cygwin側で bin modeでマウントした状態でbashから「echo foo >bar:zoo」を実行すると
「bar」というファイルが出来るので 「:」から先の PATH名が無視されている
Cygwin側の環境変数設定で挙動が変わるかも知れないが、Defaultの状態ではこの点に関しては
unix互換では無い
# POSIX的にはどうなんだろう?