OSDN Git Service

(split) [JM:00127] Fix a translation mistake in semop(2).
[linuxjm/LDP_man-pages.git] / release / man7 / posixoptions.7
1 .\" Copyright (c) 2003 Andries Brouwer (aeb@cwi.nl)
2 .\"
3 .\" This is free documentation; you can redistribute it and/or
4 .\" modify it under the terms of the GNU General Public License as
5 .\" published by the Free Software Foundation; either version 2 of
6 .\" the License, or (at your option) any later version.
7 .\"
8 .\" The GNU General Public License's references to "object code"
9 .\" and "executables" are to be interpreted as the output of any
10 .\" document formatting or typesetting system, including
11 .\" intermediate and printed output.
12 .\"
13 .\" This manual is distributed in the hope that it will be useful,
14 .\" but WITHOUT ANY WARRANTY; without even the implied warranty of
15 .\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16 .\" GNU General Public License for more details.
17 .\"
18 .\" You should have received a copy of the GNU General Public
19 .\" License along with this manual; if not, write to the Free
20 .\" Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111,
21 .\" USA.
22 .\"
23 .\" Japanese Version Copyright (c) 2004 Yuichi SATO
24 .\"         all rights reserved.
25 .\" Translated Thu Dec 16 03:35:45 JST 2004
26 .\"         by Yuichi SATO <ysato444@yahoo.co.jp>
27 .\"
28 .\"WORD:        feature test macro      µ¡Ç½¥Æ¥¹¥È¥Þ¥¯¥í
29 .\"
30 .TH POSIXOPTIONS 7 2007-12-21 "" "Linux Programmer's Manual"
31 .SH Ì¾Á°
32 POSIX É¸½à¤ÎÁªÂò²Äǽ¤ÊÉôʬ
33 .SH ÀâÌÀ
34 POSIX É¸½à (°Ê²¼¤Î¾ðÊó¤Ï POSIX.1-2001 ¤ÎÈ´¿è) ¤Ï
35 ¸ß´¹¥·¥¹¥Æ¥à¤ÎÆ°ºî¤È¥¤¥ó¥¿¥Õ¥§¡¼¥¹¤Î¥»¥Ã¥È¤òµ­½Ò¤·¤Æ¤¤¤ë¡£
36 ¤·¤«¤·¡¢Â¿¤¯¤Î¥¤¥ó¥¿¥Õ¥§¡¼¥¹¤ÏÁªÂò²Äǽ¤Ç¤¢¤ê¡¢
37 ¥³¥ó¥Ñ¥¤¥ë»þ¤Ë¥¤¥ó¥¿¥Õ¥§¡¼¥¹¤¬»ÈÍѲÄǽ¤«¤ò¥Æ¥¹¥È¤¹¤ëµ¡Ç½¥Æ¥¹¥È¥Þ¥¯¥í¤È¡¢
38 ¼Â¹Ô»þ¤Ë¥Æ¥¹¥È¤¹¤ë´Ø¿ô
39 .BR sysconf (3),
40 .BR fpathconf (3),
41 .BR pathconf (3),
42 .BR confstr (3)
43 ¤¬¤¢¤ë¡£
44 ¥·¥§¥ë¥¹¥¯¥ê¥×¥È¤Ç¤Ï
45 .BR getconf (1)
46 ¤ò»È¤¦¤³¤È¤¬¤Ç¤­¤ë¡£
47 ¾ÜºÙ¤Ï
48 .BR sysconf (3)
49 ¤ò»²¾È¤¹¤ë¤³¤È¡£
50 .LP
51 POSIX ¾Êά·Á¤Î̾Á°¡¦¥ª¥×¥·¥ç¥ó¡¦¥ª¥×¥·¥ç¥ó¤òÄ´¤Ù¤ë¤¿¤á¤Î
52 .BR sysconf (3)
53 °ú¤­¿ô¤Î̾Á°¡¦(²Äǽ¤Ê¤é¤Ð) Èó¾ï¤Ëû¤¤ÀâÌÀ¤òµ­½Ò¤¹¤ë¡£
54 ¤è¤êÀµ³Î¤Ê¾ÜºÙ¤Ï POSIX É¸½à¼«¿È¤Ë½ñ¤«¤ì¤Æ¤¤¤ë¡£
55 POSIX É¸½à¤Ïº£Æü¤Ç¤Ï Web ¤Ç¼«Í³¤Ë¥¢¥¯¥»¥¹¤Ç¤­¤ë¡£
56 .SS "ADV - _POSIX_ADVISORY_INFO - _SC_ADVISORY_INFO"
57 °Ê²¼¤Î¥¢¥É¥Ð¥¤¥¹¤Î´Ø¿ô¤¬Â¸ºß¤¹¤ë¡£
58 .br
59 .nf
60 .in +4
61
62 .IR posix_fadvise (),
63 .IR posix_fallocate (),
64 .IR posix_memalign (),
65 .IR posix_madvise ().
66 .br
67 .in -4
68 .fi
69 .SS "AIO - _POSIX_ASYNCHRONOUS_IO - _SC_ASYNCHRONOUS_IO"
70 ¥Ø¥Ã¥À
71 .I <aio.h>
72 ¤¬Â¸ºß¤¹¤ë¡£
73 °Ê²¼¤Î´Ø¿ô¤¬Â¸ºß¤¹¤ë¡£
74 .br
75 .nf
76 .in +4
77
78 .IR aio_cancel (),
79 .IR aio_error (),
80 .IR aio_fsync (),
81 .IR aio_read (),
82 .IR aio_return (),
83 .IR aio_suspend (),
84 .IR aio_write (),
85 .IR lio_listio ().
86 .br
87 .in -4
88 .fi
89 .SS "BAR - _POSIX_BARRIERS - _SC_BARRIERS"
90 ¤³¤Î¥ª¥×¥·¥ç¥ó¤Ï
91 .B _POSIX_THREADS
92 ¤È
93 .B _POSIX_THREAD_SAFE_FUNCTIONS
94 ¥ª¥×¥·¥ç¥ó¤ò°ÅÌÛ¤ÎÆâ¤Ë»ØÄꤹ¤ë¡£
95 °Ê²¼¤Î´Ø¿ô¤¬Â¸ºß¤¹¤ë¡£
96 .br
97 .nf
98 .in +4
99
100 .IR pthread_barrier_destroy (),
101 .IR pthread_barrier_init (),
102 .IR pthread_barrier_wait (),
103 .IR pthread_barrierattr_destroy (),
104 .IR pthread_barrierattr_init ().
105 .in -4
106 .br
107 .fi
108 .\" .SS "BE"
109 .\" ¥Ð¥Ã¥Á´Ä¶­
110 .\" .SS "CD"
111 .\" C ¤Ë¤è¤ë³«È¯
112 .SS "--- - POSIX_CHOWN_RESTRICTED"
113 ¤³¤Î¥ª¥×¥·¥ç¥ó¤¬Í­¸ú¤Ê¾ì¹ç (POSIX.1-2001 ¤Ç¤Ï¾ï¤ËÍ­¸ú)¡¢
114 root ¤À¤±¤¬¥Õ¥¡¥¤¥ë½êÍ­¼Ô¤ÎÊѹ¹¤òµö¤µ¤ì¡¢
115 root °Ê³°¤Ï¥Õ¥¡¥¤¥ë¤Î¥°¥ë¡¼¥×¤ò
116 ¼«Ê¬¤¬½ê°¤¹¤ë¥°¥ë¡¼¥×¤Î 1 ¤Ä¤ËÀßÄꤹ¤ë¤³¤È¤À¤±¤¬¤Ç¤­¤ë¡£
117 ¤³¤ì¤Ï°Ê²¼¤Î´Ø¿ô¤Ë±Æ¶Á¤¹¤ë¡£
118 .br
119 .nf
120 .in +4n
121
122 .IR chown (),
123 .IR fchown ().
124 .\" lchown() ¤Ï¤É¤¦¤Ê¤Î¤«?
125 .in -4
126 .br
127 .fi
128 .SS "CS - _POSIX_CLOCK_SELECTION - _SC_CLOCK_SELECTION"
129 ¤³¤Î¥ª¥×¥·¥ç¥ó¤Ï
130 .B _POSIX_TIMERS
131 ¥ª¥×¥·¥ç¥ó¤ò°ÅÌÛ¤ÎÆâ¤Ë»ØÄꤹ¤ë¡£
132 °Ê²¼¤Î´Ø¿ô¤¬Â¸ºß¤¹¤ë¡£
133 .br
134 .nf
135 .in +4
136
137 .IR pthread_condattr_getclock (),
138 .IR pthread_condattr_setclock (),
139 .IR clock_nanosleep ().
140
141 .in -4
142 .br
143 .fi
144 .B CLOCK_REALTIME
145 ¤¬´Ø¿ô
146 .IR clock_settime ()
147 ¤ÇÊѹ¹¤µ¤ì¤¿¾ì¹ç¡¢ÀäÂлþ´Ö¤Ë´Ø·¸¤¹¤ëÁ´¤Æ¤Î¥¿¥¤¥Þ¤Î¥»¥Ã¥È¤Ë±Æ¶Á¤¹¤ë¡£
148 .SS "CPT - _POSIX_CPUTIME - _SC_CPUTIME"
149 clockID CLOCK_PROCESS_CPUTIME_ID ¤¬¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤ë¡£
150 ¤³¤Î¥¯¥í¥Ã¥¯¤Î½é´üÃͤϡ¢³Æ¥×¥í¥»¥¹Ëè¤Ë 0 ¤È¤Ê¤ë¡£
151 ¤³¤Î¥ª¥×¥·¥ç¥ó¤Ï
152 .B _POSIX_TIMERS
153 ¥ª¥×¥·¥ç¥ó¤ò°ÅÌÛ¤ÎÆâ¤Ë»ØÄꤹ¤ë¡£
154 ´Ø¿ô
155 .IR clock_getcpuclockid ()
156 ¤¬Â¸ºß¤¹¤ë¡£
157 .\" .SS "FD"
158 .\" Fortran ¤Ë¤è¤ë³«È¯
159 .\" .SS "FR"
160 .\" Fortran ¥é¥ó¥¿¥¤¥à
161 .SS "--- - _POSIX_FILE_LOCKING - _SC_FILE_LOCKING"
162 ¤³¤Î¥ª¥×¥·¥ç¥ó¤Ïºï½ü¤µ¤ì¤¿¡£XPG6 ºÇ½ªÈǤˤϤʤ¤¡£
163 .SS "FSC - _POSIX_FSYNC - _SC_FSYNC "
164 ´Ø¿ô
165 .IR fsync ()
166 ¤¬Â¸ºß¤¹¤ë¡£
167 .SS "IP6 - _POSIX_IPV6 - _SC_IPV6"
168 Internet Protocol Version 6 ¤¬¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤ë¡£
169 .SS "--- - _POSIX_JOB_CONTROL - _SC_JOB_CONTROL"
170 ¤³¤Î¥ª¥×¥·¥ç¥ó¤¬Í­¸ú¤Ê¾ì¹ç (POSIX.1-2001 ¤Ç¤Ï¾ï¤ËÍ­¸ú)¡¢
171 ¥·¥¹¥Æ¥à¤Ï POSIX Êý¼°¤Î¥¸¥ç¥ÖÀ©¸æ¤ò¼ÂÁõ¤·¤Æ¤ª¤ê¡¢
172 °Ê²¼¤Î´Ø¿ô¤¬Â¸ºß¤¹¤ë¡£
173 .br
174 .nf
175 .in +4
176
177 .IR setpgid (),
178 .IR tcdrain (),
179 .IR tcflush (),
180 .IR tcgetpgrp (),
181 .IR tcsendbreak (),
182 .IR tcsetattr (),
183 .IR tcsetpgrp ().
184 .in -4
185 .fi
186 .SS "MF - _POSIX_MAPPED_FILES - _SC_MAPPED_FILES"
187 ¶¦Í­¥á¥â¥ê¤¬¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤ë¡£
188 ¥¤¥ó¥¯¥ë¡¼¥É¥Õ¥¡¥¤¥ë
189 .I <sys/mman.h>
190 ¤¬Â¸ºß¤¹¤ë¡£
191 °Ê²¼¤Î´Ø¿ô¤¬Â¸ºß¤¹¤ë¡£
192 .br
193 .nf
194 .in +4n
195
196 .IR mmap (),
197 .IR msync (),
198 .IR munmap ().
199 .in -4
200 .br
201 .fi
202 .SS "ML - _POSIX_MEMLOCK - _SC_MEMLOCK"
203 ¶¦Í­¥á¥â¥ê¤¬¥³¥¢Æâ¤Ë¥í¥Ã¥¯¤Ç¤­¤ë¡£
204 °Ê²¼¤Î´Ø¿ô¤¬Â¸ºß¤¹¤ë¡£
205 .br
206 .nf
207 .in +4n
208
209 .IR mlockall (),
210 .IR munlockall ().
211 .in -4
212 .br
213 .fi
214 .SS "MR/MLR - _POSIX_MEMLOCK_RANGE - _SC_MEMLOCK_RANGE"
215 ¤è¤ê¾ÜºÙ¤Ë¡¢ÈϰϤò¥³¥¢Æâ¤Ë¥í¥Ã¥¯¤Ç¤­¤ë¡£
216 °Ê²¼¤Î´Ø¿ô¤¬Â¸ºß¤¹¤ë¡£
217 .br
218 .nf
219 .in +4n
220
221 .IR mlock (),
222 .IR munlock ().
223 .in -4
224 .br
225 .fi
226 .SS "MPR - _POSIX_MEMORY_PROTECTION - _SC_MEMORY_PROTECTION"
227 ´Ø¿ô
228 .IR mprotect ()
229 ¤¬Â¸ºß¤¹¤ë¡£
230 .SS "MSG - _POSIX_MESSAGE_PASSING - _SC_MESSAGE_PASSING"
231 ¥¤¥ó¥¯¥ë¡¼¥É¥Õ¥¡¥¤¥ë
232 .I <mqueue.h>
233 ¤¬Â¸ºß¤¹¤ë¡£
234 °Ê²¼¤Î´Ø¿ô¤¬Â¸ºß¤¹¤ë¡£
235 .br
236 .nf
237 .in +4
238
239 .IR mq_close (),
240 .IR mq_getattr (),
241 .IR mq_notify (),
242 .IR mq_open (),
243 .IR mq_receive (),
244 .IR mq_send (),
245 .IR mq_setattr (),
246 .IR mq_unlink ().
247 .br
248 .in -4
249 .fi
250 .SS "MON - _POSIX_MONOTONIC_CLOCK - _SC_MONOTONIC_CLOCK"
251 .B CLOCK_MONOTONIC
252 ¤¬¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤ë¡£
253 ¤³¤Î¥ª¥×¥·¥ç¥ó¤Ï
254 .B _POSIX_TIMERS
255 ¥ª¥×¥·¥ç¥ó¤ò°ÅÌÛ¤ÎÆâ¤Ë»ØÄꤹ¤ë¡£
256 ±Æ¶Á¤ò¼õ¤±¤ë´Ø¿ô¤Ï°Ê²¼¤ÎÄ̤ꡣ
257 .nf
258 .in +4
259
260 .IR aio_suspend (),
261 .IR clock_getres (),
262 .IR clock_gettime (),
263 .IR clock_settime (),
264 .IR timer_create ().
265 .in -4
266 .fi
267 .SS "--- - _POSIX_MULTI_PROCESS - _SC_MULTI_PROCESS"
268 ¤³¤Î¥ª¥×¥·¥ç¥ó¤Ïºï½ü¤µ¤ì¤¿¡£XPG6 ºÇ½ªÈǤˤϤʤ¤¡£
269 .\" .SS "MX"
270 .\" IEC 60559 ÉâÆ°¾®¿ôÅÀ¿ô¥ª¥×¥·¥ç¥ó¡£
271 .SS "--- - _POSIX_NO_TRUNC"
272 ¤³¤Î¥ª¥×¥·¥ç¥ó¤¬Í­¸ú¤Ê¾ì¹ç (POSIX.1-2001 ¤Ç¤Ï¾ï¤ËÍ­¸ú)¡¢
273 .B NAME_MAX
274 ¤è¤êŤ¤¥Ñ¥¹Ì¾¤Î¹½À®Í×ÁǤÏÀÚ¤êµÍ¤á¤é¤ì¤Ê¤¤¤¬¡¢¥¨¥é¡¼¤Ë¤Ê¤ë¡£
275 ¤³¤ÎÀßÄê¤Ï¹½À®Í×ÁǤΥѥ¹ÀÜƬ¼­¤Ë°Í¸¤¹¤ë¾ì¹ç¤â¤¢¤ë¡£
276 .SS "PIO - _POSIX_PRIORITIZED_IO - _SC_PRIORITIZED_IO"
277 ¤³¤Î¥ª¥×¥·¥ç¥ó¤ÏÈóƱ´ü I/O ¤ÎÍ¥ÀèÅÙ¤¬»ØÄê¤Ç¤­¤ë¤³¤È¤òɽ¤¹¡£
278 ¤³¤ì¤Ï°Ê²¼¤Î´Ø¿ô¤Ë±Æ¶Á¤¹¤ë¡£
279 .br
280 .nf
281 .in +4
282
283 .IR aio_read (),
284 .IR aio_write ().
285 .in -4
286 .fi
287 .SS "PS - _POSIX_PRIORITY_SCHEDULING - _SC_PRIORITY_SCHEDULING"
288 ¥¤¥ó¥¯¥ë¡¼¥É¥Õ¥¡¥¤¥ë
289 .I <sched.h>
290 ¤¬Â¸ºß¤¹¤ë¡£
291 °Ê²¼¤Î´Ø¿ô¤¬Â¸ºß¤¹¤ë¡£
292 .br
293 .nf
294 .in +4
295
296 .IR sched_get_priority_max (),
297 .IR sched_get_priority_min (),
298 .IR sched_getparam (),
299 .IR sched_getscheduler (),
300 .IR sched_rr_get_interval (),
301 .IR sched_setparam (),
302 .IR sched_setscheduler (),
303 .IR sched_yield ().
304
305 .in -4
306 .fi
307 .B _POSIX_SPAWN
308 ¤âÍ­¸ú¤Ê¾ì¹ç¤Ï¡¢°Ê²¼¤Î´Ø¿ô¤¬Â¸ºß¤¹¤ë¡£
309 .br
310 .nf
311 .in +4
312
313 .IR posix_spawnattr_getschedparam (),
314 .IR posix_spawnattr_getschedpolicy (),
315 .IR posix_spawnattr_setschedparam (),
316 .IR posix_spawnattr_setschedpolicy ().
317 .in -4
318 .fi
319 .SS "RS - _POSIX_RAW_SOCKETS"
320 raw ¥½¥±¥Ã¥È¤¬¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤ë¡£
321 ±Æ¶Á¤ò¼õ¤±¤ë´Ø¿ô¤Ï°Ê²¼¤ÎÄ̤ꡣ
322 .br
323 .nf
324 .in +4n
325
326 .IR getsockopt (),
327 .IR setsockopt ().
328 .in -4
329 .br
330 .fi
331 .SS "--- - _POSIX_READER_WRITER_LOCKS - _SC_READER_WRITER_LOCKS"
332 ¤³¤Î¥ª¥×¥·¥ç¥ó¤Ï
333 .B _POSIX_THREADS
334 ¥ª¥×¥·¥ç¥ó¤ò°ÅÌÛ¤ÎÆâ¤Ë»ØÄꤹ¤ë¡£
335 µÕ¤Ë POSIX.1-2001 ¤Ç¤Ï
336 .B _POSIX_THREADS
337 ¥ª¥×¥·¥ç¥ó¤Ï¤³¤Î¥ª¥×¥·¥ç¥ó¤ò°ÅÌÛ¤ÎÆâ¤Ë»ØÄꤹ¤ë¡£
338 °Ê²¼¤Î´Ø¿ô¤¬Â¸ºß¤¹¤ë¡£
339 .nf
340 .in +4
341
342 .IR pthread_rwlock_destroy (),
343 .IR pthread_rwlock_init (),
344 .IR pthread_rwlock_rdlock (),
345 .IR pthread_rwlock_tryrdlock (),
346 .IR pthread_rwlock_trywrlock (),
347 .IR pthread_rwlock_unlock (),
348 .IR pthread_rwlock_wrlock (),
349 .IR pthread_rwlockattr_destroy (),
350 .IR pthread_rwlockattr_init ().
351 .in -4
352 .fi
353 .SS "RTS - _POSIX_REALTIME_SIGNALS - _SC_REALTIME_SIGNALS"
354 ¥ê¥¢¥ë¥¿¥¤¥à¥·¥°¥Ê¥ë¤¬¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤ë¡£
355 °Ê²¼¤Î´Ø¿ô¤¬Â¸ºß¤¹¤ë¡£
356 .br
357 .nf
358 .in +4
359
360 .IR sigqueue (),
361 .IR sigtimedwait (),
362 .IR sigwaitinfo ().
363 .br
364 .in -4
365 .fi
366 .SS "--- - _POSIX_REGEXP - _SC_REGEXP"
367 ¤³¤Î¥ª¥×¥·¥ç¥ó¤¬Í­¸ú¤Ê¾ì¹ç (POSIX.1-2001 ¤Ç¤Ï¾ï¤ËÍ­¸ú)¡¢
368 POSIX Àµµ¬É½¸½¤¬¥µ¥Ý¡¼¥È¤µ¤ì¡¢°Ê²¼¤Î´Ø¿ô¤¬Â¸ºß¤¹¤ë¡£
369 .br
370 .nf
371 .in +4
372
373 .IR regcomp (),
374 .IR regerror (),
375 .IR regexec (),
376 .IR regfree ().
377 .br
378 .in -4
379 .fi
380 .SS "--- - _POSIX_SAVED_IDS - _SC_SAVED_IDS"
381 ¤³¤Î¥ª¥×¥·¥ç¥ó¤¬Í­¸ú¤Ê¾ì¹ç (POSIX.1-2001 ¤Ç¤Ï¾ï¤ËÍ­¸ú)¡¢
382 ¥×¥í¥»¥¹¤ÏÊݸ (saved) set-user-ID ¤ÈÊݸ set-group-ID ¤ò»ý¤Ä¡£
383 ±Æ¶Á¤ò¼õ¤±¤ë´Ø¿ô¤Ï°Ê²¼¤ÎÄ̤ꡣ
384 .br
385 .nf
386 .in +4
387
388 .IR exec (),
389 .IR kill (),
390 .IR seteuid (),
391 .IR setegid (),
392 .IR setgid (),
393 .IR setuid ().
394 .br
395 .in -4
396 .fi
397 .\" .SS "SD"
398 .\" Software ³«È¯
399 .SS "SEM - _POSIX_SEMAPHORES - _SC_SEMAPHORES"
400 ¥¤¥ó¥¯¥ë¡¼¥É¥Õ¥¡¥¤¥ë
401 .I <semaphore.h>
402 ¤¬Â¸ºß¤¹¤ë¡£
403 °Ê²¼¤Î´Ø¿ô¤¬Â¸ºß¤¹¤ë¡£
404 .br
405 .nf
406 .in +4
407
408 .IR sem_close (),
409 .IR sem_destroy (),
410 .IR sem_getvalue (),
411 .IR sem_init (),
412 .IR sem_open (),
413 .IR sem_post (),
414 .IR sem_trywait (),
415 .IR sem_unlink (),
416 .IR sem_wait ().
417 .br
418 .in -4
419 .fi
420 .SS "SHM - _POSIX_SHARED_MEMORY_OBJECTS - _SC_SHARED_MEMORY_OBJECTS"
421 °Ê²¼¤Î´Ø¿ô¤¬Â¸ºß¤¹¤ë¡£
422 .br
423 .nf
424 .in +4
425
426 .IR mmap (),
427 .IR munmap (),
428 .IR shm_open (),
429 .IR shm_unlink ().
430 .br
431 .in -4
432 .fi
433 .SS "--- - _POSIX_SHELL - _SC_SHELL"
434 ¤³¤Î¥ª¥×¥·¥ç¥ó¤¬Í­¸ú¤Ê¾ì¹ç (POSIX.1-2001 ¤Ç¤Ï¾ï¤ËÍ­¸ú)¡¢´Ø¿ô
435 .IR system ()
436 ¤¬Â¸ºß¤¹¤ë¡£
437 .SS "SPN - _POSIX_SPAWN - _SC_SPAWN"
438 ¤³¤Î¥ª¥×¥·¥ç¥ó¤Ï¡¢Î㤨¤Ð MMU ¤¬Â¸ºß¤·¤Ê¤¤¤Ê¤É¤ÎÍýͳ¤Ë¤è¤Ã¤Æ¡¢
439 .IR fork ()
440 ¤ò»ÈÍѤ¹¤ë¤³¤È¤¬Æñ¤·¤¤¤«ÉÔ²Äǽ¤È¤¤¤¦¾õ¶·¤Ç¡¢
441 ¥×¥í¥»¥¹À¸À®¤ò¥µ¥Ý¡¼¥È¤¹¤ë¤³¤È¤òɽ¤¹¡£
442 .B _POSIX_SPAWN
443 ¤¬Í­¸ú¤Ê¾ì¹ç¡¢¥¤¥ó¥¯¥ë¡¼¥É¥Õ¥¡¥¤¥ë
444 .I <spawn.h>
445 ¤È¡¢°Ê²¼¤Î´Ø¿ô¤¬Â¸ºß¤¹¤ë¡£
446 .br
447 .nf
448 .in +4
449
450 .IR posix_spawn (),
451 .IR posix_spawn_file_actions_addclose (),
452 .IR posix_spawn_file_actions_adddup2 (),
453 .IR posix_spawn_file_actions_addopen (),
454 .IR posix_spawn_file_actions_destroy (),
455 .IR posix_spawn_file_actions_init (),
456 .IR posix_spawnattr_destroy (),
457 .IR posix_spawnattr_getsigdefault (),
458 .IR posix_spawnattr_getflags (),
459 .IR posix_spawnattr_getpgroup (),
460 .IR posix_spawnattr_getsigmask (),
461 .IR posix_spawnattr_init (),
462 .IR posix_spawnattr_setsigdefault (),
463 .IR posix_spawnattr_setflags (),
464 .IR posix_spawnattr_setpgroup (),
465 .IR posix_spawnattr_setsigmask (),
466 .IR posix_spawnp ().
467
468 .in -4
469 .br
470 .fi
471 .B _POSIX_PRIORITY_SCHEDULING
472 ¤âÍ­¸ú¤Ê¾ì¹ç¡¢°Ê²¼¤Î´Ø¿ô¤¬Â¸ºß¤¹¤ë¡£
473 .br
474 .nf
475 .in +4
476
477 .IR posix_spawnattr_getschedparam (),
478 .IR posix_spawnattr_getschedpolicy (),
479 .IR posix_spawnattr_setschedparam (),
480 .IR posix_spawnattr_setschedpolicy ().
481 .in -4
482 .fi
483 .SS "SPI - _POSIX_SPIN_LOCKS - _SC_SPIN_LOCKS"
484 ¤³¤Î¥ª¥×¥·¥ç¥ó¤Ï
485 .B _POSIX_THREADS
486 ¤È
487 .B _POSIX_THREAD_SAFE_FUNCTIONS
488 ¥ª¥×¥·¥ç¥ó¤ò°ÅÌÛ¤ÎÆâ¤Ë»ØÄꤹ¤ë¡£
489 °Ê²¼¤Î´Ø¿ô¤¬Â¸ºß¤¹¤ë¡£
490 .br
491 .nf
492 .in +4
493
494 .IR pthread_spin_destroy (),
495 .IR pthread_spin_init (),
496 .IR pthread_spin_lock (),
497 .IR pthread_spin_trylock (),
498 .IR pthread_spin_unlock ().
499 .in -4
500 .br
501 .fi
502 .SS "SS - _POSIX_SPORADIC_SERVER - _SC_SPORADIC_SERVER"
503 ¥¹¥±¥¸¥å¡¼¥ê¥ó¥°¥Ý¥ê¥·¡¼
504 .B SCHED_SPORADIC
505 ¤¬¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤ë¡£
506 ¤³¤Î¥ª¥×¥·¥ç¥ó¤Ï
507 .B _POSIX_PRIORITY_SCHEDULING
508 ¥ª¥×¥·¥ç¥ó¤ò°ÅÌÛ¤ÎÆâ¤Ë»ØÄꤹ¤ë¡£
509 ±Æ¶Á¤ò¼õ¤±¤ë´Ø¿ô¤Ï°Ê²¼¤ÎÄ̤ꡣ
510 .br
511 .nf
512 .in +4
513
514 .IR sched_setparam (),
515 .IR sched_setscheduler ().
516 .in -4
517 .br
518 .fi
519 .SS "SIO - _POSIX_SYNCHRONIZED_IO - _SC_SYNCHRONIZED_IO"
520 ±Æ¶Á¤ò¼õ¤±¤ë´Ø¿ô¤Ï°Ê²¼¤ÎÄ̤ꡣ
521 .IR open (),
522 .IR msync (),
523 .IR fsync (),
524 .IR fdatasync ().
525 .SS "TSA - _POSIX_THREAD_ATTR_STACKADDR - _SC_THREAD_ATTR_STACKADDR"
526 ±Æ¶Á¤ò¼õ¤±¤ë´Ø¿ô¤Ï°Ê²¼¤ÎÄ̤ꡣ
527 .br
528 .nf
529 .in +4
530
531 .IR pthread_attr_getstack (),
532 .IR pthread_attr_getstackaddr (),
533 .IR pthread_attr_setstack (),
534 .IR pthread_attr_setstackaddr ().
535 .in -4
536 .br
537 .fi
538 .SS "TSS - _POSIX_THREAD_ATTR_STACKSIZE - _SC_THREAD_ATTR_STACKSIZE"
539 ±Æ¶Á¤ò¼õ¤±¤ë´Ø¿ô¤Ï°Ê²¼¤ÎÄ̤ꡣ
540 .br
541 .nf
542 .in +4
543
544 .IR pthread_attr_getstack (),
545 .IR pthread_attr_getstacksize (),
546 .IR pthread_attr_setstack (),
547 .IR pthread_attr_setstacksize ().
548 .in -4
549 .br
550 .fi
551 .SS "TCT - _POSIX_THREAD_CPUTIME - _SC_THREAD_CPUTIME"
552 clockID CLOCK_THREAD_CPUTIME_ID ¤¬¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤ë¡£
553 ¤³¤Î¥ª¥×¥·¥ç¥ó¤Ï
554 .B _POSIX_TIMERS
555 ¥ª¥×¥·¥ç¥ó¤ò°ÅÌÛ¤ÎÆâ¤Ë»ØÄꤹ¤ë¡£
556 ±Æ¶Á¤ò¼õ¤±¤ë´Ø¿ô¤Ï°Ê²¼¤ÎÄ̤ꡣ
557 .br
558 .nf
559 .in +4
560
561 .IR pthread_getcpuclockid (),
562 .IR clock_getres (),
563 .IR clock_gettime (),
564 .IR clock_settime (),
565 .IR timer_create ().
566 .in -4
567 .br
568 .fi
569 .SS "TPI - _POSIX_THREAD_PRIO_INHERIT - _SC_THREAD_PRIO_INHERIT"
570 ±Æ¶Á¤ò¼õ¤±¤ë´Ø¿ô¤Ï°Ê²¼¤ÎÄ̤ꡣ
571 .br
572 .nf
573 .in +4
574
575 .IR pthread_mutexattr_getprotocol (),
576 .IR pthread_mutexattr_setprotocol ().
577 .in -4
578 .br
579 .fi
580 .SS "TPP - _POSIX_THREAD_PRIO_PROTECT - _SC_THREAD_PRIO_PROTECT"
581 ±Æ¶Á¤ò¼õ¤±¤ë´Ø¿ô¤Ï°Ê²¼¤ÎÄ̤ꡣ
582 .br
583 .nf
584 .in +4
585
586 .IR pthread_mutex_getprioceiling (),
587 .IR pthread_mutex_setprioceiling (),
588 .IR pthread_mutexattr_getprioceiling (),
589 .IR pthread_mutexattr_getprotocol (),
590 .IR pthread_mutexattr_setprioceiling (),
591 .IR pthread_mutexattr_setprotocol ().
592 .in -4
593 .br
594 .fi
595 .SS "TPS - _POSIX_THREAD_PRIORITY_SCHEDULING - _SC_THREAD_PRIORITY_SCHEDULING"
596 ¤³¤Î¥ª¥×¥·¥ç¥ó¤¬Í­¸ú¤Ê¾ì¹ç¡¢1 ¤Ä¤Î¥×¥í¥»¥¹Æâ¤Î¸Ä¡¹¤Î¥¹¥ì¥Ã¥É¤ò
597 ¸Ä¡¹¤ÎÍ¥ÀèÅÙ¤Þ¤¿¤Ï¸Ä¡¹¤Î¥¹¥±¥¸¥å¡¼¥é (¤Þ¤¿¤Ï¤½¤ÎξÊý) ¤Ç¼Â¹Ô¤Ç¤­¤ë¡£
598 ±Æ¶Á¤ò¼õ¤±¤ë´Ø¿ô¤Ï°Ê²¼¤ÎÄ̤ꡣ
599 .br
600 .nf
601 .in +4
602
603 .IR pthread_attr_getinheritsched (),
604 .IR pthread_attr_getschedpolicy (),
605 .IR pthread_attr_getscope (),
606 .IR pthread_attr_setinheritsched (),
607 .IR pthread_attr_setschedpolicy (),
608 .IR pthread_attr_setscope (),
609 .IR pthread_getschedparam (),
610 .IR pthread_setschedparam (),
611 .IR pthread_setschedprio ().
612 .in -4
613 .br
614 .fi
615 .SS "TSH - _POSIX_THREAD_PROCESS_SHARED - _SC_THREAD_PROCESS_SHARED"
616 ±Æ¶Á¤ò¼õ¤±¤ë´Ø¿ô¤Ï°Ê²¼¤ÎÄ̤ꡣ
617 .br
618 .nf
619 .in +4
620
621 .IR pthread_barrierattr_getpshared (),
622 .IR pthread_barrierattr_setpshared (),
623 .IR pthread_condattr_getpshared (),
624 .IR pthread_condattr_setpshared (),
625 .IR pthread_mutexattr_getpshared (),
626 .IR pthread_mutexattr_setpshared (),
627 .IR pthread_rwlockattr_getpshared (),
628 .IR pthread_rwlockattr_setpshared ().
629 .in -4
630 .br
631 .fi
632 .SS "TSF - _POSIX_THREAD_SAFE_FUNCTIONS - _SC_THREAD_SAFE_FUNCTIONS"
633 ±Æ¶Á¤ò¼õ¤±¤ë´Ø¿ô¤Ï°Ê²¼¤ÎÄ̤ꡣ
634 .br
635 .nf
636 .in +4
637
638 .IR readdir_r (),
639 .IR getgrgid_r (),
640 .IR getgrnam_r (),
641 .IR getpwnam_r (),
642 .IR getpwuid_r (),
643 .IR flockfile (),
644 .IR ftrylockfile (),
645 .IR funlockfile (),
646 .IR getc_unlocked (),
647 .IR getchar_unlocked (),
648 .IR putc_unlocked (),
649 .IR putchar_unlocked (),
650 .IR rand_r (),
651 .IR strerror_r (),
652 .IR strtok_r (),
653 .IR asctime_r (),
654 .IR ctime_r (),
655 .IR gmtime_r (),
656 .IR localtime_r ().
657 .in -4
658 .br
659 .fi
660 .SS "TSP - _POSIX_THREAD_SPORADIC_SERVER - _SC_THREAD_SPORADIC_SERVER"
661 ¤³¤Î¥ª¥×¥·¥ç¥ó¤Ï
662 .B _POSIX_THREAD_PRIORITY_SCHEDULING
663 ¥ª¥×¥·¥ç¥ó¤ò°ÅÌÛ¤ÎÆâ¤Ë»ØÄꤹ¤ë¡£
664 ±Æ¶Á¤ò¼õ¤±¤ë´Ø¿ô¤Ï°Ê²¼¤ÎÄ̤ꡣ
665 .br
666 .nf
667 .in +4
668
669 .IR sched_getparam (),
670 .IR sched_setparam (),
671 .IR sched_setscheduler ().
672 .in -4
673 .br
674 .fi
675 .SS "THR - _POSIX_THREADS - _SC_THREADS"
676 POSIX ¥¹¥ì¥Ã¥É¤Î´ðËÜ¥µ¥Ý¡¼¥È¤¬»ÈÍѲÄǽ¤Ç¤¢¤ë¡£
677 °Ê²¼¤Î´Ø¿ô¤¬Â¸ºß¤¹¤ë¡£
678 .br
679 .nf
680 .in +4
681
682 .IR pthread_atfork (),
683 .IR pthread_attr_destroy (),
684 .IR pthread_attr_getdetachstate (),
685 .IR pthread_attr_getschedparam (),
686 .IR pthread_attr_init (),
687 .IR pthread_attr_setdetachstate (),
688 .IR pthread_attr_setschedparam (),
689 .IR pthread_cancel (),
690 .IR pthread_cleanup_push (),
691 .IR pthread_cleanup_pop (),
692 .IR pthread_cond_broadcast (),
693 .IR pthread_cond_destroy (),
694 .IR pthread_cond_init (),
695 .IR pthread_cond_signal (),
696 .IR pthread_cond_timedwait (),
697 .IR pthread_cond_wait (),
698 .IR pthread_condattr_destroy (),
699 .IR pthread_condattr_init (),
700 .IR pthread_create (),
701 .IR pthread_detach (),
702 .IR pthread_equal (),
703 .IR pthread_exit (),
704 .IR pthread_getspecific (),
705 .IR pthread_join (),
706 .IR pthread_key_create (),
707 .IR pthread_key_delete (),
708 .IR pthread_mutex_destroy (),
709 .IR pthread_mutex_init (),
710 .IR pthread_mutex_lock (),
711 .IR pthread_mutex_trylock (),
712 .IR pthread_mutex_unlock (),
713 .IR pthread_mutexattr_destroy (),
714 .IR pthread_mutexattr_init (),
715 .IR pthread_once (),
716 .IR pthread_rwlock_destroy (),
717 .IR pthread_rwlock_init (),
718 .IR pthread_rwlock_rdlock (),
719 .IR pthread_rwlock_tryrdlock (),
720 .IR pthread_rwlock_trywrlock (),
721 .IR pthread_rwlock_unlock (),
722 .IR pthread_rwlock_wrlock (),
723 .IR pthread_rwlockattr_destroy (),
724 .IR pthread_rwlockattr_init (),
725 .IR pthread_self (),
726 .IR pthread_setcancelstate (),
727 .IR pthread_setcanceltype (),
728 .IR pthread_setspecific (),
729 .IR pthread_testcancel ().
730 .in -4
731 .br
732 .fi
733 .SS "TMO - _POSIX_TIMEOUTS - _SC_TIMEOUTS"
734 °Ê²¼¤Î´Ø¿ô¤¬Â¸ºß¤¹¤ë¡£
735 .br
736 .nf
737 .in +4
738
739 .IR mq_timedreceive (),
740 .IR mq_timedsend (),
741 .IR pthread_mutex_timedlock (),
742 .IR pthread_rwlock_timedrdlock (),
743 .IR pthread_rwlock_timedwrlock (),
744 .IR sem_timedwait (),
745 .IR posix_trace_timedgetnext_event ().
746 .in -4
747 .br
748 .fi
749 .SS "TMR - _POSIX_TIMERS - _SC_TIMERS"
750 °Ê²¼¤Î´Ø¿ô¤¬Â¸ºß¤¹¤ë¡£
751 .br
752 .nf
753 .in +4
754
755 .IR clock_getres (),
756 .IR clock_gettime (),
757 .IR clock_settime (),
758 .IR nanosleep (),
759 .IR timer_create (),
760 .IR timer_delete (),
761 .IR timer_gettime (),
762 .IR timer_getoverrun (),
763 .IR timer_settime ().
764 .in -4
765 .br
766 .fi
767 .SS "TRC - _POSIX_TRACE - _SC_TRACE"
768 POSIX ¥È¥ì¡¼¥·¥ó¥° (tracing) ¤¬»ÈÍѲÄǽ¤Ç¤¢¤ë¡£
769 °Ê²¼¤Î´Ø¿ô¤¬Â¸ºß¤¹¤ë¡£
770 .br
771 .nf
772 .in +4
773
774 .IR posix_trace_attr_destroy (),
775 .IR posix_trace_attr_getclockres (),
776 .IR posix_trace_attr_getcreatetime (),
777 .IR posix_trace_attr_getgenversion (),
778 .IR posix_trace_attr_getmaxdatasize (),
779 .IR posix_trace_attr_getmaxsystemeventsize (),
780 .IR posix_trace_attr_getmaxusereventsize (),
781 .IR posix_trace_attr_getname (),
782 .IR posix_trace_attr_getstreamfullpolicy (),
783 .IR posix_trace_attr_getstreamsize (),
784 .IR posix_trace_attr_init (),
785 .IR posix_trace_attr_setmaxdatasize (),
786 .IR posix_trace_attr_setname (),
787 .IR posix_trace_attr_setstreamsize (),
788 .IR posix_trace_attr_setstreamfullpolicy (),
789 .IR posix_trace_clear (),
790 .IR posix_trace_create (),
791 .IR posix_trace_event (),
792 .IR posix_trace_eventid_equal (),
793 .IR posix_trace_eventid_get_name (),
794 .IR posix_trace_eventid_open (),
795 .IR posix_trace_eventtypelist_getnext_id (),
796 .IR posix_trace_eventtypelist_rewind (),
797 .IR posix_trace_flush (),
798 .IR posix_trace_get_attr (),
799 .IR posix_trace_get_status (),
800 .IR posix_trace_getnext_event (),
801 .IR posix_trace_shutdown (),
802 .IR posix_trace_start (),
803 .IR posix_trace_stop (),
804 .IR posix_trace_trygetnext_event ().
805 .in -4
806 .br
807 .fi
808 .SS "TEF - _POSIX_TRACE_EVENT_FILTER - _SC_TRACE_EVENT_FILTER"
809 ¤³¤Î¥ª¥×¥·¥ç¥ó¤Ï
810 .B _POSIX_TRACE
811 ¥ª¥×¥·¥ç¥ó¤ò°ÅÌÛ¤ÎÆâ¤Ë»ØÄꤹ¤ë¡£
812 °Ê²¼¤Î´Ø¿ô¤¬Â¸ºß¤¹¤ë¡£
813 .br
814 .nf
815 .in +4
816
817 .IR posix_trace_eventset_add (),
818 .IR posix_trace_eventset_del (),
819 .IR posix_trace_eventset_empty (),
820 .IR posix_trace_eventset_fill (),
821 .IR posix_trace_eventset_ismember (),
822 .IR posix_trace_get_filter (),
823 .IR posix_trace_set_filter (),
824 .IR posix_trace_trid_eventid_open ().
825 .in -4
826 .br
827 .fi
828 .SS "TRI - _POSIX_TRACE_INHERIT - _SC_TRACE_INHERIT"
829 ¥È¥ì¡¼¥¹¤µ¤ì¤Æ¤¤¤ë¥×¥í¥»¥¹¤Î»Ò¥×¥í¥»¥¹¤Î¥È¥ì¡¼¥¹¤ò¥µ¥Ý¡¼¥È¤¹¤ë¡£
830 ¤³¤Î¥ª¥×¥·¥ç¥ó¤Ï
831 .B _POSIX_TRACE
832 ¥ª¥×¥·¥ç¥ó¤ò°ÅÌÛ¤ÎÆâ¤Ë»ØÄꤹ¤ë¡£
833 °Ê²¼¤Î´Ø¿ô¤¬Â¸ºß¤¹¤ë¡£
834 .br
835 .nf
836 .in +4
837
838 .IR posix_trace_attr_getinherited (),
839 .IR posix_trace_attr_setinherited ().
840 .in -4
841 .br
842 .fi
843 .SS "TRL - _POSIX_TRACE_LOG - _SC_TRACE_LOG"
844 ¤³¤Î¥ª¥×¥·¥ç¥ó¤Ï
845 .B _POSIX_TRACE
846 ¥ª¥×¥·¥ç¥ó¤ò°ÅÌÛ¤ÎÆâ¤Ë»ØÄꤹ¤ë¡£
847 °Ê²¼¤Î´Ø¿ô¤¬Â¸ºß¤¹¤ë¡£
848 .br
849 .nf
850 .in +4
851
852 .IR posix_trace_attr_getlogfullpolicy (),
853 .IR posix_trace_attr_getlogsize (),
854 .IR posix_trace_attr_setlogfullpolicy (),
855 .IR posix_trace_attr_setlogsize (),
856 .IR posix_trace_close (),
857 .IR posix_trace_create_withlog (),
858 .IR posix_trace_open (),
859 .IR posix_trace_rewind ().
860 .in -4
861 .br
862 .fi
863 .SS "TYM - _POSIX_TYPED_MEMORY_OBJECTS - _SC_TYPED_MEMORY_OBJECT"
864 °Ê²¼¤Î´Ø¿ô¤¬Â¸ºß¤¹¤ë¡£
865 .br
866 .nf
867 .in +4
868
869 .IR posix_mem_offset (),
870 .IR posix_typed_mem_get_info (),
871 .IR posix_typed_mem_open ().
872 .in -4
873 .br
874 .fi
875 .SS "--- - _POSIX_VDISABLE"
876 ¾ï¤Ë¸ºß¤¹¤ë (¤¿¤Ö¤ó 0 ¤Ç¤¢¤ë)¡£
877 Êѹ¹²Äǽ¤ÊÆüìÀ©¸æʸ»ú¤òÀßÄꤹ¤ëÃÍ¡£
878 ¤³¤ì¤Ë¤è¤êÆüìÀ©¸æʸ»ú¤¬Ìµ¸ú¤Ç¤¢¤ë¤³¤È¤òɽ¤¹¡£
879 .SH "XOPEN ³ÈÄ¥"
880 .BR _XOPEN_CRYPT ,
881 .BR _XOPEN_LEGACY ,
882 .BR _XOPEN_REALTIME ,
883 .BR _XOPEN_REALTIME_THREADS ,
884 .BR _XOPEN_UNIX .
885 .\" µ­½Ò¤µ¤ì¤ëͽÄê¤Ç¤¢¤ë¡£
886 .SH ´ØÏ¢¹àÌÜ
887 .BR sysconf (3),
888 .BR standards (7)