6 Linux Interprocess Communications Next: 6.1 Introduction
Up: e
Previous: 5 The ``swiss army 6 Linux Interprocess CommunicationsAbstract:A detailed overview of the IPC (interprocess communication facilities) facilities
implemented in the Linux Operating System.6.1 Introduction6.2 Half-duplex UNIX Pipes6.2.1 Basic Concepts6.2.2 Creating Pipes in C6.2.3 Pipes the Easy Way!6.2.4 Atomic Operations with Pipes6.2.5 Notes on half-duplex pipes:6.3 Named Pipes (FIFOs - First In First Out)6.3.1 Basic Concepts6.3.2 Creating a FIFO6.3.3 FIFO Operations6.3.4 Blocking Actions on a FIFO6.3.5 The Infamous SIGPIPE Signal6.4 System V IPC6.4.1 Fundamental ConceptsIPC IdentifiersIPC KeysThe ipcs CommandThe ipcrm Command6.4.2 Message QueuesBasic ConceptsInternal and User Data StructuresMessage bufferKernel msg structureKernel msqid_ds structureKernel ipc_perm structureSYSTEM CALL: msgget()SYSTEM CALL: msgsnd()SYSTEM CALL: msgctl()msgtool: An interactive message queue manipulatorBackgroundCommand Line SyntaxExamplesThe Source6.4.3 SemaphoresBasic ConceptsInternal Data StructuresKernel semid_ds structureKernel sem structureSYSTEM CALL: semget()SYSTEM CALL: semop()SYSTEM CALL: semctl()semtool: An interactive semaphore manipulatorBackgroundCommand Line SyntaxExamplesThe Sourcesemstat: A semtool companion program6.4.4 Shared MemoryBasic ConceptsInternal and User Data StructuresKernel shmid_ds structureSYSTEM CALL: shmget()SYSTEM CALL: shmat()SYSTEM CALL: shmctl()SYSTEM CALL: shmdt()shmtool: An interactive shared memory manipulatorBackgroundCommand Line SyntaxExamplesThe SourceConverted on:Fri Mar 29 14:43:04 EST 1996
Wyszukiwarka
Podobne podstrony:
node7node7 LHN6JFASXMUZWIBVOL5CYFSE7DJ76UC3M5A3JNQNode7 Htmnode7node7 CIL6PF2J2ZWZJJ6MCBC5DVBNFE3OXOQA3J2TE3Anode7node7 1node7node7 1node7node7node7więcej podobnych podstron