既刊書籍解決!! LaTeX2e ―仕上がりにこだわるなら、やっぱりLaTeXでしょ...(秀和システム) |
smbfsでファイル名に [ と ] を使えるようにする最近Windowsではファイル名に"[]"(堅いカッコ)を使うことが多くなってきたわけですが(ex. "[エロ]エロエロ.mpg")、残念ながらMac OS Xのsmbfsでは"[]"を含むファイル名を正常に扱うことができません。既存のファイルを読むことはできるんですが、新たに作成したり、削除したりしようとすると、Finderでエラー -43が発生します。 TIL 107032によると、Windowsではファイル名に"[]"を使うことはできないとなっていて、仕様とされているんですが、少なくともLFN(Long FileName)では許されて然るべき。 というわけで、darwinからsmbのソースを引っ張ってきて、パッチを作ってみたんだけど、なぜかいくつかのヘッダファイルが足りなくて、ビルドに失敗。面倒なので、バイナリに直接パッチを当てることに決定。 パッチ手順
以上で作業終了。 結果問題なく動いているみたいです。もっと早くやってればよかった。 ちなみに、手元のMac OS X 10.2.6で上記のパッチを適用した結果は、 $ cmp -l smbfs smbfs.orig となりました。ご参考まで。 とはいえ、Appleに直してもらうのが筋なので、みんなでTellUs!
|