[ Previous | Next | Table of Contents | Index | Library Home |
Legal |
Search ]
Commands Reference, Volume 3
Removes message queue, semaphore
set, or shared memory identifiers.
ipcrm [ -m
SharedMemoryID ] [ -M
SharedMemoryKey ] [ -q
MessageID ] [ -Q MessageKey
] [ -s SemaphoreID ] [ -S SemaphoreKey ]
The ipcrm command
removes one or more message queues, semaphore sets, or shared memory
identifiers.
-m SharedMemory
ID
| Removes the shared memory identifier SharedMemoryID.
The shared memory segment and data structure associated with
SharedMemoryID are also removed after the last detach operation.
|
-M
SharedMemoryKey
| Removes the shared memory identifier, created with the key
SharedMemoryKey. The shared memory segment and data structure
associated with it are also removed after the last detach operation.
|
-q MessageID
| Removes the message queue identifier MessageID and the message
queue and data structure associated with it.
|
-Q MessageKey
| Removes the message queue identifier, created with the key
MessageKey, and the message queue and data structure associated with
it.
|
-s SemaphoreID
| Removes the semaphore identifier SemaphoreID and the set of
semaphores and data structure associated with it.
|
-S SemaphoreKey
| Removes the semaphore identifier, created with the key
SemaphoreKey, and the set of semaphores and data structure associated
with it.
|
The msgctl,
shmctl, and semctl subroutines provide details of the
remove operations. The identifiers and keys can be found by using
the ipcs command.
To remove the shared memory
segment associated with SharedMemoryID 18602, enter:
ipcrm -m 18602
The ipcs command.
The msgget subroutine, semctl subroutine, semget subroutine, shmctl subroutine, shmget subroutine.
The Commands
Overview in AIX 5L Version 5.1 System User's Guide:
Operating System and Devices.
[ Previous | Next | Table of Contents | Index |
Library Home |
Legal |
Search ]