OSDN Git Service

b9d16df5e94d999acc7f41528380262856ba7e2b
[linuxjm/LDP_man-pages.git] / release / man3 / shm_open.3
1 .\" Hey Emacs! This file is -*- nroff -*- source.
2 .\"
3 .\" Copyright (C) 2002 Michael Kerrisk <mtk.manpages@gmail.com>
4 .\"
5 .\" Permission is granted to make and distribute verbatim copies of this
6 .\" manual provided the copyright notice and this permission notice are
7 .\" preserved on all copies.
8 .\"
9 .\" Permission is granted to copy and distribute modified versions of this
10 .\" manual under the conditions for verbatim copying, provided that the
11 .\" entire resulting derived work is distributed under the terms of a
12 .\" permission notice identical to this one.
13 .\"
14 .\" Since the Linux kernel and libraries are constantly changing, this
15 .\" manual page may be incorrect or out-of-date.  The author(s) assume no
16 .\" responsibility for errors or omissions, or for damages resulting from
17 .\" the use of the information contained herein.  The author(s) may not
18 .\" have taken the same level of care in the production of this manual,
19 .\" which is licensed free of charge, as they might when working
20 .\" professionally.
21 .\"
22 .\" Formatted or processed versions of this manual, if unaccompanied by
23 .\" the source, must acknowledge the copyright and authors of this work.
24 .\"
25 .\" FIXME . Add an example to this page
26 .\"
27 .\" Japanese Version Copyright (c) 2002 Akihiro MOTOKI, all rights reserved.
28 .\" Translated Mon Feb  2 2003 by Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>
29 .\" Updated 2009-02-23, Akihiro MOTOKI <amotoki@dd.iij4u.or.jp>, LDP v3.19
30 .\"
31 .TH SHM_OPEN 3 2009-02-25 "Linux" "Linux Programmer's Manual"
32 .SH Ì¾Á°
33 shm_open, shm_unlink \- POSIX ¶¦Í­¥á¥â¥ê¡¦¥ª¥Ö¥¸¥§¥¯¥È¤ÎºîÀ®/¥ª¡¼¥×¥ó¡¢
34 ºï½ü¤ò¹Ô¤¦
35 .SH ½ñ¼°
36 .B #include <sys/mman.h>
37 .br
38 .BR "#include <sys/stat.h>" "        /* mode Äê¿ôÍÑ */"
39 .br
40 .BR "#include <fcntl.h>" "           /* O_* Äê¿ô¤ÎÄêµÁÍÑ */"
41 .sp
42 .BI "void * shm_open(const char *" name ", int " oflag ", mode_t " mode );
43 .sp
44 .BI "int shm_unlink(const char *" name );
45 .sp
46 \fI\-lrt\fP ¤Ç¥ê¥ó¥¯¤¹¤ë¡£
47 .SH ÀâÌÀ
48 .BR shm_open ()
49 ¤Ï¡¢POSIX ¶¦Í­¥á¥â¥ê¡¦¥ª¥Ö¥¸¥§¥¯¥È¤ò¿·µ¬¤ËºîÀ®/¥ª¡¼¥×¥ó¤·¤¿¤ê¡¢
50 ¤¹¤Ç¤Ë¸ºß¤¹¤ë¥ª¥Ö¥¸¥§¥¯¥È¤ò¥ª¡¼¥×¥ó¤·¤¿¤ê¤¹¤ë¡£
51 POSIX ¶¦Í­¥á¥â¥ê¡¦¥ª¥Ö¥¸¥§¥¯¥È¤Ï¡¢¼ÂºÝ¤Ë¤Ï¡¢´Ø·¸¤Î¤Ê¤¤¥×¥í¥»¥¹¤¬
52 ¶¦Í­¥á¥â¥ê¤ÎƱ¤¸Îΰè¤ò
53 .BR mmap (2)
54 ¤¹¤ë¤¿¤á¤Ë»ÈÍѤ¹¤ë¤³¤È¤¬¤Ç¤­¤ë¼êÃʤǤ¢¤ë¡£
55 .BR shm_unlink ()
56 ¤Ï¡¢µÕ¤ÎÁàºî¡¢¤Ä¤Þ¤ê°ÊÁ°¤Ë
57 .BR shm_open ()
58 ¤ÇºîÀ®¤µ¤ì¤¿¥ª¥Ö¥¸¥§¥¯¥È¤Îºï½ü¤ò¹Ô¤¦¡£
59 .LP
60 .BR shm_open ()
61 ¤ÎÆ°ºî¤Ï
62 .BR open (2)
63 ¤È¤è¤¯»÷¤Æ¤¤¤ë¡£
64 .I name
65 ¤ÇºîÀ®¤·¤¿¤ê¥ª¡¼¥×¥ó¤·¤¿¤ê¤¹¤ë¶¦Í­¥á¥â¥ê¡¦¥ª¥Ö¥¸¥§¥¯¥È¤ò»ØÄꤹ¤ë¡£
66 °Ü¿¢À­¤ò»ý¤¿¤»¤ë¤¿¤á¤Ë¤Ï¡¢¶¦Í­¥á¥â¥ê¡¦¥ª¥Ö¥¸¥§¥¯¥È¤Ï
67 .I /somename
68 ¤È¤¤¤¦·Á¼°¤Î̾Á°¤Ç¼±Ê̤·¡¢
69 ¤½¤Î̾Á°¤Ï¡¢ºÇÂç¤Ç
70 .B NAME_MAX
71 (¤¹¤Ê¤ï¤Á 255) Ê¸»ú¤Î NULL ½ªÃ¼¤µ¤ì¤¿Ê¸»úÎó¤Ç¡¢
72 .\" glibc allows the initial slash to be omitted, and makes
73 .\" multiple initial slashes equivalent to a single slash.
74 .\" This differs from the implementation of POSIX message queues.
75 ¥¹¥é¥Ã¥·¥å¤Ç»Ï¤Þ¤ê¡¢¥¹¥é¥Ã¥·¥å°Ê³°¤Îʸ»ú¤¬ 1 Ê¸»ú°Ê¾å³¤¯·Á¼°
76 ¤Ë¤¹¤Ù¤­¤Ç¤¢¤ë¡£
77 .\" glibc allows subdirectory components in the name, in which
78 .\" case the subdirectory must exist under /dev/shm, and allow the
79 .\" required permissions if a user wants to create a shared memory
80 .\" object in that subdirectory.
81 .LP
82 .I oflag
83 ¤Ï¥Ó¥Ã¥È¥Þ¥¹¥¯¤Ç¡¢
84 .B O_RDONLY
85 ¤È
86 .B O_RDWR
87 ¤Î¤¤¤º¤ì¤«°ìÊý¤È¡¢°Ê²¼¤Ë½Ò¤Ù¤ë¾¤Î¥Õ¥é¥°¤ÎÏÀÍýϤò¤È¤Ã¤¿¤â¤Î
88 ¤ò»ØÄꤹ¤ë¡£
89 .TP 1.1i
90 .B O_RDONLY
91 Æɤ߽Ф·¥¢¥¯¥»¥¹ÍѤ˥ª¥Ö¥¸¥§¥¯¥È¤ò¥ª¡¼¥×¥ó¤¹¤ë¡£
92 ¤³¤Î¥Õ¥é¥°¤ò»ØÄꤷ¤Æ¥ª¡¼¥×¥ó¤µ¤ì¤¿¶¦Í­¥á¥â¥ê¡¦¥ª¥Ö¥¸¥§¥¯¥È¤Ï¡¢
93 Æɤ߽Ф· (\fBPROT_READ\fP) ¥¢¥¯¥»¥¹¤Ç¤Î¤ß
94 .BR mmap (2)
95 ¤¹¤ë¤³¤È¤¬¤Ç¤­¤ë¡£
96 .TP
97 .B O_RDWR
98 Æɤ߽ñ¤­¥¢¥¯¥»¥¹ÍѤ˥ª¥Ö¥¸¥§¥¯¥È¤ò¥ª¡¼¥×¥ó¤¹¤ë¡£
99 .TP
100 .B O_CREAT
101 ¸ºß¤·¤Ê¤¤¾ì¹ç¡¢¶¦Í­¥á¥â¥ê¡¦¥ª¥Ö¥¸¥§¥¯¥È¤òºîÀ®¤¹¤ë¡£
102 ¥ª¥Ö¥¸¥§¥¯¥È¤Î¥æ¡¼¥¶¤È¥°¥ë¡¼¥×¤Î½êÍ­¸¢¤Ï¡¢
103 ¸Æ¤Ó½Ð¤·¸µ¥×¥í¥»¥¹¤ÎÂбþ¤¹¤ë¼Â¸ú ID ¤¬»È¤ï¤ì¡¢
104 .\" ËÜÅö¤Ï¡¢Linux ¤Ç¤Ï¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à ID ¤¬»È¤ï¤ì¤ë¤Î¤À¤¬¡¢
105 .\" ¤½¤ÎÃͤϤۤȤó¤É¤¤¤Ä¤â¼Â¸ú ID ¤ÈƱ¤¸¤Ç¤¢¤ë¡£ (MTK, Jul 05)
106 ¥ª¥Ö¥¸¥§¥¯¥È¤Îµö²Ä¥Ó¥Ã¥È¤Ï
107 .I mode
108 ¤Î²¼°Ì 9 ¥Ó¥Ã¥È¤Ë´ð¤Å¤¤¤ÆÀßÄꤵ¤ì¤ë¡£¤¿¤À¤·¡¢
109 ¥Õ¥¡¥¤¥ë¥â¡¼¥ÉºîÀ®¥Þ¥¹¥¯
110 .RB ( umask (2)
111 »²¾È) ¤ËÀßÄꤵ¤ì¤Æ¤¤¤ëÃͤϡ¢¿·µ¬¥ª¥Ö¥¸¥§¥¯¥È¤Ë´Ø¤·¤Æ¤Ï¥¯¥ê¥¢¤µ¤ì¤ë¡£
112 .I mode
113 ¤òÄêµÁ¤¹¤ë¤¿¤á¤Ë»ÈÍѤǤ­¤ë¥Þ¥¯¥íÄê¿ô(·²)¤Ï
114 .BR open (2)
115 ¤Ëµ­ºÜ¤µ¤ì¤Æ¤¤¤ë
116 (¤³¤ì¤é¤ÎÄê¿ô¤Î¥·¥ó¥Ü¥ëÄêµÁ¤Ï
117 .I <sys/stat.h>
118 ¤Î¥¤¥ó¥¯¥ë¡¼¥É¤Ë¤è¤êÆÀ¤é¤ì¤ë)¡£
119 .sp
120 ¿·µ¬¤ËºîÀ®¤µ¤ì¤¿¶¦Í­¥á¥â¥ê¡¦¥ª¥Ö¥¸¥§¥¯¥È¤ÏŤµ 0 ¤Ç½é´ü²½¤µ¤ì¤ë¡£
121 ¥ª¥Ö¥¸¥§¥¯¥È¤ÎÂ礭¤µ¤Ï
122 .BR ftruncate (2)
123 ¤ò»È¤Ã¤ÆÀßÄê¤Ç¤­¤ë¡£
124 ¶¦Í­¥á¥â¥ê¡¦¥ª¥Ö¥¸¥§¥¯¥È¤È¤·¤Æ¿·µ¬¤Ë³ÎÊݤµ¤ì¤¿¥Ð¥¤¥È¤Ï¼«Æ°Åª¤Ë
125 0 ¤Ë½é´ü²½¤µ¤ì¤ë¡£
126 .TP
127 .B O_EXCL
128 .B O_CREAT
129 ¤¬°ì½ï¤Ë»ØÄꤵ¤ì¤Æ¤ª¤ê¡¢
130 .I name
131 ¤Ç»ØÄꤵ¤ì¤¿¶¦Í­¥á¥â¥ê¡¦¥ª¥Ö¥¸¥§¥¯¥È¤¬´û¤Ë¸ºß¤·¤¿¾ì¹ç¡¢
132 ¥¨¥é¡¼¤òÊÖ¤¹¡£
133 ¥ª¥Ö¥¸¥§¥¯¥È¤Î¸ºß³Îǧ¤È¡¢Â¸ºß¤·¤Ê¤«¤Ã¤¿¾ì¹ç¤Î¥ª¥Ö¥¸¥§¥¯¥ÈºîÀ®¤Ï¡¢
134 ɬ¤º°ìÏ¢¤ÎÁàºî¤È¤·¤Æ¼Â¹Ô¤µ¤ì¤ë (performed atomically)¡£
135 .TP
136 .B O_TRUNC
137 ¶¦Í­¥á¥â¥ê¡¦¥ª¥Ö¥¸¥§¥¯¥È¤¬¤¹¤Ç¤Ë¸ºß¤·¤¿¾ì¹ç¡¢
138 ¤½¤Î¥ª¥Ö¥¸¥§¥¯¥È¤ò 0 ¥Ð¥¤¥È¤ËÀÚ¤êµÍ¤á¤ë¡£
139 .LP
140 ¤³¤ì¤é¤Î¥Õ¥é¥°ÃͤÎÄêµÁ¤Ï
141 .I <fcntl.h>
142 ¤Î¥¤¥ó¥¯¥ë¡¼¥É¤Ë¤è¤êÆÀ¤é¤ì¤ë¡£
143 .LP
144 À®¸ù¤·¤Æ´°Î»¤·¤¿¾ì¹ç¡¢
145 .BR shm_open ()
146 ¤Ï¶¦Í­¥á¥â¥ê¡¦¥ª¥Ö¥¸¥§¥¯¥È¤ò»²¾È¤¹¤ë¿·¤·¤¤¥Õ¥¡¥¤¥ë¡¦¥Ç¥£¥¹¥¯¥ê¥×¥¿¤òÊÖ¤¹¡£
147 ¤³¤Î¥Õ¥¡¥¤¥ë¡¦¥Ç¥£¥¹¥¯¥ê¥×¥¿¤Ï¡¢¤½¤Î¥×¥í¥»¥¹Æâ¤Ç²áµî¤Ë¥ª¡¼¥×¥ó¤µ¤ì¤Æ¤¤¤Ê¤¤
148 ¥Õ¥¡¥¤¥ë¡¦¥Ç¥£¥¹¥¯¥ê¥×¥¿¤ÎÃæ¤ÇºÇ¤â¾®¤µ¤Ê¿ô¤Ë¤Ê¤ë¤³¤È¤¬Êݾڤµ¤ì¤ë¡£
149 .B FD_CLOEXEC
150 ¥Õ¥é¥°
151 .RB ( fcntl (2)
152 ¤ò»²¾È) ¤¬¡¢¤³¤Î¥Õ¥¡¥¤¥ë¡¦¥Ç¥£¥¹¥¯¥ê¥×¥¿¤ËÀßÄꤵ¤ì¤ë¡£
153 .PP
154 Ä̾¤³¤ì¤é¤Î¥Õ¥¡¥¤¥ë¡¦¥Ç¥£¥¹¥¯¥ê¥×¥¿¤Ï¡¢¤³¤Î¸å³¤±¤Æ¼Â¹Ô¤µ¤ì¤ë
155 .BR ftruncate (2)
156 (¿·µ¬¤ËºîÀ®¤µ¤ì¤¿¥ª¥Ö¥¸¥§¥¯¥È¤Î¾ì¹ç¤Î¤ß) ¤È
157 .BR mmap (2)
158 ¤Î¸Æ¤Ó½Ð¤·¤Ë»ÈÍѤµ¤ì¤ë¡£
159 .BR mmap (2)
160 ¤ò¸Æ¤Ó½Ð¤·¤¿¸å¤Ï¡¢¥Õ¥¡¥¤¥ë¡¦¥Ç¥£¥¹¥¯¥ê¥×¥¿¤ò¥¯¥í¡¼¥º¤·¤Æ¤â¤è¤¯¡¢
161 ¥¯¥í¡¼¥º¤·¤Æ¤â¥á¥â¥ê¡¦¥Þ¥Ã¥Ô¥ó¥°¤Ë±Æ¶Á¤òÍ¿¤¨¤ë¤³¤È¤Ï¤Ê¤¤¡£
162 .PP
163 .BR shm_unlink ()
164 ¤ÎÆ°ºî¤Ï
165 .BR unlink (2)
166 ¤È¤è¤¯»÷¤Æ¤¤¤ë:
167 ¶¦Í­¥á¥â¥ê¡¦¥ª¥Ö¥¸¥§¥¯¥È̾¤òºï½ü¤·¡¢¤¹¤Ù¤Æ¤Î¥×¥í¥»¥¹¤¬½èÍýÂоݤÎ
168 ¥ª¥Ö¥¸¥§¥¯¥È¤ò¥¢¥ó¥Þ¥Ã¥×¤·¤¿»þÅÀ¤Ç¥ª¥Ö¥¸¥§¥¯¥È¤Î³ä¤êÅö¤Æ¤ò²ò½ü¤·¡¢
169 Âбþ¤¹¤ë¥á¥â¥êÎΰè¤ÎÆâÍƤòÇË´þ¤¹¤ë¡£
170 .BR shm_unlink ()
171 ¤¬À®¸ù¤·¤¿¸å¤Ç¡¢Æ±¤¸
172 .I name
173 ¤ò»ý¤Ä¥ª¥Ö¥¸¥§¥¯¥È¤ËÂФ·¤Æ
174 .BR shm_open ()
175 ¤ò¹Ô¤¦¤È¡¢
176 .RB ( O_CREAT
177 ¤¬»ØÄꤵ¤ì¤Æ¤¤¤Ê¤¤¾ì¹ç) ¼ºÇÔ¤¹¤ë¡£
178 .RB ( O_CREAT
179 ¤¬»ØÄꤵ¤ì¤Æ¤¤¤ë¾ì¹ç¡¢¿·¤·¤¯Ê̤Υª¥Ö¥¸¥§¥¯¥È¤¬ºîÀ®¤µ¤ì¤ë)¡£
180 .SH ÊÖ¤êÃÍ
181 À®¸ù¤·¤¿¾ì¹ç¡¢
182 .BR shm_open ()
183 ¤ÏÈóÉé¤Î¥Õ¥¡¥¤¥ë¡¦¥Ç¥£¥¹¥¯¥ê¥×¥¿¤òÊÖ¤¹¡£
184 ¼ºÇÔ¤·¤¿¾ì¹ç¡¢
185 .BR shm_open ()
186 ¤Ï \-1 ¤òÊÖ¤¹¡£
187 .BR shm_unlink ()
188 ¤Ï¡¢À®¸ù¤·¤¿¾ì¹ç 0 ¤ò¡¢¥¨¥é¡¼¤¬µ¯¤³¤Ã¤¿¾ì¹ç \-1 ¤òÊÖ¤¹¡£
189 .SH ¥¨¥é¡¼
190 ¼ºÇÔ¤·¤¿¾ì¹ç¡¢¥¨¥é¡¼¤Î¸¶°ø¤ò¼¨¤¹¤¿¤á
191 .I errno
192 ¤¬ÀßÄꤵ¤ì¤ë¡£
193 .I errno
194 ¤ËÀßÄꤵ¤ì¤ëÃͤϰʲ¼¤ÎÄ̤ê¤Ç¤¢¤ë:
195 .TP
196 .B EACCES
197 ¶¦Í­¥á¥â¥ê¥ª¥Ö¥¸¥§¥¯¥È¤ò
198 .BR shm_unlink ()
199 ¤¹¤ë¸¢¸Â¤¬¤Ê¤«¤Ã¤¿¡£
200 .TP
201 .B EACCES
202 »ØÄꤵ¤ì¤¿
203 .I mode
204 ¤Ç
205 .I name
206 ¤ò
207 .BR shm_open ()
208 ¤¹¤ë¸¢¸Â¤¬¤Ê¤«¤Ã¤¿¡£¤â¤·¤¯¤Ï¡¢
209 .B O_TRUNC
210 ¤¬»ØÄꤵ¤ì¤¿¤¬¡¢¸Æ¤Ó½Ð¤·¸µ¤Ë¤Ï¤½¤Î¥ª¥Ö¥¸¥§¥¯¥È¤ËÂФ¹¤ë½ñ¤­¹þ¤ß¸¢¸Â¤¬
211 ¤Ê¤«¤Ã¤¿¡£
212 .TP
213 .B EEXIST
214 .B O_CREAT
215 ¤È
216 .B O_EXCL
217 ¤ÎξÊý¤¬
218 .BR shm_open ()
219 ¤Ë»ØÄꤵ¤ì¤¿¤¬¡¢
220 .I name
221 ¤Ç»ØÄꤵ¤ì¤¿¶¦Í­¥á¥â¥ê¡¦¥ª¥Ö¥¸¥§¥¯¥È¤¬´û¤Ë¸ºß¤·¤¿¡£
222 .TP
223 .B EINVAL
224 .BR shm_open ()
225 ¤ËÍ¿¤¨¤é¤ì¤¿
226 .I name
227 °ú¤­¿ô¤¬ÉÔÀµ¤Ç¤¢¤Ã¤¿¡£
228 .TP
229 .B EMFILE
230 ¥×¥í¥»¥¹¤¬¥ª¡¼¥×¥ó²Äǽ¤Ê¥Õ¥¡¥¤¥ë¿ô¤Î¾å¸Â¤Ë¤¹¤Ç¤Ë㤷¤Æ¤¤¤¿¡£
231 .TP
232 .B ENAMETOOLONG
233 .I name
234 ¤ÎŤµ¤¬
235 .B PATH_MAX
236 ¤ò±Û¤¨¤Æ¤¤¤ë¡£
237 .TP
238 .B ENFILE
239 ¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤Ç¥ª¡¼¥×¥ó¤Ç¤­¤ë¥Õ¥¡¥¤¥ë¿ô¤Î¾å¸Â¤Ë㤷¤¿¡£
240 .TP
241 .B ENOENT
242 ¸ºß¤·¤Æ¤¤¤Ê¤¤
243 .I name
244 ¤Î¥ª¥Ö¥¸¥§¥¯¥È¤ò
245 .BR shm_open ()
246 ¤·¤è¤¦¤È¤·¤¿¤¬¡¢
247 .B O_CREAT
248 ¤¬»ØÄꤵ¤ì¤Æ¤¤¤Ê¤«¤Ã¤¿¡£
249 .TP
250 .B ENOENT
251 ¸ºß¤·¤Ê¤¤
252 .I name
253 ¤Î¥ª¥Ö¥¸¥§¥¯¥È¤ò
254 .BR shm_unlink ()
255 ¤·¤è¤¦¤È¤·¤¿¡£
256 .SH ¥Ð¡¼¥¸¥ç¥ó
257 ¤³¤ì¤é¤Î´Ø¿ô¤Ï glibc 2.2 °Ê¹ß¤ÇÄ󶡤µ¤ì¤Æ¤¤¤ë¡£
258 .SH ½àµò
259 POSIX.1-2001.
260 .LP
261 POSIX.1-2001 ¤Ë¤Ï¡¢¿·µ¬¤ËºîÀ®¤µ¤ì¤ë¶¦Í­¥á¥â¥ê¥ª¥Ö¥¸¥§¥¯¥È¤Î¥°¥ë¡¼¥×½êÍ­¸¢¤Ï¡¢
262 ¸Æ¤Ó½Ð¤·¸µ¥×¥í¥»¥¹¤Î¼Â¸ú¥°¥ë¡¼¥× ID ¤« ¡Ö¥·¥¹¥Æ¥à¤Î¥Ç¥Õ¥©¥ë¥È¤Î¥°¥ë¡¼¥× ID¡×
263 ¤Î¤É¤Á¤é¤«¤ËÀßÄꤵ¤ì¤ë¡¢¤È½ñ¤«¤ì¤Æ¤¤¤ë¡£
264 .SH Ãí°Õ
265 .LP
266 POSIX ¤Ï
267 .B O_RDONLY
268 ¤È
269 .B O_TRUNC
270 ¤¬°ì½ï¤Ë»ØÄꤵ¤ì¤¿¾ì¹ç¤ÎÆ°ºî¤ò̤ÄêµÁ¤Ë¤·¤Æ¤¤¤ë¡£Linux ¤Ç¤Ï¡¢
271 ´û¸¤Î¶¦Í­¥á¥â¥ê¡¦¥ª¥Ö¥¸¥§¥¯¥È¤ËÂФ¹¤ëÀÚ¤êµÍ¤á (truncate) ¤ÏÀ®¸ù¤¹¤ë¡£
272 ¤·¤«¤·¡¢Â¾¤Î UNIX ¥·¥¹¥Æ¥à¤Ç¤âƱ¤¸¤Ç¤¢¤ë¤È¤Ï¸Â¤é¤Ê¤¤¡£
273 .LP
274 Linux 2.4 ¤Ë¤ª¤±¤ë POSIX ¶¦Í­¥á¥â¥ê¡¦¥ª¥Ö¥¸¥§¥¯¥È¤Î¼ÂÁõ¤Ï
275 ÀìÍѤΥե¡¥¤¥ë¥·¥¹¥Æ¥à¤ò»ÈÍѤ¹¤ë¡£¤½¤Î¥Õ¥¡¥¤¥ë¥·¥¹¥Æ¥à¤ÏÄ̾ï
276 .I /dev/shm
277 ¤Ë¥Þ¥¦¥ó¥È¤µ¤ì¤ë¡£
278 .SH ´ØÏ¢¹àÌÜ
279 .BR close (2),
280 .BR fchmod (2),
281 .BR fchown (2),
282 .BR fcntl (2),
283 .BR fstat (2),
284 .BR ftruncate (2),
285 .BR mmap (2),
286 .BR open (2),
287 .BR umask (2),
288 .BR shm_overview (7)