updates for 4.3 from lapsley
[unix-history] / usr / src / share / doc / psd / 21.ipc / 1.t
index b1ed2f1..52e49ea 100644 (file)
@@ -1,10 +1,16 @@
-.ds LH "4.2BSD IPC Primer
+.\" Copyright (c) 1986 Regents of the University of California.
+.\" All rights reserved.  The Berkeley software License Agreement
+.\" specifies the terms and conditions for redistribution.
+.\"
+.\"    @(#)1.t 1.2 (Berkeley) %G%
+.\"
+.ds LH "4.3BSD IPC Primer
 .ds RH Introduction
 .LP
 .nr H1 1
 .bp
 .ds RF "Leffler/Fabry/Joy
 .ds RH Introduction
 .LP
 .nr H1 1
 .bp
 .ds RF "Leffler/Fabry/Joy
-.ds LF "DRAFT of \*(DY
+.ds LF "\*(DY
 .ds CF "
 .LG
 .B
 .ds CF "
 .LG
 .B
 .sp 2
 .R
 .NL
 .sp 2
 .R
 .NL
-One of the most important parts of 4.2BSD is the interprocess
+One of the most important parts of 4.3BSD is the interprocess
 communication facilities.  These facilities are the result of
 more than two years of discussion and research.  The facilities
 communication facilities.  These facilities are the result of
 more than two years of discussion and research.  The facilities
-provided in 4.2BSD incorporate many of the ideas from current
+provided in 4.3BSD incorporate many of the ideas from current
 research, while trying to maintain the UNIX philosophy of
 simplicity and conciseness.  It is hoped that
 the interprocess communication
 research, while trying to maintain the UNIX philosophy of
 simplicity and conciseness.  It is hoped that
 the interprocess communication
-facilities included in 4.2BSD will establish a
+facilities included in 4.3BSD will establish a
 standard for UNIX.  From the response to the design,
 it appears many organizations carrying out
 work with UNIX are adopting it.
 .PP
 UNIX has previously been very weak in the area of interprocess
 standard for UNIX.  From the response to the design,
 it appears many organizations carrying out
 work with UNIX are adopting it.
 .PP
 UNIX has previously been very weak in the area of interprocess
-communication.  Prior to the 4.2BSD facilities, the only
+communication.  Prior to the 4BSD facilities, the only
 standard mechanism which allowed two processes to communicate were
 pipes (the mpx files which were part of Version 7 were
 experimental).  Unfortunately, pipes are very restrictive
 standard mechanism which allowed two processes to communicate were
 pipes (the mpx files which were part of Version 7 were
 experimental).  Unfortunately, pipes are very restrictive
@@ -36,12 +42,12 @@ common ancestor.
 Further, the semantics of pipes makes them almost impossible
 to maintain in a distributed environment. 
 .PP
 Further, the semantics of pipes makes them almost impossible
 to maintain in a distributed environment. 
 .PP
-Earlier attempts at extending the ipc facilities of UNIX have
+Earlier attempts at extending the IPC facilities of UNIX have
 met with mixed reaction.  The majority of the problems have
 met with mixed reaction.  The majority of the problems have
-been related to the fact these facilities have been tied to
+been related to the fact that these facilities have been tied to
 the UNIX file system; either through naming, or implementation.
 the UNIX file system; either through naming, or implementation.
-Consequently, the ipc facilities provided in 4.2BSD have been
-designed as a totally independent subsystem.  The 4.2BSD ipc
+Consequently, the IPC facilities provided in 4.3BSD have been
+designed as a totally independent subsystem.  The 4.3BSD IPC
 allows processes to rendezvous in many ways. 
 Processes may rendezvous through a UNIX file system-like
 name space (a space where all names are path names)
 allows processes to rendezvous in many ways. 
 Processes may rendezvous through a UNIX file system-like
 name space (a space where all names are path names)
@@ -49,7 +55,7 @@ as well as through a
 network name space.  In fact, new name spaces may
 be added at a future time with only minor changes visible
 to users.  Further, the communication facilities 
 network name space.  In fact, new name spaces may
 be added at a future time with only minor changes visible
 to users.  Further, the communication facilities 
-have been extended to included more than the simple byte stream
+have been extended to include more than the simple byte stream
 provided by a pipe-like entity.  These extensions have resulted
 in a completely new part of the system which users will need
 time to familiarize themselves with.  It is likely that as
 provided by a pipe-like entity.  These extensions have resulted
 in a completely new part of the system which users will need
 time to familiarize themselves with.  It is likely that as
@@ -64,4 +70,4 @@ applications.  Section 4 is concerned with the client/server model
 used in developing applications and includes examples of the
 two major types of servers.  Section 5 delves into advanced topics
 which sophisticated users are likely to encounter when using
 used in developing applications and includes examples of the
 two major types of servers.  Section 5 delves into advanced topics
 which sophisticated users are likely to encounter when using
-the ipc facilities.  
+the IPC facilities.