This is the mail archive of the
cygwin-apps
mailing list for the Cygwin project.
Re: cygpath 1.7 wrong
Corinna Vinschen schrieb:
On Jun 9 16:24, Corinna Vinschen wrote:
On Jun 3 22:18, Reini Urban wrote:
$ mkdir -p t/lib
$ cygpath -aw t/lib
C:\cygwin-1.7\usr\src\perl\perl-5.10.0\builddebug\t\lib
$ cygpath -w t/lib
\ib
Ouch. I'll look into it in the next couple of days.
I've uploaded 1.7.0-17 which contains a fix for that. Please give it
a try.
Thanks, cygpath seems to fixed.
However, my perl tests still don't run through.
1) cygwin_internal(CW_GET_CYGDRIVE_INFO, user, system, user_flags,
system_flags);
is a little bit different from 1.5
1.5 returns in user resp. system "/cygdrive",
but 1.7 returns "/cygdrive/"
This is annoying.
1.5$ perl -e'print Cygwin::mount_flags("/cygdrive")'
binmode,cygdrive,/cygdrive
1.7$ perl -e'print Cygwin::mount_flags("/cygdrive")'
binmode,cygdrive,/cygdrive/
2) multibyte chars in pathnames are not printed with /bin/ls.
Not in cmd.exe + bash and not in rxvt+bash.
cmd.exe alone prints it fine.
# mkdir 'Äëä'
perl -e'$s=sprintf "\x{c4}\x{eb}\x{e4}"; mkdir $s;'
ls
=>
???
dir
=>
\304\353\344
bash or coreutils?
PS:
The mnt->mnt_type change from system to now ntfs is fine with me.
1.7$ perl -e'$,="\t"; print @$_,"\n" for Cygwin::mount_table'
/usr/bin C:\cygwin-1.7\bin ntfs binmode,system
/usr/lib C:\cygwin-1.7\lib ntfs binmode,system
/ C:\cygwin-1.7 ntfs binmode,system
/cygdrive/c c: ntfs binmode,noumount,user
1.5$ perl -e'$,="\t"; print @$_,"\n" for Cygwin::mount_table'
/usr/bin f:\cygwin\bin system binmode
/usr/lib f:\cygwin\lib system binmode
/ f:\cygwin system binmode
/cygdrive/c c: system binmode,noumount
--
Reini Urban
http://phpwiki.org/ http://murbreak.at/