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