既刊書籍解決!! LaTeX2e ―仕上がりにこだわるなら、やっぱりLaTeXでしょ...(秀和システム) |
Mac OS X 10.3 (Panther)では、以下のパッチは不要です smbfsでファイル名に [ と ] を使えるようにする旧情報(バイナリパッチ)はこちら 最近Windowsではファイル名に"[]"(堅いカッコ)を使うことが多くなってきたわけですが(ex. "[エロ]エロエロ.mpg")、残念ながらMac OS Xのsmbfsでは"[]"を含むファイル名を正常に扱うことができません。既存のファイルを読むことはできるんですが、新たに作成したり、削除したりしようとすると、Finderでエラー -43が発生します。 TIL 107032によると、Windowsではファイル名に"[]"を使うことはできないとなっていて、仕様とされているんですが、少なくともLFN(Long FileName)では許されて然るべき。 というわけで、darwinからsmbのソースを引っ張ってきて、パッチを作ってみた。以下、その作業メモ。 UserNotification のインストールまず、darwin の UserNotification をインストールする。こんな感じ。
間違っているかもしれないので各自確認すること。必要なライブラリとヘッダファイルが /usr/local 以下にインストールされるハズ。 smbfs を修正darwin の smb に次のパッチを当てる。 ProjectBuilder か、pbxbuild でコンパイル。
kext をインストール作業前に、全ての smb ボリュームを unmount すること。
smb ボリュームをマウントして、効果を確認する(再起動は必要ない)。 (2003.6.26) |