home *** CD-ROM | disk | FTP | other *** search
-
- Inter-Process Communication Standard
- ====================================
-
- July/Aug 1988
-
-
- The stuff in this release is a result of several months' work by several
- people on usenet. The goal has been to develop a standard for Inter-Process
- Communication on the Amiga (henceforth known as "IPC"). This standard is
- completely Public Domain, and we think it could lead to some outstanding
- new capabilities for this machine. The basic standard is now in a fairly
- stable -- hence publishable -- form. So, here it is.
-
-
- What's in this release
- ======================
-
- This release (through alt.sources.amiga) contains only sources and
- documentation. There should be four shar format files in the package,
- as follows (see below for details):
-
- IPC_docs.shar -- this READ_ME and ipc.doc
- IPC_src.shar -- IPC include headers and system source files
- IPC_demo_src.shar -- Some simple demo code
- IPC_manx_demos.shar -- Some demo code written directly in Manx/Aztec C
-
-
- The complete release (available by anonymous FTP from ucbvax) currently
- contains the documentation (plain text) file, the sources in shar format,
- and one zoo-format compressed binary file containing the demo (demo_src)
- in executable form. [DON'T FORGET to use BINARY mode when ftp'ing this!].
-
-
- IPC_docs.shar -- contains this READ_ME, plus:
-
- ipc.doc -- A description of the IPC concept and this standard.
- (Not yet as complete as I know it ought to be...)
-
- IPC_src.shar
- -- An archive containing the source files for the IPC
- system routines. See the READ_ME file in the archive
- for contents and details.
-
- IPC_demo_src.shar
- -- An archive containing source files for the demo
- program modules "Pserver" and "MinClient". See the
- READ_ME file in the archive.
-
- IPC_manx_demo.shar
- -- A client/server pair written by Brian J. Witt in
- Manx/Aztec C to demonstrate and test the IPC system.
- (They will also compile under Lattice.)
-
-
- %%%%%%%%%%%%%
-
-
- Acknowledgments and attributions:
-
- This package and its contents were compiled by Pete Goodeve, who should be
- flamed... er.. blamed... for all its inadequacies. All the code here except
- for the Manx demos was also written by Pete.
-
- The IPCMessage format was largely the design of Peter da Silva.
-
- The mechanism used to manage IPCPorts safely ("use counts") was originally
- suggested by Matt Dillon.
-
- The additions to IPC.h and IPC.c needed to make it compatible with Manx C
- were supplied by Brian Witt, who also wrote the Manx format demos.
-
- Essential criticism and suggestions have come from Stuart Ferguson, Ron
- Minnich, Chuck McManis, Leo Schwab, and many other denizens of the net.
- I know I've omitted some names I shouldn't have, but a lot of messages (of
- the net variety) have been flowing during the past many months.
- Much appreciation is due to all who have taken the trouble to read,
- consider, and contribute to the mass of material that has accumulated.
- Thank you all!
-
- 1988 September 1
-
- Pete Goodeve
- 3012 Deakin Street #D
- Berkeley, Calif. 94705
-
- [...ucbvax!violet!pete]
-
-
- %%%%%%%%%%%%%
-
-