OSDN Git Service

Import translated manuals from JM CVS Repository.
[linuxjm/jm.git] / manual / LDP_man-pages / release / man2 / shmop.2
1 .\" Copyright 1993 Giorgio Ciucci (giorgio@crcc.it)
2 .\"
3 .\" Permission is granted to make and distribute verbatim copies of this
4 .\" manual provided the copyright notice and this permission notice are
5 .\" preserved on all copies.
6 .\"
7 .\" Permission is granted to copy and distribute modified versions of this
8 .\" manual under the conditions for verbatim copying, provided that the
9 .\" entire resulting derived work is distributed under the terms of a
10 .\" permission notice identical to this one.
11 .\"
12 .\" Since the Linux kernel and libraries are constantly changing, this
13 .\" manual page may be incorrect or out-of-date.  The author(s) assume no
14 .\" responsibility for errors or omissions, or for damages resulting from
15 .\" the use of the information contained herein.  The author(s) may not
16 .\" have taken the same level of care in the production of this manual,
17 .\" which is licensed free of charge, as they might when working
18 .\" professionally.
19 .\"
20 .\" Formatted or processed versions of this manual, if unaccompanied by
21 .\" the source, must acknowledge the copyright and authors of this work.
22 .\"
23 .\" Modified Sun Nov 28 17:06:19 1993, Rik Faith <faith@cs.unc.edu>
24 .\"          with material from Luigi P. Bai <lpb@softint.com>
25 .\" Portions Copyright 1993 Luigi P. Bai
26 .\" Modified Tue Oct 22 22:04:23 1996 by Eric S. Raymond <esr@thyrsus.com>
27 .\" Modified, 5 Jan 2002, Michael Kerrisk <mtk.manpages@gmail.com>
28 .\" Modified, 19 Sep 2002, Michael Kerrisk <mtk.manpages@gmail.com>
29 .\"     Added SHM_REMAP flag description
30 .\" Modified, 27 May 2004, Michael Kerrisk <mtk.manpages@gmail.com>
31 .\"     Added notes on capability requirements
32 .\" Modified, 11 Nov 2004, Michael Kerrisk <mtk.manpages@gmail.com>
33 .\"     Language and formatting clean-ups
34 .\"     Changed wording and placement of sentence regarding attachment
35 .\"             of segments marked for destruction
36 .\"
37 .\" FIXME . Add an example program to this page.
38 .\" FIXME Linux 2.6.9 added SHM_EXEC, which should be documented
39 .\"
40 .\" Japanese Version Copyright (c) 1997 HANATAKA Shinya
41 .\"         all rights reserved.
42 .\" Translated 1999-08-15, HANATAKA Shinya <hanataka@abyss.rim.or.jp>
43 .\" Updated & Modified 2002-05-07, Yuichi SATO <ysato@h4.dion.ne.jp>
44 .\" Updated & Modified 2003-01-18, Yuichi SATO <ysato444@yahoo.co.jp>
45 .\" Updated & Modified 2005-01-07, Yuichi SATO
46 .\" Updated 2005-12-05, Akihiro MOTOKI, Catch up to LDP man-pages 2.16
47 .\" Updated 2006-04-14, Akihiro MOTOKI, Catch up to LDP man-pages 2.29
48 .\"
49 .\"WORD:        shared memory           ¶¦Í­¥á¥â¥ê
50 .\"WORD:        segment                 ¥»¥°¥á¥ó¥È
51 .\"WORD:        super-user              ¥¹¡¼¥Ñ¡¼¡¦¥æ¡¼¥¶¡¼
52 .\"WORD:        detach                  ʬΥ
53 .\"WORD:        attach                  ÉÕ²Ã
54 .\"WORD:        member                  ¥á¥ó¥Ð¡¼
55 .\"WORD:        implement               ¼ÂÁõ
56 .\"WORD:        page aligned            ¥Ú¡¼¥¸¶­³¦¤Ë¹ç¤Ã¤¿
57 .\"WORD:        unaligned               ¶­³¦°ãÈ¿
58 .\"WORD:        descriptor              ¥Ç¥£¥¹¥¯¥ê¥×¥¿¡¼
59 .\"WORD:        parameter               ¥Ñ¥é¥á¡¼¥¿¡¼
60 .\"
61 .TH SHMOP 2 2008-06-03 "Linux" "Linux Programmer's Manual"
62 .SH Ì¾Á°
63 shmat, shmdt \- ¶¦Í­¥á¥â¥ê (shared memory) ¤ÎÁàºî
64 .SH ½ñ¼°
65 .nf
66 .B #include <sys/types.h>
67 .B #include <sys/shm.h>
68
69 .BI "void *shmat(int " shmid ", const void *" shmaddr ", int " shmflg );
70
71 .BI "int shmdt(const void *" shmaddr );
72 .fi
73 .SH ÀâÌÀ
74 .BR shmat ()
75 ¤Ï
76 .I shmid
77 ¤Ç»ØÄꤵ¤ì¤¿¶¦Í­¥á¥â¥ê¡¦¥»¥°¥á¥ó¥È (shared memory segment) ¤ò
78 ¥³¡¼¥ë¤·¤¿¥×¥í¥»¥¹¤Î¥¢¥É¥ì¥¹¶õ´Ö¤ËÉղà(attach) ¤¹¤ë¡£
79 Éղ乤륢¥É¥ì¥¹¤Ï
80 .I shmaddr
81 ¤Ë°Ê²¼¤Î¤É¤ì¤«¤Î·Á¼°¤Ç»ØÄꤹ¤ë:
82 .LP
83 .I shmaddr
84 ¤¬ NULL ¤Ê¤é¤Ð¡¢¥·¥¹¥Æ¥à¤Ï¥»¥°¥á¥ó¥È¤òÉղ乤뤿¤á¤Î
85 ŬÀڤʠ(»ÈÍѤµ¤ì¤Æ¤¤¤Ê¤¤) ¥¢¥É¥ì¥¹¤òÁªÂò¤¹¤ë¡£
86 .LP
87 .I shmaddr
88 ¤¬ NULL ¤Ç¤Ê¤¯
89 .B SHM_RND
90 ¤¬
91 .I shmflg
92 ¤Ë»ØÄꤵ¤ì¤Æ¤¤¤ë¾ì¹ç¤Ï¡¢
93 .I shmaddr
94 ¤ò
95 .B SHMLBA
96 ¤ÎÇÜ¿ô¤Ø¤ÈÀÚ¤ê¼Î¤Æ¤¿ (rounding down) ¤Î¤ÈÅù¤·¤¤¥¢¥É¥ì¥¹¤ØÉղ乤롣
97 ¤½¤Î¾¤Î¾ì¹ç¤Ï
98 .I shmaddr
99 ¤ÏÉղäò¹Ô¤Ê¤¦¥¢¥É¥ì¥¹¤Ç¡¢¥Ú¡¼¥¸¶­³¦¤ò»Ø¤·¤Æ¤¤¤ëɬÍפ¬¤¢¤ë¡£
100 .PP
101 .B SHM_RDONLY
102 ¤¬
103 .I shmflg
104 ¤Ë»ØÄꤵ¤ì¤Æ¤¤¤¿¾ì¹ç¤Ï¡¢
105 ¥»¥°¥á¥ó¥È¤ÏÆɤ߹þ¤ßÀìÍѤËÉղ䵤졢¥×¥í¥»¥¹¤Ï¤½¤Î¥»¥°¥á¥ó¥È¤Ø¤Î
106 Æɤ߹þ¤ßµö²Ä¤ò»ý¤¿¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£
107 ¤½¤¦¤Ç¤Ê¤±¤ì¤Ð¤½¤Î¥»¥°¥á¥ó¥È¤ÏÆɤ߹þ¤ß¤È½ñ¤­¹þ¤ß¤Î¤¿¤á¤ËÉղ䵤졢
108 ¥×¥í¥»¥¹¤Ï¤½¤Î¥»¥°¥á¥ó¥È¤ËÆɤ߹þ¤ß¤È½ñ¤­¹þ¤ß¤Îµö²Ä¤ò»ý¤ÄɬÍפ¬¤¢¤ë¡£
109 ½ñ¤­¹þ¤ßÀìÍѤζ¦Í­¥á¥â¥ê¡¦¥»¥°¥á¥ó¥È¤È¤¤¤¦³µÇ°¤Ï¸ºß¤·¤Ê¤¤¡£
110 .PP
111 (Linux ÆÃÍ­¤Î)
112 .B SHM_REMAP
113 ¥Õ¥é¥°¤¬
114 .I shmflg
115 ¤Ë»ØÄꤵ¤ì¤¿¾ì¹ç¤Ï¡¢
116 ¥»¥°¥á¥ó¥È¤Î¥Þ¥Ã¥Ô¥ó¥°¤ò´û¸¤Î¥Þ¥Ã¥Ô¥ó¥°¤ËÃÖ¤­´¹¤¨¤ë¡£
117 ¥Þ¥Ã¥Ô¥ó¥°¤ÎÈϰϤϡ¢
118 .I shmaddr
119 ¤«¤é»Ï¤Þ¤ê¥»¥°¥á¥ó¥È¤Î¥µ¥¤¥ºÊ¬¤À¤±¤¢¤ë
120 (Ä̾ï
121 .B EINVAL
122 ¥¨¥é¡¼¤Ï¡¢¤³¤Î¥¢¥É¥ì¥¹ÈϰϤ˥ޥåԥ󥰤¬´û¤Ë¸ºß¤¹¤ë¤¿¤á¤Ëµ¯¤ë)¡£
123 ¤³¤Î¥Õ¥é¥°¤ò»ØÄꤹ¤ë¾ì¹ç¤Ï¡¢
124 .I shmaddr
125 ¤¬ NULL ¤Ç¤¢¤Ã¤Æ¤Ï¤Ê¤é¤Ê¤¤¡£
126 .PP
127 ¸Æ¤Ó½Ð¤·¤¿¥×¥í¥»¥¹¤Î
128 .BR brk (2)
129 ¤ÎÃͤÏÉղäˤè¤Ã¤ÆÊѲ½¤·¤Ê¤¤¡£
130 ¤½¤Î¥»¥°¥á¥ó¥È¤Ï¥×¥í¥»¥¹¤¬½ªÎ» (exit) ¤·¤¿¤é¼«Æ°Åª¤ËʬΥ (detach) ¤µ¤ì¤ë¡£
131 Ʊ¤¸¥»¥°¥á¥ó¥È¤ò¥×¥í¥»¥¹¤Î¥¢¥É¥ì¥¹¶õ´Ö¤Ë¡¢Æɤ߹þ¤ßÀìÍѤª¤è¤ÓÆɤ߽ñ¤­Î¾ÍÑ
132 ¤È¤·¤ÆÉղäǤ­¡¢¤Þ¤¿Ê£¿ô²óÉղ乤뤳¤È¤â¤Ç¤­¤ë¡£
133 .PP
134 À®¸ù¤·¤¿
135 .BR shmat ()
136 ¥³¡¼¥ë¤Ï¶¦Í­¥á¥â¥ê¡¦¥»¥°¥á¥ó¥È¤Ë´ØÏ¢¤¹¤ë
137 .I shmid_ds
138 ¹½Â¤ÂÎ
139 .RB ( shmctl (2)
140 ¤ò»²¾È) ¤Î¥á¥ó¥Ð¡¼¤ò°Ê²¼¤Î¤è¤¦¤Ë¹¹¿·¤¹¤ë:
141 .IP
142 .I shm_atime
143 ¤Ë¤Ï¸½ºß¤Î»þ¹ï¤òÀßÄꤹ¤ë¡£
144 .IP
145 .I shm_lpid
146 ¤Ë¤Ï¸Æ¤Ó½Ð¤·¤¿¥×¥í¥»¥¹¤Î¥×¥í¥»¥¹ ID ¤òÀßÄꤹ¤ë¡£
147 .IP
148 .I shm_nattch
149 ¤ò 1 Áý²Ã¤µ¤»¤ë¡£
150 .PP
151 .BR shmdt ()
152 ¤Ï¸Æ¤Ó½Ð¤·¤¿¥×¥í¥»¥¹¤Î¥¢¥É¥ì¥¹¶õ´Ö¤«¤é
153 .I shmaddr
154 ¤Ç»ØÄꤵ¤ì¤¿¥¢¥É¥ì¥¹¤ËÇÛÃÖ¤µ¤ì¤¿¶¦Í­¥á¥â¥ê¡¦¥»¥°¥á¥ó¥È¤òʬΥ (detach) ¤¹¤ë¡£
155 ʬΥ¤¹¤ë¶¦Í­¥á¥â¥ê¡¦¥»¥°¥á¥ó¥È¤Ï¡¢¸½ºß
156 .I shmaddr
157 ¤ËÉղ䵤ì¤Æ¤¤¤ë¤â¤Î¤Ç¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£
158 .I shmaddr
159 ¤Ï¡¢¤½¤ì¤òÉղä·¤¿»þ¤Ë
160 .BR shmat ()
161 ¤¬ÊÖ¤·¤¿ÃͤËÅù¤·¤¯¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£
162 .PP
163 À®¸ù¤·¤¿
164 .BR shmdt ()
165 ¥³¡¼¥ë¤Ï¤½¤Î¶¦Í­¥á¥â¥ê¡¦¥»¥°¥á¥ó¥È¤Ë´ØÏ¢¤¹¤ë
166 .I shmid_ds
167 ¹½Â¤ÂΤΥá¥ó¥Ð¡¼¤ò°Ê²¼¤Î¤è¤¦¤Ë¹¹¿·¤¹¤ë:
168 .IP
169 .I shm_dtime
170 ¤Ë¤Ï¸½ºß¤Î»þ¹ï¤¬ÀßÄꤵ¤ì¤ë¡£
171 .IP
172 .I shm_lpid
173 ¤Ë¤Ï¸Æ¤Ó½Ð¤·¤¿¥×¥í¥»¥¹¤Î¥×¥í¥»¥¹ ID ¤¬ÀßÄꤵ¤ì¤ë¡£
174 .IP
175 .I shm_nattch
176 ¤ò 1 ¸º¾¯¤µ¤»¤ë¡£
177 ¤â¤· 0 ¤Ë¤Ê¤ê¡¢ºï½ü¥Þ¡¼¥¯¤¬¤¢¤Ã¤¿¾ì¹ç¤Ï
178 ¤½¤Î¥»¥°¥á¥ó¥È¤Ïºï½ü¤µ¤ì¤ë¡£
179 .PP
180 .BR fork (2)
181 ¤·¤¿¸å¡¢»Ò¥×¥í¥»¥¹¤ÏÉղ䵤줿¶¦Í­¥á¥â¥ê¡¦¥»¥°¥á¥ó¥È¤ò·Ñ¾µ¤¹¤ë¡£
182
183 .BR exec (2)
184 ¤·¤¿¸å¡¢Á´¤Æ¤ÎÉղ䵤줿¶¦Í­¥á¥â¥ê¡¦¥»¥°¥á¥ó¥È¤Ï¥×¥í¥»¥¹¤«¤éʬΥ¤µ¤ì¤ë¡£
185
186 .BR exit (2)
187 ¤Ë¤ª¤¤¤Æ¡¢Á´¤Æ¤ÎÉղ䵤줿¶¦Í­¥á¥â¥ê¡¦¥»¥°¥á¥ó¥È¤Ï¥×¥í¥»¥¹¤«¤éʬΥ¤µ¤ì¤ë¡£
188 .PP
189 .SH ÊÖ¤êÃÍ
190 .BR shmat ()
191 ¤Ï¡¢À®¸ù¤·¤¿¾ì¹ç¡¢
192 Éղ䵤줿¶¦Í­¥á¥â¥ê¡¦¥»¥°¥á¥ó¥È¤Î¥¢¥É¥ì¥¹¤òÊÖ¤¹¡£
193 ¥¨¥é¡¼¤Î¾ì¹ç¡¢
194 .I (void\ *)\ \-1
195 ¤òÊÖ¤·¡¢
196 .I errno
197 ¤Ë¥¨¥é¡¼¤Î¸¶°ø¤ò¼¨¤¹ÃͤòÀßÄꤹ¤ë¡£
198
199 .BR shmdt ()
200 ¤Ï¡¢À®¸ù¤¹¤ë¤È 0 ¤òÊÖ¤¹¡£
201 ¥¨¥é¡¼¤Î¾ì¹ç¡¢\-1 ¤òÊÖ¤·¡¢
202 .I errno
203 ¤Ë¥¨¥é¡¼¤Î¸¶°ø¤ò¼¨¤¹ÃͤòÀßÄꤹ¤ë¡£
204 .SH ¥¨¥é¡¼
205 .BR shmat ()
206 ¤¬¼ºÇÔ¤·¤¿¾ì¹ç¡¢
207 .I errno
208 ¤Ë°Ê²¼¤ÎÃͤΤɤ줫¤òÀßÄꤷ¤ÆÊÖ¤¹:
209 .TP
210 .B EACCES
211 ¸Æ¤Ó½Ð¤·¤¿¥×¥í¥»¥¹¤ËÍ׵ᤵ¤ì¤¿¼ïÎà¤ÎÉղäËɬÍפʵö²Ä¤¬¤Ê¤¯¡¢
212 .B CAP_IPC_OWNER
213 ¥±¡¼¥Ñ¥Ó¥ê¥Æ¥£ (capability) ¤¬¤Ê¤¤¡£
214 .TP
215 .B EINVAL
216 .I shmid
217 ¤ÎÃͤ¬ÉÔÀµ¤Ç¤¢¤ë¡£
218 .I shmaddr
219 ¤ÎÃͤ¬¶­³¦°ãÈ¿ (unaligned) (¤Ä¤Þ¤ê¡¢¥Ú¡¼¥¸¶­³¦¤Ë¹ç¤Ã¤Æ¤ª¤é¤º¡¢
220 \fBSHM_RND\fP ¤¬»ØÄꤵ¤ì¤Æ¤¤¤Ê¤¤) ¤Þ¤¿¤Ï
221 ¤¬ÉÔÀµ¤Ç¤¢¤ë¡£
222 .I shmaddr
223 ¤Ø¤Î¥»¥°¥á¥ó¥È¤ÎÉղä˼ºÇÔ¤·¤¿¡£
224 ¤Þ¤¿¤Ï
225 .B SHM_REMAP
226 ¤¬»ØÄꤵ¤ì¤Æ¤¤¤ë¤¬¡¢
227 .I shmaddr
228 ¤¬ NULL ¤Ç¤¢¤Ã¤¿¡£
229 .TP
230 .B ENOMEM
231 ¥Ç¥£¥¹¥¯¥ê¥×¥¿¡¼ (descriptor) ¤ä¥Ú¡¼¥¸¡¦¥Æ¡¼¥Ö¥ë¤Î¤¿¤á¤Î¥á¥â¥ê¤ò
232 ³ä¤êÅö¤Æ¤ë¤³¤È¤¬¤Ç¤­¤Ê¤¤¡£
233 .PP
234 .BR shmdt ()
235 ¤¬¼ºÇÔ¤·¤¿¾ì¹ç¡¢
236 .B EINVAL
237 ¤Ï°Ê²¼¤Î¤è¤¦¤Ë¥»¥Ã¥È¤µ¤ì¤ë:
238 .TP
239 .B EINVAL
240 .I shmaddr
241 ¤ËÉղ䵤줿¶¦Í­¥á¥â¥ê¡¦¥»¥°¥á¥ó¥È¤¬Â¸ºß¤·¤Ê¤¤¡£
242 ¤â¤·¤¯¤Ï¡¢
243 .\" ¤³¤Á¤é¤Ï 2.6.17-rc1 °Ê¹ß¤Î¾ì¹ç¤À¤±¡£
244 .I shmaddr
245 ¤¬¥Ú¡¼¥¸¶­³¦¤Ë¹ç¤Ã¤Æ¤¤¤Ê¤¤¡£
246 .SH ½àµò
247 SVr4, POSIX.1-2001.
248 .\" SVr4 ¤Ë¤Ï¾¤Ë EMFILE ¥¨¥é¡¼¾õÂ֤ˤĤ¤¤Æ¤Îµ­½Ò¤¬¤¢¤ë¡£
249
250 SVID 3 ¤Ç (¤¿¤Ö¤ó¤½¤ì¤è¤êÁ°¤À¤È»×¤¦¤¬)
251 \fIshmaddr\fP °ú¤­¿ô¤Î·¿¤Ï
252 .I "char *"
253 ¤«¤é
254 .I "const void *"
255 ¤Ë¡¢\fIshmat\fP() ¤ÎÊÖ¤êÃͤη¿¤Ï
256 .I "char *"
257 ¤«¤é
258 .I "void *"
259 ¤ËÊѹ¹¤µ¤ì¤¿
260 (Linux ¤Ç¤Ï libc4 ¤È libc5 ¤Î¥×¥í¥È¥¿¥¤¥×¤Ï
261 .I "char *"
262 ¤Ç¤¢¤ê¡¢glibc2 ¤Î¥×¥í¥È¥¿¥¤¥×¤Ï
263 .I "void *"
264 ¤Ç¤¢¤ë)¡£
265 .SH Ãí°Õ
266 ¶¦Í­¥á¥â¥ê¥»¥°¥á¥ó¥È¤òÉղ乤ë¾ì¹ç¤Î°Ü¿¢À­¤Î¹â¤¤ÊýË¡¤È¤·¤Æ¤Ï¡¢
267 .I shmaddr
268 ¤ò NULL ¤Ë¤·¤Æ
269 .BR shmat ()
270 ¤ò»ÈÍѤ¹¤ë¤Î¤¬¤è¤¤¡£
271 ¤³¤Î¤è¤¦¤ÊÊýË¡¤ÇÉղ䵤ì¤ë¶¦Í­¥á¥â¥ê¥»¥°¥á¥ó¥È¤Ï¡¢
272 ¥×¥í¥»¥¹¤¬°Û¤Ê¤ì¤ÐÊ̤Υ¢¥É¥ì¥¹¤ËÉղ䵤ì¤ë¡¢¤È¤¤¤¦ÅÀ¤ËÃí°Õ¤¹¤ë¤³¤È¡£
273 ¤è¤Ã¤Æ¶¦Í­¥á¥â¥êÆâ¤Ç´ÉÍý¤µ¤ì¤ë¥Ý¥¤¥ó¥¿¤Ï¡¢
274 ÀäÂÐ¥¢¥É¥ì¥¹¤Ç¤Ï¤Ê¤¯¡¢
275 (°ìÈÌŪ¤Ë¤Ï¥»¥°¥á¥ó¥È¤Î³«»Ï¥¢¥É¥ì¥¹¤«¤é¤Î)
276 ÁêÂÐ¥¢¥É¥ì¥¹¤ÇºîÀ®¤¹¤ë¤Ù¤­¤Ç¤¢¤ë¡£
277 .PP
278 Linux ¤Ç¤Ï¶¦Í­¥á¥â¥ê¥»¥°¥á¥ó¥È¤Ë´û¤Ëºï½ü¥Þ¡¼¥¯¤¬ÉÕ¤±¤é¤ì¤Æ¤¤¤Æ¤â¡¢
279 ¤½¤Î¶¦Í­¥á¥â¥ê¥»¥°¥á¥ó¥È¤òÉղ乤뤳¤È¤¬¤Ç¤­¤ë¡£
280 ¤·¤«¤· POSIX.1-2001 ¤Ç¤Ï¤³¤Î¤è¤¦¤ÊÆ°ºî¤ò»ØÄꤷ¤Æ¤ª¤é¤º¡¢
281 ¾¤Î¿¤¯¤Î¼ÂÁõ¤â¤³¤ì¤ò¥µ¥Ý¡¼¥È¤·¤Æ¤¤¤Ê¤¤¡£
282 .LP
283 °Ê²¼¤Î¥·¥¹¥Æ¥à¡¦¥Ñ¥é¥á¡¼¥¿¡¼¤Ï¡¢
284 .BR shmat ()
285 ¤Ë±Æ¶Á¤¹¤ë:
286 .TP
287 .\" FIXME A good explanation of the rationale for the existence
288 .\" of SHMLBA would be useful here
289 .B SHMLBA
290 ¥»¥°¥á¥ó¥È¤Î¶­³¦¥¢¥É¥ì¥¹¤ÎºÇ¾®ÇÜ¿ô¡£¥Ú¡¼¥¸¶­³¦¤Ë¹ç¤Ã¤Æ¤Ê¤±¤ì¤Ð¤Ê¤é¤Ê¤¤¡£
291 ¸½ºß¤Î¼ÂÁõ¤Ç¤Ï
292 .B SHMLBA
293 ¤ÎÃͤÏ
294 .B PAGE_SIZE
295 ¤Ç¤¢¤ë¡£
296 .\" FIXME That last sentence isn't true for all Linux
297 .\" architectures (i.e., SHMLBA != PAGE_SIZE for some architectures)
298 .\" -- MTK, Nov 04
299 .PP
300 ¸½ºß¤Î¼ÂÁõ¤Ç¤Ï¡¢¥×¥í¥»¥¹¤´¤È¤Î
301 ¶¦Í­¥á¥â¥ê¡¦¥»¥°¥á¥ó¥È¤ÎºÇÂç¿ô
302 .RB ( SHMSEG )
303 ¤Ë´Ø¤¹¤ë¼ÂÁõ°Í¸¤ÎÀ©¸Â¤Ï¤Ê¤¤¡£
304 .SH ´ØÏ¢¹àÌÜ
305 .BR brk (2),
306 .BR mmap (2),
307 .BR shmctl (2),
308 .BR shmget (2),
309 .BR capabilities (7),
310 .BR shm_overview (7),
311 .BR svipc (7)