In article <[EMAIL PROTECTED]>, Jeff Schwab <[EMAIL PROTECTED]> wrote:
> greg wrote: > > Carl Banks wrote: > >> In C you can use the mmap call to request a specific physical location > >> in memory (whence I presume two different processes can mmap anonymous > >> memory block in the same location) > > > > Um, no, it lets you specify the *virtual* address in the process's > > address space at which the object you specify is to be mapped. > > > > As far as I know, the only way two unrelated processes can share > > memory via mmap is by mapping a file. An anonymous block is known > > only to the process that creates it -- being anonymous, there's > > no way for another process to refer to it. > > On POSIX systems, you can create a shared memory object without a file > using shm_open. The function returns a file descriptor. Sorry I missed the OP, but you might be interested in this shared memory module for Python: http://NikitaTheSpider.com/python/shm/ -- Philip http://NikitaTheSpider.com/ Whole-site HTML validation, link checking and more -- http://mail.python.org/mailman/listinfo/python-list