X-Git-Url: https://git.subgeniuskitty.com/unix-history/.git/blobdiff_plain/1c15e88899094343f75aeba04122cd96a96b428e..af359dea2e5ab3e937b62107ecd6a51d78189ed7:/usr/src/share/doc/ps1/07.ipctut/tutor.me diff --git a/usr/src/share/doc/ps1/07.ipctut/tutor.me b/usr/src/share/doc/ps1/07.ipctut/tutor.me index 57e956970b..87aec33fbb 100644 --- a/usr/src/share/doc/ps1/07.ipctut/tutor.me +++ b/usr/src/share/doc/ps1/07.ipctut/tutor.me @@ -1,19 +1,35 @@ .\" Copyright (c) 1986 The Regents of the University of California. .\" All rights reserved. .\" -.\" Redistribution and use in source and binary forms are permitted -.\" provided that the above copyright notice and this paragraph are -.\" duplicated in all such forms and that any documentation, -.\" advertising materials, and other materials related to such -.\" distribution and use acknowledge that the software was developed -.\" by the University of California, Berkeley. The name of the -.\" University may not be used to endorse or promote products derived -.\" from this software without specific prior written permission. -.\" THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR -.\" IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED -.\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" 3. All advertising materials mentioning features or use of this software +.\" must display the following acknowledgement: +.\" This product includes software developed by the University of +.\" California, Berkeley and its contributors. +.\" 4. Neither the name of the University nor the names of its contributors +.\" may be used to endorse or promote products derived from this software +.\" without specific prior written permission. .\" -.\" @(#)tutor.me 6.6 (Berkeley) 3/7/89 +.\" THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. +.\" +.\" @(#)tutor.me 6.8 (Berkeley) 4/17/91 .\" .oh 'Introductory 4.3BSD IPC''PS1:7-%' .eh 'PS1:7-%''Introductory 4.3BSD IPC' @@ -233,10 +249,11 @@ After the fork, both parent's and child's descriptor tables point to the pipe. The child can then use the pipe to send a message to the parent. .(z -- -.bl 5.8i -- -.\" pipe.grn goes here +.ns +.GS C +height 6i +file pipe.grn +.GE .sp .ce 1 Figure 2\ \ Sharing a pipe between parent and child @@ -311,10 +328,10 @@ for some of its definitions. Figure 3\ \ Use of a socketpair .)z .(z -- -.bl 5.8i -- -.\" socketpair.grn goes here +.GS C +height 6i +file socketpair.grn +.GE .sp .ce 1 Figure 4\ \ Sharing a socketpair between parent and child @@ -613,10 +630,10 @@ Figure 7b\ \ Accepting an Internet domain stream connection Figure 7c\ \ Using select() to check for pending connections .)z .(z -- -.bl 5.8i -- -.\" accept.grn goes here +.GS C +height 6i +file accept.grn +.GE .sp .ce 1 Figure 8\ \ Establishing a stream connection