ipcrm(1)                                                           ipcrm(1)




 NAME
      ipcrm - remove a message queue, semaphore set, or shared memory
      identifier

 SYNOPSIS
      ipcrm [option]...

 DESCRIPTION
      The ipcrm command removes one or more specified message queue,
      semaphore set, or shared memory identifiers.

    Options
      The identifiers are specified by the following options:

           -m shmid       Remove the shared memory identifier shmid from the
                          system.  The shared memory segment and data
                          structure associated with it are destroyed after
                          the last detach.

           -q msqid       Remove the message queue identifier msqid from the
                          system and destroy the message queue and data
                          structure associated with it.

           -s semid       Remove the semaphore identifier semid from the
                          system and destroy the set of semaphores and data
                          structure associated with it.

           -M shmkey      Remove the shared memory identifier, created with
                          key shmkey, from the system.  The shared memory
                          segment and data structure associated with it are
                          destroyed after the last detach.

           -Q msgkey      Remove the message queue identifier, created with
                          key msgkey, from the system and destroy the
                          message queue and data structure associated with
                          it.

           -S semkey      Remove the semaphore identifier, created with key
                          semkey, from the system and destroy the set of
                          semaphores and data structure associated with it.

      The details of the removals are described in msgctl(2), shmctl(2), and
      semctl(2).  The identifiers and keys can be found by using ipcs (see
      ipcs(1)).

 SEE ALSO
      ipcs(1), msgctl(2), msgget(2), msgop(2), semctl(2), semget(2),
      semop(2), shmctl(2), shmget(2), shmop(2).

 STANDARDS CONFORMANCE
      ipcrm: SVID2, SVID3



 Hewlett-Packard Company            - 1 -    HP-UX Release 10.20:  July 1996