[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-devel:11636] Re: MMAP について
> ちなみに Solaris 7, Digital Unix 4.0D でも成功しますが、
> Linux ではあえて(たとえ PROT_WRITE が指定されていても)
> /dev/zero を SHARED で mmap() できないようになっています。
> また MAP_ANONYMOUS も実装されていません。
> これは Linus 氏が MAP_ANON な mmap() を好んでいない
> ということも理由の1つに挙げられます。
>
> 鵜飼さんのおっしゃる通り share できる file を
> mmap するか、可能なら SysV shared memory を使う
> などで解決しては?
>
納得しました。/dev/zeroをmmapして共有メモリーに使うって手段、それなりに
認知されているとばっかり思っていたのですが、世の中は広い・・・。
W.R.Stevens 氏の本(UNIX NETWORK PROGRAMMING)は、この手法の荒です。
彼はどう思ってるのかな? Linuxでも試したって書いていたので、
大丈夫と思ってたんですけど。
ありがとうございました。
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
長谷川 恭男
(株)ウイップス
藤沢市 藤沢223−2 日本団体生命ビル 1F
Fax 0466-50-0377
Tel 0466-50-0288
E−Mail Hase@xxxxxxxxxxxxxxxx
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/