From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <00b901c37948$766a73c0$b9844051@insultant.net> From: "boyd, rounin" To: <9fans@cse.psu.edu> References: <60c7fdf45121206846fb9f34f2588b77@collyer.net> Subject: Re: [9fans] shared memory MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Date: Fri, 12 Sep 2003 18:11:01 +0200 Topicbox-Message-UUID: 32d72092-eacc-11e9-9e20-41e7f4b1d025 > I wouldn't have called shmat `user friendly' ... sysVile IPC was positively hostile; a bolt-on that was very badly engineered. the message queue implementation seemed to been have done by someone who didn't understand queues and/or sleep/wakeup. the shared memory was extremely non portable. where would you like to stick the segment in your virtual address space? think of a random number, a large one, but not too large and make sure it's aligned. rfork make some things very easy.