morit****@razil*****
morit****@razil*****
2005年 4月 6日 (水) 09:38:39 JST
小山さま > はじめまして。module.jpの小山浩之と申します。 > sennaを組み込んで何か遊べないかと思い利用させて頂いております。 興味を持って頂きありがとうございます。 > 動作環境について「現在はLinuxのみ」ということですが、下記の > patchを適用し、Mac OS X 10.3.8での動作を確認しました。 それはすばらしい!! > http://module.jp/dist/senna-rev6.darwin.diff ぜひ次回の版で取り込ませて下さい!! > patchの内訳は、 > > 1. lib/set.cで sys/types.hをinclude > 2. lib/set.cのmmap(2)でMMAP_ANONYMOUSの場合、file descriptorを0から-1に変更 > > です。2番についてですが、Linuxのmmap(2)はMMAP_ANONYMOUSを指 > 定した場合、第5と第6引数の値が無視されますが、Mac OS Xの場 > 合は第5引数(file descriptor)を明示的に-1にセットする必要が > あります。 > この点はSolaris等も同様だったと思います。 なるほど‥勉強になります。 -- morita