On Fri, 8 Mar 2002, Christopher Quinn wrote:
> Hello,
>
> I know that a combination of mmap/shmem can be used to
> achieve interprocess shared memory (notably Ralf
> Engelschall's MM library).
> However as far as I can tell this is anonymous memory only.
> Are there any options if one initially maps a disk file via
> mmap (in particular MAP_PRIVATE) for sharing that vm, such
> that any access by a member of the sharing process group
> will fault in the relevant file data page after which writes
> to it are seen by all?
Hmmm. You want MAP_SHARED, but you insist upon using MAP_PRIVATE?
MAP_SHARED makes your mmapped pages visible to all, complete
with any updates by any or all tasks accessing it.
Cheers,
Dick Johnson
Penguin : Linux version 2.4.18 on an i686 machine (799.53 BogoMips).
Bill Gates? Who?
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
This archive was generated by hypermail 2b29 : Fri Mar 15 2002 - 22:00:08 EST