[comp.sys.next] shared memory functions?

whofan@well.sf.ca.us (Brian Lawrence Dear) (12/16/90)

I was under the impression there was a set of C functions
within the NeXT C stuff that let you do shared memory
operations, perhaps along the lines of the System V shmget(),
shmat(), and shmctl() functions.

Any ideas?  Is there  different approach or set of routines
I should be thinking of/looking for on NeXT?

Any suggestions appreciated.  

Note: if responding by e-mail, kindly address it to: brian@coconut.com, thanks.

   Brian Dear
   Coconut Computing, Inc.
   La Jolla, CA

whofan@well.sf.ca.us (Brian Lawrence Dear) (12/16/90)

Aha -- found a reference to "shared memory" in the Digital
Librarian (file OSSoftware/01_Mach/_PortsAndMessages.rtf).
It says:

	"As an alternative to messaging, Mach also supports
	 interprocess communication via shared memory.  However,
	 if you use interprocess communications you're responsible
	 for synchronizing the transmission and reception of
	 the message. . . ."

Ok fine, I'll be responseible for that. :-)
 
Problem is, this is the only place within the NeXT documentation
I can find that talks about shared memory.  And I found it by sheer
luck, not by using the Digital Librarian's search tools.
 
Anyone know what the Mach functions are called for implementing
(hopefully System V-like) shared memory on NeXT?

-- brian dear
   coconut computing, inc.
   brian@coconut.com