OSDN Git Service

Update releases for LDP 3.68
[linuxjm/LDP_man-pages.git] / release / man7 / posixoptions.7
index 90c175b..7cbe494 100644 (file)
@@ -1,5 +1,6 @@
 .\" Copyright (c) 2003 Andries Brouwer (aeb@cwi.nl)
 .\"
+.\" %%%LICENSE_START(GPLv2+_DOC_FULL)
 .\" This is free documentation; you can redistribute it and/or
 .\" modify it under the terms of the GNU General Public License as
 .\" published by the Free Software Foundation; either version 2 of
 .\" GNU General Public License for more details.
 .\"
 .\" You should have received a copy of the GNU General Public
-.\" License along with this manual; if not, write to the Free
-.\" Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111,
-.\" USA.
+.\" License along with this manual; if not, see
+.\" <http://www.gnu.org/licenses/>.
+.\" %%%LICENSE_END
+.\"
+.\"*******************************************************************
+.\"
+.\" This file was generated with po4a. Translate the source file.
+.\"
+.\"*******************************************************************
 .\"
 .\" Japanese Version Copyright (c) 2004 Yuichi SATO
 .\"         all rights reserved.
 .\" Translated Thu Dec 16 03:35:45 JST 2004
 .\"         by Yuichi SATO <ysato444@yahoo.co.jp>
+.\" Updated 2012-04-30, Akihiro MOTOKI <amotoki@gmail.com>
 .\"
-.\"WORD:       feature test macro      µ¡Ç½¥Æ¥¹¥È¥Þ¥¯¥í
-.\"
-.TH POSIXOPTIONS 7 2007-12-21 "" "Linux Programmer's Manual"
-.SH Ì¾Á°
-POSIX É¸½à¤ÎÁªÂò²Äǽ¤ÊÉôʬ
-.SH ÀâÌÀ
-POSIX É¸½à (°Ê²¼¤Î¾ðÊó¤Ï POSIX.1-2001 ¤ÎÈ´¿è) ¤Ï
-¸ß´¹¥·¥¹¥Æ¥à¤ÎÆ°ºî¤È¥¤¥ó¥¿¥Õ¥§¡¼¥¹¤Î¥»¥Ã¥È¤òµ­½Ò¤·¤Æ¤¤¤ë¡£
-¤·¤«¤·¡¢Â¿¤¯¤Î¥¤¥ó¥¿¥Õ¥§¡¼¥¹¤ÏÁªÂò²Äǽ¤Ç¤¢¤ê¡¢
-¥³¥ó¥Ñ¥¤¥ë»þ¤Ë¥¤¥ó¥¿¥Õ¥§¡¼¥¹¤¬»ÈÍѲÄǽ¤«¤ò¥Æ¥¹¥È¤¹¤ëµ¡Ç½¥Æ¥¹¥È¥Þ¥¯¥í¤È¡¢
-¼Â¹Ô»þ¤Ë¥Æ¥¹¥È¤¹¤ë´Ø¿ô
-.BR sysconf (3),
-.BR fpathconf (3),
-.BR pathconf (3),
-.BR confstr (3)
-¤¬¤¢¤ë¡£
-¥·¥§¥ë¥¹¥¯¥ê¥×¥È¤Ç¤Ï
-.BR getconf (1)
-¤ò»È¤¦¤³¤È¤¬¤Ç¤­¤ë¡£
-¾ÜºÙ¤Ï
-.BR sysconf (3)
-¤ò»²¾È¤¹¤ë¤³¤È¡£
+.TH POSIXOPTIONS 7 2007\-12\-21 "" "Linux Programmer's Manual"
+.SH 名前
+posixoptions \- POSIX 標準の選択可能な部分
+.SH 説明
+POSIX 標準 (以下の情報は POSIX.1\-2001 の抜粋) は 互換システムの動作とインタフェースのセットを記述している。
+しかし、多くのインタフェースは選択可能であり、 コンパイル時にインタフェースが使用可能かをテストする機能テストマクロと、 実行時にテストする関数
+\fBsysconf\fP(3), \fBfpathconf\fP(3), \fBpathconf\fP(3), \fBconfstr\fP(3)  がある。
+シェルスクリプトでは \fBgetconf\fP(1)  を使うことができる。 詳細は \fBsysconf\fP(3)  を参照すること。
 .LP
-POSIX ¾Êά·Á¤Î̾Á°¡¦¥ª¥×¥·¥ç¥ó¡¦¥ª¥×¥·¥ç¥ó¤òÄ´¤Ù¤ë¤¿¤á¤Î
-.BR sysconf ()
-°ú¤­¿ô¤Î̾Á°¡¦(²Äǽ¤Ê¤é¤Ð) Èó¾ï¤Ëû¤¤ÀâÌÀ¤òµ­½Ò¤¹¤ë¡£
-¤è¤êÀµ³Î¤Ê¾ÜºÙ¤Ï POSIX É¸½à¼«¿È¤Ë½ñ¤«¤ì¤Æ¤¤¤ë¡£
-POSIX É¸½à¤Ïº£Æü¤Ç¤Ï Web ¤Ç¼«Í³¤Ë¥¢¥¯¥»¥¹¤Ç¤­¤ë¡£
-.SS "ADV - _POSIX_ADVISORY_INFO - _SC_ADVISORY_INFO"
-°Ê²¼¤Î¥¢¥É¥Ð¥¤¥¹¤Î´Ø¿ô¤¬Â¸ºß¤¹¤ë¡£
+POSIX 省略形の名前・オプション・オプションを調べるための \fBsysconf\fP(3)  引き数の名前・(可能ならば) 非常に短い説明を記述する。
+より正確な詳細は POSIX 標準自身に書かれている。 POSIX 標準は今日では Web で自由にアクセスできる。
+.SS "ADV \- _POSIX_ADVISORY_INFO \- _SC_ADVISORY_INFO"
+以下のアドバイスの関数が存在する。
 .br
 .nf
 .in +4
 
-.IR posix_fadvise (),
-.IR posix_fallocate (),
-.IR posix_memalign (),
-.IR posix_madvise ().
+\fIposix_fadvise\fP(),
+\fIposix_fallocate\fP(),
+\fIposix_memalign\fP(),
+\fIposix_madvise\fP().
 .br
 .in -4
 .fi
-.SS "AIO - _POSIX_ASYNCHRONOUS_IO - _SC_ASYNCHRONOUS_IO"
-¥Ø¥Ã¥À
-.I <aio.h>
-¤¬Â¸ºß¤¹¤ë¡£
-°Ê²¼¤Î´Ø¿ô¤¬Â¸ºß¤¹¤ë¡£
+.SS "AIO \- _POSIX_ASYNCHRONOUS_IO \- _SC_ASYNCHRONOUS_IO"
+ヘッダ \fI<aio.h>\fP が存在する。 以下の関数が存在する。
 .br
 .nf
 .in +4
 
-.IR aio_cancel (),
-.IR aio_error (),
-.IR aio_fsync (),
-.IR aio_read (),
-.IR aio_return (),
-.IR aio_suspend (),
-.IR aio_write (),
-.IR lio_listio ().
+\fIaio_cancel\fP(),
+\fIaio_error\fP(),
+\fIaio_fsync\fP(),
+\fIaio_read\fP(),
+\fIaio_return\fP(),
+\fIaio_suspend\fP(),
+\fIaio_write\fP(),
+\fIlio_listio\fP().
 .br
 .in -4
 .fi
-.SS "BAR - _POSIX_BARRIERS - _SC_BARRIERS"
-¤³¤Î¥ª¥×¥·¥ç¥ó¤Ï
-.B _POSIX_THREADS
-¤È
-.B _POSIX_THREAD_SAFE_FUNCTIONS
-¥ª¥×¥·¥ç¥ó¤ò°ÅÌÛ¤ÎÆâ¤Ë»ØÄꤹ¤ë¡£
-°Ê²¼¤Î´Ø¿ô¤¬Â¸ºß¤¹¤ë¡£
+.SS "BAR \- _POSIX_BARRIERS \- _SC_BARRIERS"
+このオプションは \fB_POSIX_THREADS\fP と \fB_POSIX_THREAD_SAFE_FUNCTIONS\fP
+オプションを暗黙の内に指定する。 以下の関数が存在する。
 .br
 .nf
 .in +4
 
-.IR pthread_barrier_destroy (),
-.IR pthread_barrier_init (),
-.IR pthread_barrier_wait (),
-.IR pthread_barrierattr_destroy (),
-.IR pthread_barrierattr_init ().
+\fIpthread_barrier_destroy\fP(),
+\fIpthread_barrier_init\fP(),
+\fIpthread_barrier_wait\fP(),
+\fIpthread_barrierattr_destroy\fP(),
+\fIpthread_barrierattr_init\fP().
 .in -4
 .br
 .fi
 .\" .SS "BE"
-.\" ¥Ð¥Ã¥Á´Ä¶­
+.\" Batch environment.
 .\" .SS "CD"
-.\" C ¤Ë¤è¤ë³«È¯
-.SS "--- - POSIX_CHOWN_RESTRICTED"
-¤³¤Î¥ª¥×¥·¥ç¥ó¤¬Í­¸ú¤Ê¾ì¹ç (POSIX.1-2001 ¤Ç¤Ï¾ï¤ËÍ­¸ú)¡¢
-root ¤À¤±¤¬¥Õ¥¡¥¤¥ë½êÍ­¼Ô¤ÎÊѹ¹¤òµö¤µ¤ì¡¢
-root °Ê³°¤Ï¥Õ¥¡¥¤¥ë¤Î¥°¥ë¡¼¥×¤ò
-¼«Ê¬¤¬½ê°¤¹¤ë¥°¥ë¡¼¥×¤Î 1 ¤Ä¤ËÀßÄꤹ¤ë¤³¤È¤À¤±¤¬¤Ç¤­¤ë¡£
-¤³¤ì¤Ï°Ê²¼¤Î´Ø¿ô¤Ë±Æ¶Á¤¹¤ë¡£
-.br
-.nf
-.in +4n
-
-.IR chown (),
-.IR fchown ().
-.\" lchown() ¤Ï¤É¤¦¤Ê¤Î¤«?
-.in -4
-.br
-.fi
-.SS "CS - _POSIX_CLOCK_SELECTION - _SC_CLOCK_SELECTION"
-¤³¤Î¥ª¥×¥·¥ç¥ó¤Ï
-.B _POSIX_TIMERS
-¥ª¥×¥·¥ç¥ó¤ò°ÅÌÛ¤ÎÆâ¤Ë»ØÄꤹ¤ë¡£
-°Ê²¼¤Î´Ø¿ô¤¬Â¸ºß¤¹¤ë¡£
+.\" C development.
+.SS "\-\-\- \- POSIX_CHOWN_RESTRICTED"
+.\" What about lchown() ?
+このオプションが有効な場合 (POSIX.1\-2001 では常に有効)、 root だけがファイル所有者の変更を許され、 root
+以外はファイルのグループを 自分が所属するグループのいずれか 1 つにだけ設定することができる。 関数 \fIchown\fP(), \fIfchown\fP()
+に影響する。
+.SS "CS \- _POSIX_CLOCK_SELECTION \- _SC_CLOCK_SELECTION"
+このオプションは \fB_POSIX_TIMERS\fP オプションを暗黙の内に指定する。 以下の関数が存在する。
 .br
 .nf
 .in +4
 
-.IR pthread_condattr_getclock (),
-.IR pthread_condattr_setclock (),
-.IR clock_nanosleep ().
-
+\fIpthread_condattr_getclock\fP(),
+\fIpthread_condattr_setclock\fP(),
+\fIclock_nanosleep\fP().
 .in -4
-.br
+
 .fi
-.B CLOCK_REALTIME
-¤¬´Ø¿ô
-.IR clock_settime ()
-¤ÇÊѹ¹¤µ¤ì¤¿¾ì¹ç¡¢ÀäÂлþ´Ö¤Ë´Ø·¸¤¹¤ëÁ´¤Æ¤Î¥¿¥¤¥Þ¤Î¥»¥Ã¥È¤Ë±Æ¶Á¤¹¤ë¡£
-.SS "CPT - _POSIX_CPUTIME - _SC_CPUTIME"
-clockID CLOCK_PROCESS_CPUTIME_ID ¤¬¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤ë¡£
-¤³¤Î¥¯¥í¥Ã¥¯¤Î½é´üÃͤϡ¢³Æ¥×¥í¥»¥¹Ëè¤Ë 0 ¤È¤Ê¤ë¡£
-¤³¤Î¥ª¥×¥·¥ç¥ó¤Ï
-.B _POSIX_TIMERS
-¥ª¥×¥·¥ç¥ó¤ò°ÅÌÛ¤ÎÆâ¤Ë»ØÄꤹ¤ë¡£
-´Ø¿ô
-.IR clock_getcpuclockid ()
-¤¬Â¸ºß¤¹¤ë¡£
+\fBCLOCK_REALTIME\fP が関数 \fIclock_settime\fP()  で変更された場合、絶対時間に関係する全てのタイマのセットに影響する。
+.SS "CPT \- _POSIX_CPUTIME \- _SC_CPUTIME"
 .\" .SS "FD"
-.\" Fortran ¤Ë¤è¤ë³«È¯
+.\" Fortran development
 .\" .SS "FR"
-.\" Fortran ¥é¥ó¥¿¥¤¥à
-.SS "--- - _POSIX_FILE_LOCKING - _SC_FILE_LOCKING"
-¤³¤Î¥ª¥×¥·¥ç¥ó¤Ïºï½ü¤µ¤ì¤¿¡£XPG6 ºÇ½ªÈǤˤϤʤ¤¡£
-.SS "FSC - _POSIX_FSYNC - _SC_FSYNC "
-´Ø¿ô
-.IR fsync ()
-¤¬Â¸ºß¤¹¤ë¡£
-.SS "IP6 - _POSIX_IPV6 - _SC_IPV6"
-Internet Protocol Version 6 ¤¬¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤ë¡£
-.SS "--- - _POSIX_JOB_CONTROL - _SC_JOB_CONTROL"
-¤³¤Î¥ª¥×¥·¥ç¥ó¤¬Í­¸ú¤Ê¾ì¹ç (POSIX.1-2001 ¤Ç¤Ï¾ï¤ËÍ­¸ú)¡¢
-¥·¥¹¥Æ¥à¤Ï POSIX Êý¼°¤Î¥¸¥ç¥ÖÀ©¸æ¤ò¼ÂÁõ¤·¤Æ¤ª¤ê¡¢
-°Ê²¼¤Î´Ø¿ô¤¬Â¸ºß¤¹¤ë¡£
+.\" Fortran runtime
+clockID CLOCK_PROCESS_CPUTIME_ID がサポートされている。 このクロックの初期値は、各プロセス毎に 0 となる。
+このオプションは \fB_POSIX_TIMERS\fP オプションを暗黙の内に指定する。 関数 \fIclock_getcpuclockid\fP()
+が存在する。
+.SS "\-\-\- \- _POSIX_FILE_LOCKING \- _SC_FILE_LOCKING"
+このオプションは削除された。XPG6 最終版にはない。
+.SS "FSC \- _POSIX_FSYNC \- _SC_FSYNC "
+関数 \fIfsync\fP()  が存在する。
+.SS "IP6 \- _POSIX_IPV6 \- _SC_IPV6"
+Internet Protocol Version 6 がサポートされている。
+.SS "\-\-\- \- _POSIX_JOB_CONTROL \- _SC_JOB_CONTROL"
+このオプションが有効な場合 (POSIX.1\-2001 では常に有効)、 システムは POSIX 方式のジョブ制御を実装しており、
+以下の関数が存在する。
 .br
 .nf
 .in +4
 
-.IR setpgid (),
-.IR tcdrain (),
-.IR tcflush (),
-.IR tcgetpgrp (),
-.IR tcsendbreak (),
-.IR tcsetattr (),
-.IR tcsetpgrp ().
-.in -4
-.fi
-.SS "MF - _POSIX_MAPPED_FILES - _SC_MAPPED_FILES"
-¶¦Í­¥á¥â¥ê¤¬¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤ë¡£
-¥¤¥ó¥¯¥ë¡¼¥É¥Õ¥¡¥¤¥ë
-.I <sys/mman.h>
-¤¬Â¸ºß¤¹¤ë¡£
-°Ê²¼¤Î´Ø¿ô¤¬Â¸ºß¤¹¤ë¡£
-.br
-.nf
-.in +4n
-
-.IR mmap (),
-.IR msync (),
-.IR munmap ().
-.in -4
-.br
-.fi
-.SS "ML - _POSIX_MEMLOCK - _SC_MEMLOCK"
-¶¦Í­¥á¥â¥ê¤¬¥³¥¢Æâ¤Ë¥í¥Ã¥¯¤Ç¤­¤ë¡£
-°Ê²¼¤Î´Ø¿ô¤¬Â¸ºß¤¹¤ë¡£
-.br
-.nf
-.in +4n
-
-.IR mlockall (),
-.IR munlockall ().
+\fIsetpgid\fP(),
+\fItcdrain\fP(),
+\fItcflush\fP(),
+\fItcgetpgrp\fP(),
+\fItcsendbreak\fP(),
+\fItcsetattr\fP(),
+\fItcsetpgrp\fP().
 .in -4
-.br
 .fi
-.SS "MR/MLR - _POSIX_MEMLOCK_RANGE - _SC_MEMLOCK_RANGE"
-¤è¤ê¾ÜºÙ¤Ë¡¢ÈϰϤò¥³¥¢Æâ¤Ë¥í¥Ã¥¯¤Ç¤­¤ë¡£
-°Ê²¼¤Î´Ø¿ô¤¬Â¸ºß¤¹¤ë¡£
-.br
-.nf
-.in +4n
-
-.IR mlock (),
-.IR munlock ().
-.in -4
-.br
-.fi
-.SS "MPR - _POSIX_MEMORY_PROTECTION - _SC_MEMORY_PROTECTION"
-´Ø¿ô
-.IR mprotect ()
-¤¬Â¸ºß¤¹¤ë¡£
-.SS "MSG - _POSIX_MESSAGE_PASSING - _SC_MESSAGE_PASSING"
-¥¤¥ó¥¯¥ë¡¼¥É¥Õ¥¡¥¤¥ë
-.I <mqueue.h>
-¤¬Â¸ºß¤¹¤ë¡£
-°Ê²¼¤Î´Ø¿ô¤¬Â¸ºß¤¹¤ë¡£
+.SS "MF \- _POSIX_MAPPED_FILES \- _SC_MAPPED_FILES"
+共有メモリがサポートされている。 インクルードファイル \fI<sys/mman.h>\fP が存在する。 次の関数が存在する。
+\fImmap\fP(), \fImsync\fP(), \fImunmap\fP().
+.SS "ML \- _POSIX_MEMLOCK \- _SC_MEMLOCK"
+共有メモリがコア内にロックできる。 次の関数が存在する。 \fImlockall\fP(), \fImunlockall\fP().
+.SS "MR/MLR \- _POSIX_MEMLOCK_RANGE \- _SC_MEMLOCK_RANGE"
+より詳細に、範囲をコア内にロックできる。 次の関数が存在する。 \fImlock\fP(), \fImunlock\fP().
+.SS "MPR \- _POSIX_MEMORY_PROTECTION \- _SC_MEMORY_PROTECTION"
+関数 \fImprotect\fP()  が存在する。
+.SS "MSG \- _POSIX_MESSAGE_PASSING \- _SC_MESSAGE_PASSING"
+インクルードファイル \fI<mqueue.h>\fP が存在する。 以下の関数が存在する。
 .br
 .nf
 .in +4
 
-.IR mq_close (),
-.IR mq_getattr (),
-.IR mq_notify (),
-.IR mq_open (),
-.IR mq_receive (),
-.IR mq_send (),
-.IR mq_setattr (),
-.IR mq_unlink ().
+\fImq_close\fP(),
+\fImq_getattr\fP(),
+\fImq_notify\fP(),
+\fImq_open\fP(),
+\fImq_receive\fP(),
+\fImq_send\fP(),
+\fImq_setattr\fP(),
+\fImq_unlink\fP().
 .br
 .in -4
 .fi
-.SS "MON - _POSIX_MONOTONIC_CLOCK - _SC_MONOTONIC_CLOCK"
-.B CLOCK_MONOTONIC
-¤¬¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤ë¡£
-¤³¤Î¥ª¥×¥·¥ç¥ó¤Ï
-.B _POSIX_TIMERS
-¥ª¥×¥·¥ç¥ó¤ò°ÅÌÛ¤ÎÆâ¤Ë»ØÄꤹ¤ë¡£
-±Æ¶Á¤ò¼õ¤±¤ë´Ø¿ô¤Ï°Ê²¼¤ÎÄ̤ꡣ
+.SS "MON \- _POSIX_MONOTONIC_CLOCK \- _SC_MONOTONIC_CLOCK"
+\fBCLOCK_MONOTONIC\fP がサポートされている。 このオプションは \fB_POSIX_TIMERS\fP オプションを暗黙の内に指定する。
+影響を受ける関数は以下の通り。
 .nf
 .in +4
 
-.IR aio_suspend (),
-.IR clock_getres (),
-.IR clock_gettime (),
-.IR clock_settime (),
-.IR timer_create ().
+\fIaio_suspend\fP(),
+\fIclock_getres\fP(),
+\fIclock_gettime\fP(),
+\fIclock_settime\fP(),
+\fItimer_create\fP().
 .in -4
 .fi
-.SS "--- - _POSIX_MULTI_PROCESS - _SC_MULTI_PROCESS"
-¤³¤Î¥ª¥×¥·¥ç¥ó¤Ïºï½ü¤µ¤ì¤¿¡£XPG6 ºÇ½ªÈǤˤϤʤ¤¡£
+.SS "\-\-\- \- _POSIX_MULTI_PROCESS \- _SC_MULTI_PROCESS"
 .\" .SS "MX"
-.\" IEC 60559 ÉâÆ°¾®¿ôÅÀ¿ô¥ª¥×¥·¥ç¥ó¡£
-.SS "--- - _POSIX_NO_TRUNC"
-¤³¤Î¥ª¥×¥·¥ç¥ó¤¬Í­¸ú¤Ê¾ì¹ç (POSIX.1-2001 ¤Ç¤Ï¾ï¤ËÍ­¸ú)¡¢
-.B NAME_MAX
-¤è¤êŤ¤¥Ñ¥¹Ì¾¤Î¹½À®Í×ÁǤÏÀÚ¤êµÍ¤á¤é¤ì¤Ê¤¤¤¬¡¢¥¨¥é¡¼¤Ë¤Ê¤ë¡£
-¤³¤ÎÀßÄê¤Ï¹½À®Í×ÁǤΥѥ¹ÀÜƬ¼­¤Ë°Í¸¤¹¤ë¾ì¹ç¤â¤¢¤ë¡£
-.SS "PIO - _POSIX_PRIORITIZED_IO - _SC_PRIORITIZED_IO"
-¤³¤Î¥ª¥×¥·¥ç¥ó¤ÏÈóƱ´ü I/O ¤ÎÍ¥ÀèÅÙ¤¬»ØÄê¤Ç¤­¤ë¤³¤È¤òɽ¤¹¡£
-¤³¤ì¤Ï°Ê²¼¤Î´Ø¿ô¤Ë±Æ¶Á¤¹¤ë¡£
+.\" IEC 60559 Floating-Point Option.
+このオプションは削除された。XPG6 最終版にはない。
+.SS "\-\-\- \- _POSIX_NO_TRUNC"
+このオプションが有効な場合 (POSIX.1\-2001 では常に有効)、 \fBNAME_MAX\fP
+より長いパス名の構成要素は切り詰められないが、エラーになる。 この設定は構成要素のパス接頭辞に依存する場合もある。
+.SS "PIO \- _POSIX_PRIORITIZED_IO \- _SC_PRIORITIZED_IO"
+このオプションは非同期 I/O の優先度が指定できることを表す。 これは以下の関数に影響する。
 .br
 .nf
 .in +4
 
-.IR aio_read (),
-.IR aio_write ().
+\fIaio_read\fP(),
+\fIaio_write\fP().
 .in -4
 .fi
-.SS "PS - _POSIX_PRIORITY_SCHEDULING - _SC_PRIORITY_SCHEDULING"
-¥¤¥ó¥¯¥ë¡¼¥É¥Õ¥¡¥¤¥ë
-.I <sched.h>
-¤¬Â¸ºß¤¹¤ë¡£
-°Ê²¼¤Î´Ø¿ô¤¬Â¸ºß¤¹¤ë¡£
+.SS "PS \- _POSIX_PRIORITY_SCHEDULING \- _SC_PRIORITY_SCHEDULING"
+インクルードファイル \fI<sched.h>\fP が存在する。 以下の関数が存在する。
 .br
 .nf
 .in +4
 
-.IR sched_get_priority_max (),
-.IR sched_get_priority_min (),
-.IR sched_getparam (),
-.IR sched_getscheduler (),
-.IR sched_rr_get_interval (),
-.IR sched_setparam (),
-.IR sched_setscheduler (),
-.IR sched_yield ().
-
+\fIsched_get_priority_max\fP(),
+\fIsched_get_priority_min\fP(),
+\fIsched_getparam\fP(),
+\fIsched_getscheduler\fP(),
+\fIsched_rr_get_interval\fP(),
+\fIsched_setparam\fP(),
+\fIsched_setscheduler\fP(),
+\fIsched_yield\fP().
 .in -4
-.fi
-.B _POSIX_SPAWN
-¤âÍ­¸ú¤Ê¾ì¹ç¤Ï¡¢°Ê²¼¤Î´Ø¿ô¤¬Â¸ºß¤¹¤ë¡£
-.br
-.nf
-.in +4
 
-.IR posix_spawnattr_getschedparam (),
-.IR posix_spawnattr_getschedpolicy (),
-.IR posix_spawnattr_setschedparam (),
-.IR posix_spawnattr_setschedpolicy ().
-.in -4
 .fi
-.SS "RS - _POSIX_RAW_SOCKETS"
-raw ¥½¥±¥Ã¥È¤¬¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤ë¡£
-±Æ¶Á¤ò¼õ¤±¤ë´Ø¿ô¤Ï°Ê²¼¤ÎÄ̤ꡣ
+\fB_POSIX_SPAWN\fP も有効な場合は、以下の関数が存在する。
 .br
 .nf
-.in +4n
+.in +4
 
-.IR getsockopt (),
-.IR setsockopt ().
+\fIposix_spawnattr_getschedparam\fP(),
+\fIposix_spawnattr_getschedpolicy\fP(),
+\fIposix_spawnattr_setschedparam\fP(),
+\fIposix_spawnattr_setschedpolicy\fP().
 .in -4
-.br
 .fi
-.SS "--- - _POSIX_READER_WRITER_LOCKS - _SC_READER_WRITER_LOCKS"
-¤³¤Î¥ª¥×¥·¥ç¥ó¤Ï
-.B _POSIX_THREADS
-¥ª¥×¥·¥ç¥ó¤ò°ÅÌÛ¤ÎÆâ¤Ë»ØÄꤹ¤ë¡£
-µÕ¤Ë POSIX.1-2001 ¤Ç¤Ï
-.B _POSIX_THREADS
-¥ª¥×¥·¥ç¥ó¤Ï¤³¤Î¥ª¥×¥·¥ç¥ó¤ò°ÅÌÛ¤ÎÆâ¤Ë»ØÄꤹ¤ë¡£
-°Ê²¼¤Î´Ø¿ô¤¬Â¸ºß¤¹¤ë¡£
+.SS "RS \- _POSIX_RAW_SOCKETS"
+raw ソケットがサポートされている。 次の関数が影響を受ける。 \fIgetsockopt\fP(), \fIsetsockopt\fP().
+.SS "\-\-\- \- _POSIX_READER_WRITER_LOCKS \- _SC_READER_WRITER_LOCKS"
+このオプションは \fB_POSIX_THREADS\fP オプションを暗黙の内に指定する。 逆に POSIX.1\-2001 では
+\fB_POSIX_THREADS\fP オプションはこのオプションを暗黙の内に指定する。
 .nf
+以下の関数が存在する。
 .in +4
 
-.IR pthread_rwlock_destroy (),
-.IR pthread_rwlock_init (),
-.IR pthread_rwlock_rdlock (),
-.IR pthread_rwlock_tryrdlock (),
-.IR pthread_rwlock_trywrlock (),
-.IR pthread_rwlock_unlock (),
-.IR pthread_rwlock_wrlock (),
-.IR pthread_rwlockattr_destroy (),
-.IR pthread_rwlockattr_init ().
+\fIpthread_rwlock_destroy\fP(),
+\fIpthread_rwlock_init\fP(),
+\fIpthread_rwlock_rdlock\fP(),
+\fIpthread_rwlock_tryrdlock\fP(),
+\fIpthread_rwlock_trywrlock\fP(),
+\fIpthread_rwlock_unlock\fP(),
+\fIpthread_rwlock_wrlock\fP(),
+\fIpthread_rwlockattr_destroy\fP(),
+\fIpthread_rwlockattr_init\fP().
 .in -4
 .fi
-.SS "RTS - _POSIX_REALTIME_SIGNALS - _SC_REALTIME_SIGNALS"
-¥ê¥¢¥ë¥¿¥¤¥à¥·¥°¥Ê¥ë¤¬¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤ë¡£
-°Ê²¼¤Î´Ø¿ô¤¬Â¸ºß¤¹¤ë¡£
+.SS "RTS \- _POSIX_REALTIME_SIGNALS \- _SC_REALTIME_SIGNALS"
+リアルタイムシグナルがサポートされている。 以下の関数が存在する。
 .br
 .nf
 .in +4
 
-.IR sigqueue (),
-.IR sigtimedwait (),
-.IR sigwaitinfo ().
+\fIsigqueue\fP(),
+\fIsigtimedwait\fP(),
+\fIsigwaitinfo\fP().
 .br
 .in -4
 .fi
-.SS "--- - _POSIX_REGEXP - _SC_REGEXP"
-¤³¤Î¥ª¥×¥·¥ç¥ó¤¬Í­¸ú¤Ê¾ì¹ç (POSIX.1-2001 ¤Ç¤Ï¾ï¤ËÍ­¸ú)¡¢
-POSIX Àµµ¬É½¸½¤¬¥µ¥Ý¡¼¥È¤µ¤ì¡¢°Ê²¼¤Î´Ø¿ô¤¬Â¸ºß¤¹¤ë¡£
+.SS "\-\-\- \- _POSIX_REGEXP \- _SC_REGEXP"
+このオプションが有効な場合 (POSIX.1\-2001 では常に有効)、 POSIX 正規表現がサポートされ、以下の関数が存在する。
 .br
 .nf
 .in +4
 
-.IR regcomp (),
-.IR regerror (),
-.IR regexec (),
-.IR regfree ().
+\fIregcomp\fP(),
+\fIregerror\fP(),
+\fIregexec\fP(),
+\fIregfree\fP().
 .br
 .in -4
 .fi
-.SS "--- - _POSIX_SAVED_IDS - _SC_SAVED_IDS"
-¤³¤Î¥ª¥×¥·¥ç¥ó¤¬Í­¸ú¤Ê¾ì¹ç (POSIX.1-2001 ¤Ç¤Ï¾ï¤ËÍ­¸ú)¡¢
-¥×¥í¥»¥¹¤ÏÊݸ (saved) set-user-ID ¤ÈÊݸ set-group-ID ¤ò»ý¤Ä¡£
-±Æ¶Á¤ò¼õ¤±¤ë´Ø¿ô¤Ï°Ê²¼¤ÎÄ̤ꡣ
+.SS "\-\-\- \- _POSIX_SAVED_IDS \- _SC_SAVED_IDS"
+このオプションが有効な場合 (POSIX.1\-2001 では常に有効)、 プロセスは保存 (saved) set\-user\-ID と保存
+set\-group\-ID を持つ。 影響を受ける関数は以下の通り。
 .br
 .nf
 .in +4
 
-.IR exec (),
-.IR kill (),
-.IR seteuid (),
-.IR setegid (),
-.IR setgid (),
-.IR setuid ().
+\fIexec\fP(),
+\fIkill\fP(),
+\fIseteuid\fP(),
+\fIsetegid\fP(),
+\fIsetgid\fP(),
+\fIsetuid\fP().
 .br
 .in -4
 .fi
 .\" .SS "SD"
-.\" Software ³«È¯
-.SS "SEM - _POSIX_SEMAPHORES - _SC_SEMAPHORES"
-¥¤¥ó¥¯¥ë¡¼¥É¥Õ¥¡¥¤¥ë
-.I <semaphore.h>
-¤¬Â¸ºß¤¹¤ë¡£
-°Ê²¼¤Î´Ø¿ô¤¬Â¸ºß¤¹¤ë¡£
+.\" Software development
+.SS "SEM \- _POSIX_SEMAPHORES \- _SC_SEMAPHORES"
+インクルードファイル \fI<semaphore.h>\fP が存在する。 以下の関数が存在する。
 .br
 .nf
 .in +4
 
-.IR sem_close (),
-.IR sem_destroy (),
-.IR sem_getvalue (),
-.IR sem_init (),
-.IR sem_open (),
-.IR sem_post (),
-.IR sem_trywait (),
-.IR sem_unlink (),
-.IR sem_wait ().
+\fIsem_close\fP(),
+\fIsem_destroy\fP(),
+\fIsem_getvalue\fP(),
+\fIsem_init\fP(),
+\fIsem_open\fP(),
+\fIsem_post\fP(),
+\fIsem_trywait\fP(),
+\fIsem_unlink\fP(),
+\fIsem_wait\fP().
 .br
 .in -4
 .fi
-.SS "SHM - _POSIX_SHARED_MEMORY_OBJECTS - _SC_SHARED_MEMORY_OBJECTS"
-°Ê²¼¤Î´Ø¿ô¤¬Â¸ºß¤¹¤ë¡£
+.SS "SHM \- _POSIX_SHARED_MEMORY_OBJECTS \- _SC_SHARED_MEMORY_OBJECTS"
+以下の関数が存在する。
 .br
 .nf
 .in +4
 
-.IR mmap (),
-.IR munmap (),
-.IR shm_open (),
-.IR shm_unlink ().
+\fImmap\fP(),
+\fImunmap\fP(),
+\fIshm_open\fP(),
+\fIshm_unlink\fP().
 .br
 .in -4
 .fi
-.SS "--- - _POSIX_SHELL - _SC_SHELL"
-¤³¤Î¥ª¥×¥·¥ç¥ó¤¬Í­¸ú¤Ê¾ì¹ç (POSIX.1-2001 ¤Ç¤Ï¾ï¤ËÍ­¸ú)¡¢´Ø¿ô
-.IR system ()
-¤¬Â¸ºß¤¹¤ë¡£
-.SS "SPN - _POSIX_SPAWN - _SC_SPAWN"
-¤³¤Î¥ª¥×¥·¥ç¥ó¤Ï¡¢Î㤨¤Ð MMU ¤¬Â¸ºß¤·¤Ê¤¤¤Ê¤É¤ÎÍýͳ¤Ë¤è¤Ã¤Æ¡¢
-.IR fork ()
-¤ò»ÈÍѤ¹¤ë¤³¤È¤¬Æñ¤·¤¤¤«ÉÔ²Äǽ¤È¤¤¤¦¾õ¶·¤Ç¡¢
-¥×¥í¥»¥¹À¸À®¤ò¥µ¥Ý¡¼¥È¤¹¤ë¤³¤È¤òɽ¤¹¡£
-.B _POSIX_SPAWN
-¤¬Í­¸ú¤Ê¾ì¹ç¡¢¥¤¥ó¥¯¥ë¡¼¥É¥Õ¥¡¥¤¥ë
-.I <spawn.h>
-¤È¡¢°Ê²¼¤Î´Ø¿ô¤¬Â¸ºß¤¹¤ë¡£
+.SS "\-\-\- \- _POSIX_SHELL \- _SC_SHELL"
+このオプションが有効な場合 (POSIX.1\-2001 では常に有効)、関数 \fIsystem\fP()  が存在する。
+.SS "SPN \- _POSIX_SPAWN \- _SC_SPAWN"
+このオプションは、例えば MMU が存在しないなどの理由によって、 \fIfork\fP()  を使用することが難しいか不可能という状況で、
+プロセス生成をサポートすることを表す。 \fB_POSIX_SPAWN\fP が有効な場合、インクルードファイル \fI<spawn.h>\fP
+と、以下の関数が存在する。
 .br
 .nf
 .in +4
 
-.IR posix_spawn (),
-.IR posix_spawn_file_actions_addclose (),
-.IR posix_spawn_file_actions_adddup2 (),
-.IR posix_spawn_file_actions_addopen (),
-.IR posix_spawn_file_actions_destroy (),
-.IR posix_spawn_file_actions_init (),
-.IR posix_spawnattr_destroy (),
-.IR posix_spawnattr_getsigdefault (),
-.IR posix_spawnattr_getflags (),
-.IR posix_spawnattr_getpgroup (),
-.IR posix_spawnattr_getsigmask (),
-.IR posix_spawnattr_init (),
-.IR posix_spawnattr_setsigdefault (),
-.IR posix_spawnattr_setflags (),
-.IR posix_spawnattr_setpgroup (),
-.IR posix_spawnattr_setsigmask (),
-.IR posix_spawnp ().
-
+\fIposix_spawn\fP(),
+\fIposix_spawn_file_actions_addclose\fP(),
+\fIposix_spawn_file_actions_adddup2\fP(),
+\fIposix_spawn_file_actions_addopen\fP(),
+\fIposix_spawn_file_actions_destroy\fP(),
+\fIposix_spawn_file_actions_init\fP(),
+\fIposix_spawnattr_destroy\fP(),
+\fIposix_spawnattr_getsigdefault\fP(),
+\fIposix_spawnattr_getflags\fP(),
+\fIposix_spawnattr_getpgroup\fP(),
+\fIposix_spawnattr_getsigmask\fP(),
+\fIposix_spawnattr_init\fP(),
+\fIposix_spawnattr_setsigdefault\fP(),
+\fIposix_spawnattr_setflags\fP(),
+\fIposix_spawnattr_setpgroup\fP(),
+\fIposix_spawnattr_setsigmask\fP(),
+\fIposix_spawnp\fP().
 .in -4
 .br
 .fi
-.B _POSIX_PRIORITY_SCHEDULING
-¤âÍ­¸ú¤Ê¾ì¹ç¡¢°Ê²¼¤Î´Ø¿ô¤¬Â¸ºß¤¹¤ë¡£
+\fB_POSIX_PRIORITY_SCHEDULING\fP も有効な場合、以下の関数が存在する。
 .br
 .nf
 .in +4
 
-.IR posix_spawnattr_getschedparam (),
-.IR posix_spawnattr_getschedpolicy (),
-.IR posix_spawnattr_setschedparam (),
-.IR posix_spawnattr_setschedpolicy ().
+\fIposix_spawnattr_getschedparam\fP(),
+\fIposix_spawnattr_getschedpolicy\fP(),
+\fIposix_spawnattr_setschedparam\fP(),
+\fIposix_spawnattr_setschedpolicy\fP().
 .in -4
 .fi
-.SS "SPI - _POSIX_SPIN_LOCKS - _SC_SPIN_LOCKS"
-¤³¤Î¥ª¥×¥·¥ç¥ó¤Ï
-.B _POSIX_THREADS
-¤È
-.B _POSIX_THREAD_SAFE_FUNCTIONS
-¥ª¥×¥·¥ç¥ó¤ò°ÅÌÛ¤ÎÆâ¤Ë»ØÄꤹ¤ë¡£
-°Ê²¼¤Î´Ø¿ô¤¬Â¸ºß¤¹¤ë¡£
+.SS "SPI \- _POSIX_SPIN_LOCKS \- _SC_SPIN_LOCKS"
+このオプションは \fB_POSIX_THREADS\fP と \fB_POSIX_THREAD_SAFE_FUNCTIONS\fP
+オプションを暗黙の内に指定する。 以下の関数が存在する。
 .br
 .nf
 .in +4
 
-.IR pthread_spin_destroy (),
-.IR pthread_spin_init (),
-.IR pthread_spin_lock (),
-.IR pthread_spin_trylock (),
-.IR pthread_spin_unlock ().
+\fIpthread_spin_destroy\fP(),
+\fIpthread_spin_init\fP(),
+\fIpthread_spin_lock\fP(),
+\fIpthread_spin_trylock\fP(),
+\fIpthread_spin_unlock\fP().
 .in -4
 .br
 .fi
-.SS "SS - _POSIX_SPORADIC_SERVER - _SC_SPORADIC_SERVER"
-¥¹¥±¥¸¥å¡¼¥ê¥ó¥°¥Ý¥ê¥·¡¼
-.B SCHED_SPORADIC
-¤¬¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤ë¡£
-¤³¤Î¥ª¥×¥·¥ç¥ó¤Ï
-.B _POSIX_PRIORITY_SCHEDULING
-¥ª¥×¥·¥ç¥ó¤ò°ÅÌÛ¤ÎÆâ¤Ë»ØÄꤹ¤ë¡£
-±Æ¶Á¤ò¼õ¤±¤ë´Ø¿ô¤Ï°Ê²¼¤ÎÄ̤ꡣ
+.SS "SS \- _POSIX_SPORADIC_SERVER \- _SC_SPORADIC_SERVER"
+スケジューリングポリシー \fBSCHED_SPORADIC\fP がサポートされている。 このオプションは
+\fB_POSIX_PRIORITY_SCHEDULING\fP オプションを暗黙の内に指定する。 影響を受ける関数は以下の通り。
 .br
 .nf
 .in +4
 
-.IR sched_setparam (),
-.IR sched_setscheduler ().
+\fIsched_setparam\fP(),
+\fIsched_setscheduler\fP().
 .in -4
 .br
 .fi
-.SS "SIO - _POSIX_SYNCHRONIZED_IO - _SC_SYNCHRONIZED_IO"
-±Æ¶Á¤ò¼õ¤±¤ë´Ø¿ô¤Ï°Ê²¼¤ÎÄ̤ꡣ
-.IR open (),
-.IR msync (),
-.IR fsync (),
-.IR fdatasync ().
-.SS "TSA - _POSIX_THREAD_ATTR_STACKADDR - _SC_THREAD_ATTR_STACKADDR"
-±Æ¶Á¤ò¼õ¤±¤ë´Ø¿ô¤Ï°Ê²¼¤ÎÄ̤ꡣ
+.SS "SIO \- _POSIX_SYNCHRONIZED_IO \- _SC_SYNCHRONIZED_IO"
+影響を受ける関数は以下の通り。 \fIopen\fP(), \fImsync\fP(), \fIfsync\fP(), \fIfdatasync\fP().
+.SS "TSA \- _POSIX_THREAD_ATTR_STACKADDR \- _SC_THREAD_ATTR_STACKADDR"
+影響を受ける関数は以下の通り。
 .br
 .nf
 .in +4
 
-.IR pthread_attr_getstack (),
-.IR pthread_attr_getstackaddr (),
-.IR pthread_attr_setstack (),
-.IR pthread_attr_setstackaddr ().
+\fIpthread_attr_getstack\fP(),
+\fIpthread_attr_getstackaddr\fP(),
+\fIpthread_attr_setstack\fP(),
+\fIpthread_attr_setstackaddr\fP().
 .in -4
 .br
 .fi
-.SS "TSS - _POSIX_THREAD_ATTR_STACKSIZE - _SC_THREAD_ATTR_STACKSIZE"
-±Æ¶Á¤ò¼õ¤±¤ë´Ø¿ô¤Ï°Ê²¼¤ÎÄ̤ꡣ
+.SS "TSS \- _POSIX_THREAD_ATTR_STACKSIZE \- _SC_THREAD_ATTR_STACKSIZE"
+影響を受ける関数は以下の通り。
 .br
 .nf
 .in +4
 
-.IR pthread_attr_getstack (),
-.IR pthread_attr_getstacksize (),
-.IR pthread_attr_setstack (),
-.IR pthread_attr_setstacksize ().
+\fIpthread_attr_getstack\fP(),
+\fIpthread_attr_getstacksize\fP(),
+\fIpthread_attr_setstack\fP(),
+\fIpthread_attr_setstacksize\fP().
 .in -4
 .br
 .fi
-.SS "TCT - _POSIX_THREAD_CPUTIME - _SC_THREAD_CPUTIME"
-clockID CLOCK_THREAD_CPUTIME_ID ¤¬¥µ¥Ý¡¼¥È¤µ¤ì¤Æ¤¤¤ë¡£
-¤³¤Î¥ª¥×¥·¥ç¥ó¤Ï
-.B _POSIX_TIMERS
-¥ª¥×¥·¥ç¥ó¤ò°ÅÌÛ¤ÎÆâ¤Ë»ØÄꤹ¤ë¡£
-±Æ¶Á¤ò¼õ¤±¤ë´Ø¿ô¤Ï°Ê²¼¤ÎÄ̤ꡣ
+.SS "TCT \- _POSIX_THREAD_CPUTIME \- _SC_THREAD_CPUTIME"
+clockID CLOCK_THREAD_CPUTIME_ID がサポートされている。 このオプションは \fB_POSIX_TIMERS\fP
+オプションを暗黙の内に指定する。 影響を受ける関数は以下の通り。
 .br
 .nf
 .in +4
 
-.IR pthread_getcpuclockid (),
-.IR clock_getres (),
-.IR clock_gettime (),
-.IR clock_settime (),
-.IR timer_create ().
+\fIpthread_getcpuclockid\fP(),
+\fIclock_getres\fP(),
+\fIclock_gettime\fP(),
+\fIclock_settime\fP(),
+\fItimer_create\fP().
 .in -4
 .br
 .fi
-.SS "TPI - _POSIX_THREAD_PRIO_INHERIT - _SC_THREAD_PRIO_INHERIT"
-±Æ¶Á¤ò¼õ¤±¤ë´Ø¿ô¤Ï°Ê²¼¤ÎÄ̤ꡣ
+.SS "TPI \- _POSIX_THREAD_PRIO_INHERIT \- _SC_THREAD_PRIO_INHERIT"
+影響を受ける関数は以下の通り。
 .br
 .nf
 .in +4
 
-.IR pthread_mutexattr_getprotocol (),
-.IR pthread_mutexattr_setprotocol ().
+\fIpthread_mutexattr_getprotocol\fP(),
+\fIpthread_mutexattr_setprotocol\fP().
 .in -4
 .br
 .fi
-.SS "TPP - _POSIX_THREAD_PRIO_PROTECT - _SC_THREAD_PRIO_PROTECT"
-±Æ¶Á¤ò¼õ¤±¤ë´Ø¿ô¤Ï°Ê²¼¤ÎÄ̤ꡣ
+.SS "TPP \- _POSIX_THREAD_PRIO_PROTECT \- _SC_THREAD_PRIO_PROTECT"
+影響を受ける関数は以下の通り。
 .br
 .nf
 .in +4
 
-.IR pthread_mutex_getprioceiling (),
-.IR pthread_mutex_setprioceiling (),
-.IR pthread_mutexattr_getprioceiling (),
-.IR pthread_mutexattr_getprotocol (),
-.IR pthread_mutexattr_setprioceiling (),
-.IR pthread_mutexattr_setprotocol ().
+\fIpthread_mutex_getprioceiling\fP(),
+\fIpthread_mutex_setprioceiling\fP(),
+\fIpthread_mutexattr_getprioceiling\fP(),
+\fIpthread_mutexattr_getprotocol\fP(),
+\fIpthread_mutexattr_setprioceiling\fP(),
+\fIpthread_mutexattr_setprotocol\fP().
 .in -4
 .br
 .fi
-.SS "TPS - _POSIX_THREAD_PRIORITY_SCHEDULING - _SC_THREAD_PRIORITY_SCHEDULING"
-¤³¤Î¥ª¥×¥·¥ç¥ó¤¬Í­¸ú¤Ê¾ì¹ç¡¢1 ¤Ä¤Î¥×¥í¥»¥¹Æâ¤Î¸Ä¡¹¤Î¥¹¥ì¥Ã¥É¤ò
-¸Ä¡¹¤ÎÍ¥ÀèÅÙ¤Þ¤¿¤Ï¸Ä¡¹¤Î¥¹¥±¥¸¥å¡¼¥é (¤Þ¤¿¤Ï¤½¤ÎξÊý) ¤Ç¼Â¹Ô¤Ç¤­¤ë¡£
-±Æ¶Á¤ò¼õ¤±¤ë´Ø¿ô¤Ï°Ê²¼¤ÎÄ̤ꡣ
+.SS "TPS \- _POSIX_THREAD_PRIORITY_SCHEDULING \- _SC_THREAD_PRIORITY_SCHEDULING"
+このオプションが有効な場合、1 つのプロセス内の個々のスレッドを 個々の優先度または個々のスケジューラ (またはその両方) で実行できる。
+影響を受ける関数は以下の通り。
 .br
 .nf
 .in +4
 
-.IR pthread_attr_getinheritsched (),
-.IR pthread_attr_getschedpolicy (),
-.IR pthread_attr_getscope (),
-.IR pthread_attr_setinheritsched (),
-.IR pthread_attr_setschedpolicy (),
-.IR pthread_attr_setscope (),
-.IR pthread_getschedparam (),
-.IR pthread_setschedparam (),
-.IR pthread_setschedprio ().
+\fIpthread_attr_getinheritsched\fP(),
+\fIpthread_attr_getschedpolicy\fP(),
+\fIpthread_attr_getscope\fP(),
+\fIpthread_attr_setinheritsched\fP(),
+\fIpthread_attr_setschedpolicy\fP(),
+\fIpthread_attr_setscope\fP(),
+\fIpthread_getschedparam\fP(),
+\fIpthread_setschedparam\fP(),
+\fIpthread_setschedprio\fP().
 .in -4
 .br
 .fi
-.SS "TSH - _POSIX_THREAD_PROCESS_SHARED - _SC_THREAD_PROCESS_SHARED"
-±Æ¶Á¤ò¼õ¤±¤ë´Ø¿ô¤Ï°Ê²¼¤ÎÄ̤ꡣ
+.SS "TSH \- _POSIX_THREAD_PROCESS_SHARED \- _SC_THREAD_PROCESS_SHARED"
+影響を受ける関数は以下の通り。
 .br
 .nf
 .in +4
 
-.IR pthread_barrierattr_getpshared (),
-.IR pthread_barrierattr_setpshared (),
-.IR pthread_condattr_getpshared (),
-.IR pthread_condattr_setpshared (),
-.IR pthread_mutexattr_getpshared (),
-.IR pthread_mutexattr_setpshared (),
-.IR pthread_rwlockattr_getpshared (),
-.IR pthread_rwlockattr_setpshared ().
+\fIpthread_barrierattr_getpshared\fP(),
+\fIpthread_barrierattr_setpshared\fP(),
+\fIpthread_condattr_getpshared\fP(),
+\fIpthread_condattr_setpshared\fP(),
+\fIpthread_mutexattr_getpshared\fP(),
+\fIpthread_mutexattr_setpshared\fP(),
+\fIpthread_rwlockattr_getpshared\fP(),
+\fIpthread_rwlockattr_setpshared\fP().
 .in -4
 .br
 .fi
-.SS "TSF - _POSIX_THREAD_SAFE_FUNCTIONS - _SC_THREAD_SAFE_FUNCTIONS"
-±Æ¶Á¤ò¼õ¤±¤ë´Ø¿ô¤Ï°Ê²¼¤ÎÄ̤ꡣ
+.SS "TSF \- _POSIX_THREAD_SAFE_FUNCTIONS \- _SC_THREAD_SAFE_FUNCTIONS"
+影響を受ける関数は以下の通り。
 .br
 .nf
 .in +4
 
-.IR readdir_r (),
-.IR getgrgid_r (),
-.IR getgrnam_r (),
-.IR getpwnam_r (),
-.IR getpwuid_r (),
-.IR flockfile (),
-.IR ftrylockfile (),
-.IR funlockfile (),
-.IR getc_unlocked (),
-.IR getchar_unlocked (),
-.IR putc_unlocked (),
-.IR putchar_unlocked (),
-.IR rand_r (),
-.IR strerror_r (),
-.IR strtok_r (),
-.IR asctime_r (),
-.IR ctime_r (),
-.IR gmtime_r (),
-.IR localtime_r ().
+\fIreaddir_r\fP(),
+\fIgetgrgid_r\fP(),
+\fIgetgrnam_r\fP(),
+\fIgetpwnam_r\fP(),
+\fIgetpwuid_r\fP(),
+\fIflockfile\fP(),
+\fIftrylockfile\fP(),
+\fIfunlockfile\fP(),
+\fIgetc_unlocked\fP(),
+\fIgetchar_unlocked\fP(),
+\fIputc_unlocked\fP(),
+\fIputchar_unlocked\fP(),
+\fIrand_r\fP(),
+\fIstrerror_r\fP(),
+\fIstrtok_r\fP(),
+\fIasctime_r\fP(),
+\fIctime_r\fP(),
+\fIgmtime_r\fP(),
+\fIlocaltime_r\fP().
 .in -4
 .br
 .fi
-.SS "TSP - _POSIX_THREAD_SPORADIC_SERVER - _SC_THREAD_SPORADIC_SERVER"
-¤³¤Î¥ª¥×¥·¥ç¥ó¤Ï
-.B _POSIX_THREAD_PRIORITY_SCHEDULING
-¥ª¥×¥·¥ç¥ó¤ò°ÅÌÛ¤ÎÆâ¤Ë»ØÄꤹ¤ë¡£
-±Æ¶Á¤ò¼õ¤±¤ë´Ø¿ô¤Ï°Ê²¼¤ÎÄ̤ꡣ
+.SS "TSP \- _POSIX_THREAD_SPORADIC_SERVER \- _SC_THREAD_SPORADIC_SERVER"
+このオプションは \fB_POSIX_THREAD_PRIORITY_SCHEDULING\fP オプションを暗黙の内に指定する。
+影響を受ける関数は以下の通り。
 .br
 .nf
 .in +4
 
-.IR sched_getparam (),
-.IR sched_setparam (),
-.IR sched_setscheduler ().
+\fIsched_getparam\fP(),
+\fIsched_setparam\fP(),
+\fIsched_setscheduler\fP().
 .in -4
 .br
 .fi
-.SS "THR - _POSIX_THREADS - _SC_THREADS"
-POSIX ¥¹¥ì¥Ã¥É¤Î´ðËÜ¥µ¥Ý¡¼¥È¤¬»ÈÍѲÄǽ¤Ç¤¢¤ë¡£
-°Ê²¼¤Î´Ø¿ô¤¬Â¸ºß¤¹¤ë¡£
+.SS "THR \- _POSIX_THREADS \- _SC_THREADS"
+POSIX スレッドの基本サポートが使用可能である。 以下の関数が存在する。
 .br
 .nf
 .in +4
 
-.IR pthread_atfork (),
-.IR pthread_attr_destroy (),
-.IR pthread_attr_getdetachstate (),
-.IR pthread_attr_getschedparam (),
-.IR pthread_attr_init (),
-.IR pthread_attr_setdetachstate (),
-.IR pthread_attr_setschedparam (),
-.IR pthread_cancel (),
-.IR pthread_cleanup_push (),
-.IR pthread_cleanup_pop (),
-.IR pthread_cond_broadcast (),
-.IR pthread_cond_destroy (),
-.IR pthread_cond_init (),
-.IR pthread_cond_signal (),
-.IR pthread_cond_timedwait (),
-.IR pthread_cond_wait (),
-.IR pthread_condattr_destroy (),
-.IR pthread_condattr_init (),
-.IR pthread_create (),
-.IR pthread_detach (),
-.IR pthread_equal (),
-.IR pthread_exit (),
-.IR pthread_getspecific (),
-.IR pthread_join (),
-.IR pthread_key_create (),
-.IR pthread_key_delete (),
-.IR pthread_mutex_destroy (),
-.IR pthread_mutex_init (),
-.IR pthread_mutex_lock (),
-.IR pthread_mutex_trylock (),
-.IR pthread_mutex_unlock (),
-.IR pthread_mutexattr_destroy (),
-.IR pthread_mutexattr_init (),
-.IR pthread_once (),
-.IR pthread_rwlock_destroy (),
-.IR pthread_rwlock_init (),
-.IR pthread_rwlock_rdlock (),
-.IR pthread_rwlock_tryrdlock (),
-.IR pthread_rwlock_trywrlock (),
-.IR pthread_rwlock_unlock (),
-.IR pthread_rwlock_wrlock (),
-.IR pthread_rwlockattr_destroy (),
-.IR pthread_rwlockattr_init (),
-.IR pthread_self (),
-.IR pthread_setcancelstate (),
-.IR pthread_setcanceltype (),
-.IR pthread_setspecific (),
-.IR pthread_testcancel ().
+\fIpthread_atfork\fP(),
+\fIpthread_attr_destroy\fP(),
+\fIpthread_attr_getdetachstate\fP(),
+\fIpthread_attr_getschedparam\fP(),
+\fIpthread_attr_init\fP(),
+\fIpthread_attr_setdetachstate\fP(),
+\fIpthread_attr_setschedparam\fP(),
+\fIpthread_cancel\fP(),
+\fIpthread_cleanup_push\fP(),
+\fIpthread_cleanup_pop\fP(),
+\fIpthread_cond_broadcast\fP(),
+\fIpthread_cond_destroy\fP(),
+\fIpthread_cond_init\fP(),
+\fIpthread_cond_signal\fP(),
+\fIpthread_cond_timedwait\fP(),
+\fIpthread_cond_wait\fP(),
+\fIpthread_condattr_destroy\fP(),
+\fIpthread_condattr_init\fP(),
+\fIpthread_create\fP(),
+\fIpthread_detach\fP(),
+\fIpthread_equal\fP(),
+\fIpthread_exit\fP(),
+\fIpthread_getspecific\fP(),
+\fIpthread_join\fP(),
+\fIpthread_key_create\fP(),
+\fIpthread_key_delete\fP(),
+\fIpthread_mutex_destroy\fP(),
+\fIpthread_mutex_init\fP(),
+\fIpthread_mutex_lock\fP(),
+\fIpthread_mutex_trylock\fP(),
+\fIpthread_mutex_unlock\fP(),
+\fIpthread_mutexattr_destroy\fP(),
+\fIpthread_mutexattr_init\fP(),
+\fIpthread_once\fP(),
+\fIpthread_rwlock_destroy\fP(),
+\fIpthread_rwlock_init\fP(),
+\fIpthread_rwlock_rdlock\fP(),
+\fIpthread_rwlock_tryrdlock\fP(),
+\fIpthread_rwlock_trywrlock\fP(),
+\fIpthread_rwlock_unlock\fP(),
+\fIpthread_rwlock_wrlock\fP(),
+\fIpthread_rwlockattr_destroy\fP(),
+\fIpthread_rwlockattr_init\fP(),
+\fIpthread_self\fP(),
+\fIpthread_setcancelstate\fP(),
+\fIpthread_setcanceltype\fP(),
+\fIpthread_setspecific\fP(),
+\fIpthread_testcancel\fP().
 .in -4
 .br
-.fi
-.SS "TMO - _POSIX_TIMEOUTS - _SC_TIMEOUTS"
-°Ê²¼¤Î´Ø¿ô¤¬Â¸ºß¤¹¤ë¡£
+.fi
+.SS "TMO \- _POSIX_TIMEOUTS \- _SC_TIMEOUTS"
+以下の関数が存在する。
 .br
 .nf
 .in +4
-
-.IR mq_timedreceive (),
-.IR mq_timedsend (),
-.IR pthread_mutex_timedlock (),
-.IR pthread_rwlock_timedrdlock (),
-.IR pthread_rwlock_timedwrlock (),
-.IR sem_timedwait (),
-.IR posix_trace_timedgetnext_event ().
+
+\fImq_timedreceive\fP(),
+\fImq_timedsend\fP(),
+\fIpthread_mutex_timedlock\fP(),
+\fIpthread_rwlock_timedrdlock\fP(),
+\fIpthread_rwlock_timedwrlock\fP(),
+\fIsem_timedwait\fP(),
+\fIposix_trace_timedgetnext_event\fP().
 .in -4
 .br
 .fi
-.SS "TMR - _POSIX_TIMERS - _SC_TIMERS"
-°Ê²¼¤Î´Ø¿ô¤¬Â¸ºß¤¹¤ë¡£
+.SS "TMR \- _POSIX_TIMERS \- _SC_TIMERS"
+以下の関数が存在する。
 .br
 .nf
 .in +4
 
-.IR clock_getres (),
-.IR clock_gettime (),
-.IR clock_settime (),
-.IR nanosleep (),
-.IR timer_create (),
-.IR timer_delete (),
-.IR timer_gettime (),
-.IR timer_getoverrun (),
-.IR timer_settime ().
+\fIclock_getres\fP(),
+\fIclock_gettime\fP(),
+\fIclock_settime\fP(),
+\fInanosleep\fP(),
+\fItimer_create\fP(),
+\fItimer_delete\fP(),
+\fItimer_gettime\fP(),
+\fItimer_getoverrun\fP(),
+\fItimer_settime\fP().
 .in -4
 .br
 .fi
-.SS "TRC - _POSIX_TRACE - _SC_TRACE"
-POSIX ¥È¥ì¡¼¥·¥ó¥° (tracing) ¤¬»ÈÍѲÄǽ¤Ç¤¢¤ë¡£
-°Ê²¼¤Î´Ø¿ô¤¬Â¸ºß¤¹¤ë¡£
+.SS "TRC \- _POSIX_TRACE \- _SC_TRACE"
+POSIX トレーシング (tracing) が使用可能である。 以下の関数が存在する。
 .br
 .nf
 .in +4
 
-.IR posix_trace_attr_destroy (),
-.IR posix_trace_attr_getclockres (),
-.IR posix_trace_attr_getcreatetime (),
-.IR posix_trace_attr_getgenversion (),
-.IR posix_trace_attr_getmaxdatasize (),
-.IR posix_trace_attr_getmaxsystemeventsize (),
-.IR posix_trace_attr_getmaxusereventsize (),
-.IR posix_trace_attr_getname (),
-.IR posix_trace_attr_getstreamfullpolicy (),
-.IR posix_trace_attr_getstreamsize (),
-.IR posix_trace_attr_init (),
-.IR posix_trace_attr_setmaxdatasize (),
-.IR posix_trace_attr_setname (),
-.IR posix_trace_attr_setstreamsize (),
-.IR posix_trace_attr_setstreamfullpolicy (),
-.IR posix_trace_clear (),
-.IR posix_trace_create (),
-.IR posix_trace_event (),
-.IR posix_trace_eventid_equal (),
-.IR posix_trace_eventid_get_name (),
-.IR posix_trace_eventid_open (),
-.IR posix_trace_eventtypelist_getnext_id (),
-.IR posix_trace_eventtypelist_rewind (),
-.IR posix_trace_flush (),
-.IR posix_trace_get_attr (),
-.IR posix_trace_get_status (),
-.IR posix_trace_getnext_event (),
-.IR posix_trace_shutdown (),
-.IR posix_trace_start (),
-.IR posix_trace_stop (),
-.IR posix_trace_trygetnext_event ().
+\fIposix_trace_attr_destroy\fP(),
+\fIposix_trace_attr_getclockres\fP(),
+\fIposix_trace_attr_getcreatetime\fP(),
+\fIposix_trace_attr_getgenversion\fP(),
+\fIposix_trace_attr_getmaxdatasize\fP(),
+\fIposix_trace_attr_getmaxsystemeventsize\fP(),
+\fIposix_trace_attr_getmaxusereventsize\fP(),
+\fIposix_trace_attr_getname\fP(),
+\fIposix_trace_attr_getstreamfullpolicy\fP(),
+\fIposix_trace_attr_getstreamsize\fP(),
+\fIposix_trace_attr_init\fP(),
+\fIposix_trace_attr_setmaxdatasize\fP(),
+\fIposix_trace_attr_setname\fP(),
+\fIposix_trace_attr_setstreamsize\fP(),
+\fIposix_trace_attr_setstreamfullpolicy\fP(),
+\fIposix_trace_clear\fP(),
+\fIposix_trace_create\fP(),
+\fIposix_trace_event\fP(),
+\fIposix_trace_eventid_equal\fP(),
+\fIposix_trace_eventid_get_name\fP(),
+\fIposix_trace_eventid_open\fP(),
+\fIposix_trace_eventtypelist_getnext_id\fP(),
+\fIposix_trace_eventtypelist_rewind\fP(),
+\fIposix_trace_flush\fP(),
+\fIposix_trace_get_attr\fP(),
+\fIposix_trace_get_status\fP(),
+\fIposix_trace_getnext_event\fP(),
+\fIposix_trace_shutdown\fP(),
+\fIposix_trace_start\fP(),
+\fIposix_trace_stop\fP(),
+\fIposix_trace_trygetnext_event\fP().
 .in -4
 .br
 .fi
-.SS "TEF - _POSIX_TRACE_EVENT_FILTER - _SC_TRACE_EVENT_FILTER"
-¤³¤Î¥ª¥×¥·¥ç¥ó¤Ï
-.B _POSIX_TRACE
-¥ª¥×¥·¥ç¥ó¤ò°ÅÌÛ¤ÎÆâ¤Ë»ØÄꤹ¤ë¡£
-°Ê²¼¤Î´Ø¿ô¤¬Â¸ºß¤¹¤ë¡£
+.SS "TEF \- _POSIX_TRACE_EVENT_FILTER \- _SC_TRACE_EVENT_FILTER"
+このオプションは \fB_POSIX_TRACE\fP オプションを暗黙の内に指定する。 以下の関数が存在する。
 .br
 .nf
 .in +4
 
-.IR posix_trace_eventset_add (),
-.IR posix_trace_eventset_del (),
-.IR posix_trace_eventset_empty (),
-.IR posix_trace_eventset_fill (),
-.IR posix_trace_eventset_ismember (),
-.IR posix_trace_get_filter (),
-.IR posix_trace_set_filter (),
-.IR posix_trace_trid_eventid_open ().
+\fIposix_trace_eventset_add\fP(),
+\fIposix_trace_eventset_del\fP(),
+\fIposix_trace_eventset_empty\fP(),
+\fIposix_trace_eventset_fill\fP(),
+\fIposix_trace_eventset_ismember\fP(),
+\fIposix_trace_get_filter\fP(),
+\fIposix_trace_set_filter\fP(),
+\fIposix_trace_trid_eventid_open\fP().
 .in -4
 .br
 .fi
-.SS "TRI - _POSIX_TRACE_INHERIT - _SC_TRACE_INHERIT"
-¥È¥ì¡¼¥¹¤µ¤ì¤Æ¤¤¤ë¥×¥í¥»¥¹¤Î»Ò¥×¥í¥»¥¹¤Î¥È¥ì¡¼¥¹¤ò¥µ¥Ý¡¼¥È¤¹¤ë¡£
-¤³¤Î¥ª¥×¥·¥ç¥ó¤Ï
-.B _POSIX_TRACE
-¥ª¥×¥·¥ç¥ó¤ò°ÅÌÛ¤ÎÆâ¤Ë»ØÄꤹ¤ë¡£
-°Ê²¼¤Î´Ø¿ô¤¬Â¸ºß¤¹¤ë¡£
+.SS "TRI \- _POSIX_TRACE_INHERIT \- _SC_TRACE_INHERIT"
+トレースされているプロセスの子プロセスのトレースをサポートする。 このオプションは \fB_POSIX_TRACE\fP オプションを暗黙の内に指定する。
+以下の関数が存在する。
 .br
 .nf
 .in +4
 
-.IR posix_trace_attr_getinherited (),
-.IR posix_trace_attr_setinherited ().
+\fIposix_trace_attr_getinherited\fP(),
+\fIposix_trace_attr_setinherited\fP().
 .in -4
 .br
 .fi
-.SS "TRL - _POSIX_TRACE_LOG - _SC_TRACE_LOG"
-¤³¤Î¥ª¥×¥·¥ç¥ó¤Ï
-.B _POSIX_TRACE
-¥ª¥×¥·¥ç¥ó¤ò°ÅÌÛ¤ÎÆâ¤Ë»ØÄꤹ¤ë¡£
-°Ê²¼¤Î´Ø¿ô¤¬Â¸ºß¤¹¤ë¡£
+.SS "TRL \- _POSIX_TRACE_LOG \- _SC_TRACE_LOG"
+このオプションは \fB_POSIX_TRACE\fP オプションを暗黙の内に指定する。 以下の関数が存在する。
 .br
 .nf
 .in +4
 
-.IR posix_trace_attr_getlogfullpolicy (),
-.IR posix_trace_attr_getlogsize (),
-.IR posix_trace_attr_setlogfullpolicy (),
-.IR posix_trace_attr_setlogsize (),
-.IR posix_trace_close (),
-.IR posix_trace_create_withlog (),
-.IR posix_trace_open (),
-.IR posix_trace_rewind ().
+\fIposix_trace_attr_getlogfullpolicy\fP(),
+\fIposix_trace_attr_getlogsize\fP(),
+\fIposix_trace_attr_setlogfullpolicy\fP(),
+\fIposix_trace_attr_setlogsize\fP(),
+\fIposix_trace_close\fP(),
+\fIposix_trace_create_withlog\fP(),
+\fIposix_trace_open\fP(),
+\fIposix_trace_rewind\fP().
 .in -4
 .br
 .fi
-.SS "TYM - _POSIX_TYPED_MEMORY_OBJECTS - _SC_TYPED_MEMORY_OBJECT"
-°Ê²¼¤Î´Ø¿ô¤¬Â¸ºß¤¹¤ë¡£
+.SS "TYM \- _POSIX_TYPED_MEMORY_OBJECTS \- _SC_TYPED_MEMORY_OBJECT"
+以下の関数が存在する。
 .br
 .nf
 .in +4
 
-.IR posix_mem_offset (),
-.IR posix_typed_mem_get_info (),
-.IR posix_typed_mem_open ().
+\fIposix_mem_offset\fP(),
+\fIposix_typed_mem_get_info\fP(),
+\fIposix_typed_mem_open\fP().
 .in -4
 .br
 .fi
-.SS "--- - _POSIX_VDISABLE"
-¾ï¤Ë¸ºß¤¹¤ë (¤¿¤Ö¤ó 0 ¤Ç¤¢¤ë)¡£
-Êѹ¹²Äǽ¤ÊÆüìÀ©¸æʸ»ú¤òÀßÄꤹ¤ëÃÍ¡£
-¤³¤ì¤Ë¤è¤êÆüìÀ©¸æʸ»ú¤¬Ìµ¸ú¤Ç¤¢¤ë¤³¤È¤òɽ¤¹¡£
-.SH "XOPEN ³ÈÄ¥"
-.BR _XOPEN_CRYPT ,
-.BR _XOPEN_LEGACY ,
-.BR _XOPEN_REALTIME ,
-.BR _XOPEN_REALTIME_THREADS ,
-.BR _XOPEN_UNIX .
-.\" µ­½Ò¤µ¤ì¤ëͽÄê¤Ç¤¢¤ë¡£
-.SH ´ØÏ¢¹àÌÜ
-.BR sysconf (3),
-.BR standards (7)
+.SS "\-\-\- \- _POSIX_VDISABLE"
+常に存在する (たぶん 0 である)。 変更可能な特殊制御文字を設定する値。 これにより特殊制御文字が無効であることを表す。
+.SH "XOPEN 拡張"
+.\" To be described.
+\fB_XOPEN_CRYPT\fP, \fB_XOPEN_LEGACY\fP, \fB_XOPEN_REALTIME\fP,
+\fB_XOPEN_REALTIME_THREADS\fP, \fB_XOPEN_UNIX\fP.
+.SH 関連項目
+\fBsysconf\fP(3), \fBstandards\fP(7)
+.SH この文書について
+この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.68 の一部
+である。プロジェクトの説明とバグ報告に関する情報は
+http://www.kernel.org/doc/man\-pages/ に書かれている。