lkml.org 
[lkml]   [1999]   [Dec]   [2]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
Date
SubjectRe: [RFC] mapping parts of shared memory

> I was investigating for some time about the possibility to create some
> object which allows me to map and unmap parts of it it in different
> processes.

5) Use the proc filesystem. Implement a file /proc/ipc/shm/42 as being
equivalent to the shared memory segment with id 42.
File type: regular file
File size: the shm segment's size
File contents (for use by read, write, mmap): the shm segment's data
File owner/group: the shm segment's owner and group
truncate(): return -EINVAL

Not only would this solve your "mmap of shared memory" problem, it would
become possible to view and edit shared memory using "cat", "hexdump" and
"vi". Benefits of the "everything is a file" philosophy.

Bruno

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2005-03-22 13:55    [W:0.147 / U:0.144 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site