🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.std.unix
Article #330

Re: Common Reference Ballot

#330
From: Mike Schultz
Date: Sun, 01 Jul 1990 17:48
36 lines
1905 bytes
From:  mikes@sybil.uucp (Mike Schultz)

[ I thought I posted this one a couple weeks ago, but apparently I
missed it while I was at USENIX.  Sorry about that.  -mod ]

> From:  Chuck.Phillips@FtCollins.NCR.COM (Chuck.Phillips)
> 
> It *seems* to me that directly implementing mmap() with SVr4 semantics
> under VMS, AGEIS (and of course Multics :-) would be possible.  UNIX
> appears to be the late comer with shared memory.  Am I missing something?

Yes, imbedded controllers that may not have a real file system.

> Regarding IPC and mmap():
> 
> If I understand the SVr4 implementation of mmap() correctly, it is only
> possible to share write enabled memory between processes if mmap()ing a
> file system file, but not possible using "anonymous" (a.k.a. swap) memory.
> Is it possible, and if it is possible, are you restricted to sharing
> anonymous memory between parent and child processes due to lack of a
> file system handle?

I'm afraid that I don't understand your question here.  It is .4's specific
goal to not restrict which processes have access to the shared memory.

> In any case, is (or are there plans for) one of the POSIX groups to address
> mmap() (or whatever it will be called) specificly as a method of IPC?  It
> appears SVr4 shared memory (shmat(), et al) offers little mmap() does not
> (or couldn't easily be added, like handles).

I don't know.

Mike Schultz
sybil!mikes@oakhill.sps.mot.com

Volume-Number: Volume 20, Number 78
Technical Details
Message-ID: <763@longway.TIC.COM>
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!cs.utexas.edu!longway!std-unix

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!attcan!uunet!cs.utexas.edu!longway!std-unix
From: mikes@sybil.uucp (Mike Schultz)
Newsgroups: comp.std.unix
Subject: Re: Common Reference Ballot
Message-ID: <763@longway.TIC.COM>
Date: 1 Jul 90 17:48:10 GMT
Sender: std-unix@longway.TIC.COM
Reply-To: std-unix@uunet.uu.net
Lines: 36
Approved: jsq@longway.tic.com (Moderator, John S. Quarterman)
Original-Date: Sun Jun 17 09:45:41 1990