|
|
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.