stat fails for directory in cifs that contains latin-1 accented character.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Kernel is 2.6.34.9-69.fc13.i686.

The server is configured with charset en_US.iso88591.  Mount options
include iocharset=iso8859-1.

ls shows the directory correctly, but  ls -l fails:

ls: Nødigt, Men Dog Gerne: No such file or directory
total 0
drwxr-xr-x 2 john staff 0 Jun 12  2011 Nødigt, Men Dog Gerne

strace shows that lstat fails with ENOENT:

lstat64("N\370digt, Men Dog Gerne", 0x9ca6bb0) = -1 ENOENT (No such
file or directory)

The character is x'f8' as shown, which is the correct encoding of o-slash.

The same happens when I diropen() and then stat() the contents.

What is the real problem here?
--
To unsubscribe from this list: send the line "unsubscribe linux-cifs" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux