home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Club Amiga de Montreal - CAM
/
CAM_CD_1.iso
/
files
/
164.lha
/
IPC
/
READ_ME
< prev
next >
Wrap
Text File
|
1988-04-28
|
4KB
|
92 lines
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]
%%%%%%%%%%%%%