From: utzoo!decvax!harpo!seismo!rlgvax!guy Newsgroups: net.unix-wizards Title: Re: Special versions of execl Article-I.D.: rlgvax.208 Posted: Sat Apr 9 00:21:48 1983 Received: Sun Apr 10 01:06:44 1983 References: rdin.266 Yup, there are two operating systems that support this; they are called 4.2BSD UNIX, and USG UNIX 5.0 (d/b/a "System V"). 10,000 other people have probably also added shared memory primitives to UNIX (along with multiple-device spoolers, inter-process message mechanisms, etc.), which indicates that such a thing probably belonged there early on.... As more and more people use UNIX for applications more sophisticated than "grep" and "nroff", you will probably find its functionality grow to encompass stuff that greasier operating systems did years ago. It's too bad that to get the relative cleanliness of UNIX you have to sacrifice a lot of functionality or add on private extensions. One of the early USENIX distribution tapes had a shared-memory facility for V6 UNIX; it didn't happen through "exec" (and most of the others don't either), but by attaching to and detaching from a shared-memory segment. Guy Harris RLG Corporation {seismo,mcnc,we13}!rlgvax!guy