|
|
1.1 root 1: .\" Copyright (c) 1986 The Regents of the University of California.
2: .\" All rights reserved.
3: .\"
4: .\" Redistribution and use in source and binary forms are permitted
5: .\" provided that the above copyright notice and this paragraph are
6: .\" duplicated in all such forms and that any documentation,
7: .\" advertising materials, and other materials related to such
8: .\" distribution and use acknowledge that the software was developed
9: .\" by the University of California, Berkeley. The name of the
10: .\" University may not be used to endorse or promote products derived
11: .\" from this software without specific prior written permission.
12: .\" THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
13: .\" IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
14: .\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
15: .\"
16: .\" @(#)0.t 1.4 (Berkeley) 3/7/89
17: .\"
18: .EH 'PS1:8-%''Advanced 4.3BSD IPC Tutorial'
19: .OH 'Advanced 4.3BSD IPC Tutorial''PS1:8-%'
20: .ds lq ``
21: .ds rq ''
22: .de DT
23: .if t .ta .5i 1.25i 2.5i 3.75i
24: .\" 3.5i went to 3.8i
25: .if n .ta .7i 1.75i 3.8i
26: ..
27: .bd S B 3
28: .TL
29: An Advanced 4.3BSD Interprocess Communication Tutorial
30: .AU
31: Samuel J. Leffler
32: .AU
33: Robert S. Fabry
34: .AU
35: William N. Joy
36: .AU
37: Phil Lapsley
38: .AI
39: Computer Systems Research Group
40: Department of Electrical Engineering and Computer Science
41: University of California, Berkeley
42: Berkeley, California 94720
43: .sp 2
44: .AU
45: Steve Miller
46: .AU
47: Chris Torek
48: .AI
49: Heterogeneous Systems Laboratory
50: Department of Computer Science
51: University of Maryland, College Park
52: College Park, Maryland 20742
53: .de IR
54: \fI\\$1\fP\\$2
55: ..
56: .de UX
57: UNIX\\$1
58: ..
59: .AB
60: .PP
61: .FS
62: * \s-2UNIX\s0 is a Trademark of Bell Laboratories.
63: .FE
64: This document provides an introduction to the interprocess
65: communication facilities included in the
66: 4.3BSD release of the
67: .UX *
68: system.
69: .PP
70: It discusses the overall model for interprocess communication
71: and introduces the interprocess communication primitives
72: which have been added to the system. The majority of the
73: document considers the use of these primitives in developing
74: applications. The reader is expected to be familiar with
75: the C programming language as all examples are written in C.
76: .AE
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.