|
1 | 1 | <?xml version="1.0" encoding="utf-8"?> |
2 | 2 | <!-- $Revision$ --> |
3 | | -<!-- EN-Revision: 6ce09e40979a5cd7ee87a4799cbaf1d8d17a3dc1 Maintainer: hirokawa Status: ready --> |
| 3 | +<!-- EN-Revision: 41d34439ea8cae2bb1204264c1bce15d88284503 Maintainer: hirokawa Status: ready --> |
4 | 4 | <!-- Credits: mumumu --> |
5 | 5 | <refentry xmlns="http://docbook.org/ns/docbook" xml:id="function.shmop-open"> |
6 | 6 | <refnamediv> |
|
16 | 16 | <methodparam><type>int</type><parameter>permissions</parameter></methodparam> |
17 | 17 | <methodparam><type>int</type><parameter>size</parameter></methodparam> |
18 | 18 | </methodsynopsis> |
19 | | - <para> |
| 19 | + <simpara> |
20 | 20 | <function>shmop_open</function> は共有メモリブロックを作成または |
21 | 21 | オープンします。 |
22 | | - </para> |
| 22 | + </simpara> |
23 | 23 | </refsect1> |
24 | 24 | <refsect1 role="parameters"> |
25 | 25 | &reftitle.parameters; |
|
28 | 28 | <varlistentry> |
29 | 29 | <term><parameter>key</parameter></term> |
30 | 30 | <listitem> |
31 | | - <para> |
| 31 | + <simpara> |
32 | 32 | 共有メモリブロックのシステム ID であり、10 進数または |
33 | 33 | 16 進数で指定することが可能です。 |
34 | | - </para> |
| 34 | + </simpara> |
35 | 35 | </listitem> |
36 | 36 | </varlistentry> |
37 | 37 | <varlistentry> |
|
78 | 78 | <varlistentry> |
79 | 79 | <term><parameter>permissions</parameter></term> |
80 | 80 | <listitem> |
81 | | - <para> |
| 81 | + <simpara> |
82 | 82 | 共有メモリセグメントに設定したい |
83 | 83 | 許可属性で、ファイルに関する許可属性と同様なものです。許可属性は、 |
84 | 84 | 例えば <literal>0644</literal> のような 8 進数形式で渡す必要があります。 |
85 | | - </para> |
| 85 | + </simpara> |
86 | 86 | </listitem> |
87 | 87 | </varlistentry> |
88 | 88 | <varlistentry> |
89 | 89 | <term><parameter>size</parameter></term> |
90 | 90 | <listitem> |
91 | | - <para> |
| 91 | + <simpara> |
92 | 92 | 作成したい共有メモリブロックの大きさをバイト数で指定します。 |
93 | | - </para> |
| 93 | + </simpara> |
94 | 94 | </listitem> |
95 | 95 | </varlistentry> |
96 | 96 | </variablelist> |
97 | 97 | <note> |
98 | | - <para> |
| 98 | + <simpara> |
99 | 99 | 注意: 既存のメモリセグメントをオープンする場合には、3 番目および |
100 | 100 | 4 番目の引数には 0 を指定する必要があります。 |
101 | | - </para> |
| 101 | + </simpara> |
102 | 102 | </note> |
103 | 103 | </para> |
104 | 104 | </refsect1> |
105 | 105 | <refsect1 role="returnvalues"> |
106 | 106 | &reftitle.returnvalues; |
107 | | - <para> |
| 107 | + <simpara> |
108 | 108 | 成功した場合は、<function>shmop_open</function> は |
109 | 109 | 作成した共有メモリセグメントにアクセスするために使用する |
110 | 110 | <classname>Shmop</classname> クラスのインスタンスを返します。 |
111 | 111 | 失敗した場合に &false; を返します。 |
112 | | - </para> |
| 112 | + </simpara> |
113 | 113 | </refsect1> |
114 | 114 |
|
115 | 115 | <refsect1 role="errors"> |
116 | 116 | &reftitle.errors; |
117 | | - <para> |
| 117 | + <simpara> |
118 | 118 | <parameter>mode</parameter> が不正な値だったり、 |
119 | 119 | <parameter>size</parameter> が 0 以下の値の場合、 |
120 | 120 | <classname>ValueError</classname> がスローされます。 |
121 | 121 | それ以外の場合で、処理に失敗した場合は <constant>E_WARNING</constant> が発生します。 |
122 | | - </para> |
| 122 | + </simpara> |
123 | 123 | </refsect1> |
124 | 124 |
|
125 | 125 | <refsect1 role="changelog"> |
@@ -168,10 +168,10 @@ $shm_id = shmop_open($shm_key, "c", 0644, 100); |
168 | 168 | ]]> |
169 | 169 | </programlisting> |
170 | 170 | </example> |
171 | | - <para> |
| 171 | + <simpara> |
172 | 172 | この例は、<function>ftok</function> が返すシステム ID |
173 | 173 | の共有メモリブロックをオープンします。 |
174 | | - </para> |
| 174 | + </simpara> |
175 | 175 | </refsect1> |
176 | 176 | <refsect1 role="seealso"> |
177 | 177 | &reftitle.seealso; |
|
0 commit comments