[sugj-tech:7003] vfs_cap のバグ

TAKAHASHI Motonobu monyo @ home.monyo.com
2009年 1月 2日 (金) 13:43:43 JST


たかはしもとのぶです。

-----
[global]
  unix charset = CP932

[share]
  vfs objects = cap

の環境で、新しいテキストファイルをデフォルトの名前「新規テキスト文書.
txt」で作成すると、以下のような感じで変換に失敗します。

-----
[2009/01/02 13:38:16,  3] modules/vfs_cap.c:cap_readdir(73)
  cap: cap_readdir: 新規テキスト文書.txt
ホ2009/01/02 13:38:16,  3] lib/charcnv.c:convert_string_internal(252)
  E2BIG: convert_string(CP932,UTF-16LE): srclen=2 destlen=2 - 'テキスト文書.txt
蟶c4:95:b6:8f:91.txt'
-----

他に、例えば「日本語.txt」というファイルを explorer 上でカットアンドペー
ストして、「コピー 〜 日本語.txt」というファイルを作成した場合も同様に
文字コード変換で失敗します。

これって、どなたか同様の事象を確認していたりしないでしょうか。

※デバッグするしかないとは思うのですが、時間がなくて……

-----
TAKAHASHI, Motonobu (たかはしもとのぶ)         monyo @ monyo.com
                                               http://www.monyo.com/




sugj-tech メーリングリストの案内