Part Ⅰ Introduction
Chapter 1 Introduction
1.1 Introduction
1.2 Processes, Threads, and the Sharing of Information
1.3 Persistence of IPC Objects
1.4 Name Spaces
1.5 Effect of fork, exec, and exit on IPC Objects
1.6 Error Handling: Wrapper Functions
1.7 Unix Standards
1.8 Road Map to IPC Examples in the Text
1.9 Summary
Chapter 2 Posix IPC
2.1 Introduction
2.2 IPC Names
2.3 Creating and Opening IPC Channels
2.4 IPC Permissions
2.5 Summary
Chapter 3 System V IPC
3.1 Introduction
3.2 key_t Keys and ft:ok Function
3.3 ipc_perm Structure
3.4 Creating and Opening IPC Channels
3.5 IPC Permissions
3.6 Identifier Reuse
3.7 ipcs and ~porto Programs
3.8 Kernel Limits
3.9 Summary
Part 2 Message Passing
Part 3 Synchronization
Part 2 Shared Memory
Part 2 Remote Procedure Calls
Epilogue
Appendix A
Appendix B
Appendix C
Bibliography
Index