1 .\" Copyright 2002 Andre C. Mazzone (linuxdev@karagee.com)
2 .\" May be distributed under the GNU General Public License
4 .\" Japanese Version Copyright (c) 1997 Koso Fukuba
5 .\" all rights reserved.
6 .\" Translated Mon Jan 27 12:00:00 JST 1997
7 .\" by Koso Fukuba <koso@ga2.so-net.or.jp>
8 .\" Updated & Modified Mon May 6 21:55:12 JST 2002
9 .\" by Yuichi SATO <ysato444@yahoo.co.jp>
10 .\" Updated & Modified Thu Aug 29 04:17:49 JST 2002 by Yuichi SATO
15 .TH IPCRM 8 "last change: 19 March 2002" "ipcrm" "Linux Programmer's Manual"
18 .\"O ipcrm \- remove a message queue, semaphore set or shared memory id
19 ipcrm \- メッセージキュー・セマフォ集合・共有メモリ ID を削除する
58 .\"O removes System V interprocess communication (IPC) objects
59 .\"O and associated data structures from the system.
61 は System V プロセス間通信 (interprocess communication, IPC) オブジェクトと、
62 それに関連するデータ構造をシステムから削除する。
63 .\"O In order to delete such objects, you must be superuser, or
64 .\"O the creator or owner of the object.
65 これらのオブジェクトを削除するためには、スーパーユーザーであるか、
66 オブジェクトの作成者または所有者でなければならない。
68 .\"O System V IPC objects are of three types: shared memory,
69 .\"O message queues, and semaphores.
70 System V IPC オブジェクトには、
71 共有メモリ・メッセージキュー・セマフォの 3 つがある。
72 .\"O Deletion of a message queue or semaphore object is immediate
73 .\"O (regardless of whether any process still holds an IPC
74 .\"O identifier for the object).
75 メッセージキューオブジェクトとセマフォオブジェクトの削除は、
76 (他のプロセスがそのオブジェクトの IPC 識別子を
78 .\"O A shared memory object is only removed
79 .\"O after all currently attached processes have detached
81 .\"O the object from their virtual address space.
83 現在付加 (attach) されている全てのプロセスが
85 で) 仮想アドレス空間からオブジェクトを分離 (detach) してからである。
87 .\"O Two syntax styles are supported. The old Linux historical syntax specifies
88 .\"O a three letter keyword indicating which class of object is to be deleted,
89 .\"O followed by one or more IPC identifiers for objects of this type.
91 昔の Linux で使われていた伝統的な書式では、
92 削除するオブジェクトの種類を表す 3 文字のキーワードの後に、
93 その種類のオブジェクトの IPC 識別子を 1 つ以上指定する。
95 .\"O The SUS-compliant syntax allows the specification of
96 .\"O zero or more objects of all three types in a single command line,
97 .\"O with objects specified either by key or by identifier. (See below.)
98 SUS 互換の書式では、1 つのコマンド行で
99 3 種類のオブジェクトすべてをそれぞれ 0 個以上指定することができ、
100 オブジェクトの指定はキーまたは識別子 (後述) で行う。
101 .\"O Both keys and identifiers may be specified in decimal, hexadecimal
102 .\"O (specified with an initial '0x' or '0X'), or octal (specified with
103 .\"O an initial '0').
104 キーと識別子は 10 進数、16 進数 (最初を '0X' または '0x' で表記する)、
105 8 進数 (最初を '0' で表記する) で指定することができる。
111 .\"O removes the shared memory segment created with
113 .\"O after the last detach is performed.
116 で作成された共有メモリセグメントを削除する。
119 .\"O removes the shared memory segment identified by
121 .\"O after the last detach is performed.
124 で識別される共有メモリセグメントを削除する。
127 .\"O removes the message queue created with
133 .\"O removes the message queue identified by
139 .\"O removes the semaphore created with
145 .\"O removes the semaphore identified by
150 .\"O The details of the removes are described in
160 .\"O The identifiers and keys may be found by using
167 .\"O In its first Linux implementation, ipcrm used the deprecated syntax
171 ipcrm は「\fB書式\fR」にあるような昔の構文を使っていた。
172 .\"O Functionality present in other *nix implementations of ipcrm has since
173 .\"O been added, namely the ability to delete resources by key (not just
174 .\"O identifier), and to respect the same command-line syntax. For backward
175 .\"O compatibility the previous syntax is still supported.
176 他の *nix における ipcrm の実装に存在する機能、
177 つまり (識別子だけでなく) キーを指定してリソースを削除する機能と、
179 後方互換のため、以前の構文もサポートされている。
182 .\" Andre C. Mazzone (linuxdev@karagee.com)
184 .\" Krishna Balasubramanian (balasub@cis.ohio-state.edu)