Man page - posixoptions(7)
Packages contas this manual
- pts(4)
- initrd(4)
- bootparam(7)
- proc_driver(5)
- udp(7)
- proc_pid_numa_maps(5)
- standards(7)
- epoll(7)
- proc(5)
- proc_net(5)
- urandom(4)
- proc_pid_fdinfo(5)
- mailaddr(7)
- iso-8859-5(7)
- iso_8859-6(7)
- iconv(1)
- full(4)
- user-keyring(7)
- intro(5)
- ftm(7)
- shm_overview(7)
- feature_test_macros(7)
- proc_crypto(5)
- tzfile(5)
- aio(7)
- boot(7)
- proc_profile(5)
- proc_cgroups(5)
- cpuset(7)
- proc_pid_coredump_filter(5)
- proc_pid_cwd(5)
- proc_uptime(5)
- st(4)
- precedence(7)
- ddp(7)
- proc_zoneinfo(5)
- iso_8859_3(7)
- proc_pid_root(5)
- latin4(7)
- proc_tid_children(5)
- proc_pid_oom_adj(5)
- proc_mounts(5)
- iso_8859-14(7)
- ld-linux(8)
- capabilities(7)
- ptmx(4)
- mouse(4)
- sysfs(5)
- rtld-audit(7)
- proc_partitions(5)
- iso_8859_6(7)
- queue(7)
- proc_pid_pagemap(5)
- proc_pid_stack(5)
- proc_pid_mem(5)
- uri(7)
- ttytype(5)
- namespaces(7)
- proc_sys_user(5)
- latin5(7)
- procfs(5)
- charmap(5)
- proc_sys_kernel(5)
- getent(1)
- ip(7)
- iso_8859-5(7)
- queue(3)
- proc_sys_vm(5)
- random(7)
- iso-8859-10(7)
- process-keyring(7)
- protocols(5)
- system_data_types(7)
- operator(7)
- proc_pid_timerslack_ns(5)
- wtmp(5)
- iso_8859_15(7)
- cp1252(7)
- iso_8859_11(7)
- pkeys(7)
- kmem(4)
- proc_pid_clear_refs(5)
- proc_meminfo(5)
- latin8(7)
- zdump(8)
- fuse(4)
- utf-8(7)
- proc_kpagecount(5)
- futex(7)
- complex(7)
- iso_8859-13(7)
- proc_kcore(5)
- iso_8859-8(7)
- iso_8859_14(7)
- iconvconfig(8)
- network_namespaces(7)
- thread-keyring(7)
- locale(5)
- proc_pid_oom_score_adj(5)
- proc_pid_statm(5)
- signal-safety(7)
- units(7)
- re_format(7)
- proc_pid_comm(5)
- latin1(7)
- glibc(7)
- environ(7)
- iso_8859-9(7)
- tty(4)
- proc_pid_projid_map(5)
- urn(7)
- iso_8859_8(7)
- proc_loadavg(5)
- ipc_namespaces(7)
- proc_pid_syscall(5)
- proc_pid_cgroup(5)
- proc_pid_mountstats(5)
- proc_kpageflags(5)
- utmpx(5)
- termio(7)
- iso-8859-13(7)
- suffixes(7)
- iso_8859-16(7)
- intro(1)
- hostname(7)
- proc_pid_status(5)
- proc_pid_fd(5)
- proc_malloc(5)
- proc_sys_debug(5)
- proc_pid_mounts(5)
- console_codes(4)
- iso_8859_2(7)
- iso-8859-16(7)
- proc_thread-self(5)
- socket(7)
- sock_diag(7)
- null(4)
- raw(7)
- memusagestat(1)
- proc_pid_mountinfo(5)
- proc_sys_sunrpc(5)
- iso-8859-1(7)
- motd(5)
- iso_8859-7(7)
- utmp(5)
- proc_pid_auxv(5)
- latin2(7)
- intro(2)
- proc_modules(5)
- user_namespaces(7)
- iso-8859-2(7)
- proc_version(5)
- ldd(1)
- iso_8859-3(7)
- proc_diskstats(5)
- session-keyring(7)
- ascii(7)
- hosts.equiv(5)
- group(5)
- intro(4)
- proc_cmdline(5)
- resolver(5)
- time(7)
- packet(7)
- proc_kpagecgroup(5)
- hosts(5)
- proc_pid_maps(5)
- proc_tty(5)
- inotify(7)
- msr(4)
- tzselect(8)
- proc_locks(5)
- hpsa(4)
- mount_namespaces(7)
- cgroups(7)
- fanotify(7)
- latin7(7)
- intro(6)
- proc_slabinfo(5)
- proc_timer_list(5)
- proc_kallsyms(5)
- mq_overview(7)
- proc_buddyinfo(5)
- iso_8859-15(7)
- proc_pid_wchan(5)
- iso-8859-8(7)
- proc_stat(5)
- attributes(7)
- proc_bus(5)
- sln(8)
- iso_8859_4(7)
- cgroup_namespaces(7)
- symlink(7)
- fifo(7)
- proc_keys(5)
- locale(1)
- proc_devices(5)
- inode(7)
- iso_8859_13(7)
- nptl(7)
- svipc(7)
- proc_sys_proc(5)
- xattr(7)
- proc_key-users(5)
- iso_8859_10(7)
- erofs(5)
- sd(4)
- proc_ide(5)
- proc_dma(5)
- proc_pid_environ(5)
- utf8(7)
- proc_pid_seccomp(5)
- tcp(7)
- localedef(1)
- path_resolution(7)
- proc_kmsg(5)
- regex(7)
- unix(7)
- netdevice(7)
- host.conf(5)
- nss(5)
- proc_pid_io(5)
- issue(5)
- iso_8859-10(7)
- pipe(7)
- nologin(5)
- vcs(4)
- proc_mtrr(5)
- networks(5)
- resolv.conf(5)
- pldd(1)
- koi8-r(7)
- arp(7)
- ld.so(8)
- wavelan(4)
- proc_pid_uid_map(5)
- zero(4)
- iso-8859-7(7)
- memusage(1)
- iso-8859-6(7)
- latin6(7)
- user-session-keyring(7)
- armscii-8(7)
- shells(5)
- cp1251(7)
- rtnetlink(7)
- koi8-u(7)
- address_families(7)
- cpuid(4)
- core(5)
- pty(7)
- tis-620(7)
- iso_8859-1(7)
- math_error(7)
- iso_8859-4(7)
- proc_pid_autogroup(5)
- man(7)
- cciss(4)
- icmp(7)
- sprof(1)
- glob(7)
- iso-8859-9(7)
- proc_sys_dev(5)
- url(7)
- zic(8)
- sched(7)
- services(5)
- proc_pid(5)
- securetty(5)
- acct(5)
- loop(4)
- vcsa(4)
- iso_8859-2(7)
- proc_vmstat(5)
- pthreads(7)
- proc_timer_stats(5)
- uts_namespaces(7)
- elf(5)
- libc(7)
- proc_sysrq-trigger(5)
- credentials(7)
- proc_sys_net(5)
- numa(7)
- bpf-helpers(7)
- netlink(7)
- proc_pid_personality(5)
- iso_8859-11(7)
- mem(4)
- proc_apm(5)
- proc_pid_task(5)
- proc_cpuinfo(5)
- iso_8859_7(7)
- random(4)
- proc_sys_fs(5)
- proc_pid_ns(5)
- proc_filesystems(5)
- slabinfo(5)
- proc_sys_abi(5)
- latin9(7)
- proc_pid_stat(5)
- proc_execdomains(5)
- proc_swaps(5)
- keyrings(7)
- proc_ioports(5)
- iso_8859_1(7)
- hd(4)
- proc_self(5)
- landlock(7)
- proc_interrupts(5)
- port(4)
- proc_pid_cpuset(5)
- vdso(7)
- iso_8859_5(7)
- intro(7)
- mtrace(1)
- latin3(7)
- proc_sys(5)
- repertoiremap(5)
- lirc(4)
- filesystems(5)
- proc_ksyms(5)
- unicode(7)
- iso_8859_9(7)
- man-pages(7)
- pid_namespaces(7)
- proc_pid_attr(5)
- proc_sysvipc(5)
- intro(3)
- spufs(7)
- proc_config.gz(5)
- sem_overview(7)
- ldconfig(8)
- loop-control(4)
- iso-8859-4(7)
- proc_pid_timers(5)
- smartpqi(4)
- posixoptions(7)
- nsswitch.conf(5)
- proc_pid_map_files(5)
- time_namespaces(7)
- string_copying(7)
- iso-8859-11(7)
- proc_pid_gid_map(5)
- latin10(7)
- proc_pid_setgroups(5)
- ld-linux.so(8)
- ram(4)
- iso-8859-3(7)
- intro(8)
- proc_fb(5)
- vsock(7)
- termcap(5)
- fs(5)
- proc_iomem(5)
- iso-8859-15(7)
- signal(7)
- persistent-keyring(7)
- rtc(4)
- dsp56k(4)
- proc_pid_net(5)
- rpc(5)
- lp(4)
- veth(4)
- hier(7)
- kernel_lockdown(7)
- iso-8859-14(7)
- dir_colors(5)
- proc_scsi(5)
- proc_pid_cmdline(5)
- proc_fs(5)
- x25(7)
- proc_tid(5)
- proc_pid_smaps(5)
- proc_pid_limits(5)
- proc_pid_oom_score(5)
- locale(7)
- proc_pci(5)
- charsets(7)
- iso_8859_16(7)
- ipv6(7)
- tmpfs(5)
- proc_pid_exe(5)
- sysvipc(7)
- udplite(7)
- gai.conf(5)
apt-get install manpages
Available languages:
en fr ja ru deManual
| POSIXOPTIONS(7) | Linux Programmer's Manual | POSIXOPTIONS(7) |
名前
posixoptions - POSIX 標準の選択可能な部分
説明
POSIX 標準 (以下の情報は POSIX.1-2001 の抜粋) は 互換システムの動作とインターフェースのセットを記述している。 しかし、多くのインターフェースは選択可能であり、 コンパイル時にインターフェースが使用可能かをテストする機能テストマクロと、 実行時にテストする関数 sysconf(3), fpathconf(3), pathconf(3), confstr(3) がある。 シェルスクリプトでは getconf(1) を使うことができる。 詳細は sysconf(3) を参照すること。
POSIX 省略形の名前・オプション・オプションを調べるための sysconf(3) 引き数の名前・(可能ならば) 非常に短い説明を記述する。 より正確な詳細は POSIX 標準自身に書かれている。 POSIX 標準は今日では Web で自由にアクセスできる。
ADV - _POSIX_ADVISORY_INFO - _SC_ADVISORY_INFO
以下のアドバイスの関数が存在する。
posix_fadvise(), posix_fallocate(), posix_memalign(), posix_madvise().
AIO - _POSIX_ASYNCHRONOUS_IO - _SC_ASYNCHRONOUS_IO
ヘッダー <aio.h>
が存在する。
以下の関数が存在する。
aio_cancel(), aio_error(), aio_fsync(), aio_read(), aio_return(), aio_suspend(), aio_write(), lio_listio().
BAR - _POSIX_BARRIERS - _SC_BARRIERS
このオプションは
_POSIX_THREADS と _POSIX_THREAD_SAFE_FUNCTIONS
オプションを暗黙の内に指定する。
以下の関数が存在する。
pthread_barrier_destroy(), pthread_barrier_init(), pthread_barrier_wait(), pthread_barrierattr_destroy(), pthread_barrierattr_init().
--- - POSIX_CHOWN_RESTRICTED
このオプションが有効な場合 (POSIX.1-2001 では常に有効)、 root だけがファイル所有者の変更を許され、 root 以外はファイルのグループを 自分が所属するグループのいずれか 1 つにだけ設定することができる。 関数 chown(), fchown() に影響する。
CS - _POSIX_CLOCK_SELECTION - _SC_CLOCK_SELECTION
このオプションは
_POSIX_TIMERS
オプションを暗黙の内に指定する。
以下の関数が存在する。
pthread_condattr_getclock(), pthread_condattr_setclock(), clock_nanosleep().
CLOCK_REALTIME が関数 clock_settime() で変更された場合、絶対時間に関係する全てのタイマーのセットに影響する。
CPT - _POSIX_CPUTIME - _SC_CPUTIME
clockID CLOCK_PROCESS_CPUTIME_ID がサポートされている。 このクロックの初期値は、各プロセス毎に 0 となる。 このオプションは _POSIX_TIMERS オプションを暗黙の内に指定する。 関数 clock_getcpuclockid() が存在する。
--- - _POSIX_FILE_LOCKING - _SC_FILE_LOCKING
このオプションは削除された。XPG6 最終版にはない。
FSC - _POSIX_FSYNC - _SC_FSYNC
関数 fsync() が存在する。
IP6 - _POSIX_IPV6 - _SC_IPV6
Internet Protocol Version 6 がサポートされている。
--- - _POSIX_JOB_CONTROL - _SC_JOB_CONTROL
このオプションが有効な場合
(POSIX.1-2001 では常に有効)、
システムは POSIX
方式のジョブ制御を実装しており、
以下の関数が存在する。
setpgid(), tcdrain(), tcflush(), tcgetpgrp(), tcsendbreak(), tcsetattr(), tcsetpgrp().
MF - _POSIX_MAPPED_FILES - _SC_MAPPED_FILES
共有メモリーがサポートされている。 インクルードファイル <sys/mman.h> が存在する。 次の関数が存在する。 mmap(), msync(), munmap().
ML - _POSIX_MEMLOCK - _SC_MEMLOCK
共有メモリーがコア内にロックできる。 次の関数が存在する。 mlockall(), munlockall().
MR/MLR - _POSIX_MEMLOCK_RANGE - _SC_MEMLOCK_RANGE
より詳細に、範囲をコア内にロックできる。 次の関数が存在する。 mlock(), munlock().
MPR - _POSIX_MEMORY_PROTECTION - _SC_MEMORY_PROTECTION
関数 mprotect() が存在する。
MSG - _POSIX_MESSAGE_PASSING - _SC_MESSAGE_PASSING
インクルードファイル
<mqueue.h> が存在する。
以下の関数が存在する。
mq_close(), mq_getattr(), mq_notify(), mq_open(), mq_receive(), mq_send(), mq_setattr(), mq_unlink().
MON - _POSIX_MONOTONIC_CLOCK - _SC_MONOTONIC_CLOCK
CLOCK_MONOTONIC がサポートされている。 このオプションは _POSIX_TIMERS オプションを暗黙の内に指定する。 影響を受ける関数は以下の通り。
aio_suspend(), clock_getres(), clock_gettime(), clock_settime(), timer_create().
--- - _POSIX_MULTI_PROCESS - _SC_MULTI_PROCESS
このオプションは削除された。XPG6 最終版にはない。
--- - _POSIX_NO_TRUNC
このオプションが有効な場合 (POSIX.1-2001 では常に有効)、 NAME_MAX より長いパス名の構成要素は切り詰められないが、エラーになる。 この設定は構成要素のパス接頭辞に依存する場合もある。
PIO - _POSIX_PRIORITIZED_IO - _SC_PRIORITIZED_IO
このオプションは非同期
I/O
の優先度が指定できることを表す。
これは以下の関数に影響する。
aio_read(), aio_write().
PS - _POSIX_PRIORITY_SCHEDULING - _SC_PRIORITY_SCHEDULING
インクルードファイル
<sched.h> が存在する。
以下の関数が存在する。
sched_get_priority_max(), sched_get_priority_min(), sched_getparam(), sched_getscheduler(), sched_rr_get_interval(), sched_setparam(), sched_setscheduler(), sched_yield().
_POSIX_SPAWN
も有効な場合は、以下の関数が存在する。
posix_spawnattr_getschedparam(), posix_spawnattr_getschedpolicy(), posix_spawnattr_setschedparam(), posix_spawnattr_setschedpolicy().
RS - _POSIX_RAW_SOCKETS
raw ソケットがサポートされている。 次の関数が影響を受ける。 getsockopt(), setsockopt().
--- - _POSIX_READER_WRITER_LOCKS - _SC_READER_WRITER_LOCKS
このオプションは _POSIX_THREADS オプションを暗黙の内に指定する。 逆に POSIX.1-2001 では _POSIX_THREADS オプションはこのオプションを暗黙の内に指定する。
以下の関数が存在する。
pthread_rwlock_destroy(), pthread_rwlock_init(), pthread_rwlock_rdlock(), pthread_rwlock_tryrdlock(), pthread_rwlock_trywrlock(), pthread_rwlock_unlock(), pthread_rwlock_wrlock(), pthread_rwlockattr_destroy(), pthread_rwlockattr_init().
RTS - _POSIX_REALTIME_SIGNALS - _SC_REALTIME_SIGNALS
リアルタイムシグナルがサポートされている。
以下の関数が存在する。
sigqueue(), sigtimedwait(), sigwaitinfo().
--- - _POSIX_REGEXP - _SC_REGEXP
このオプションが有効な場合
(POSIX.1-2001 では常に有効)、
POSIX
正規表現がサポートされ、以下の関数が存在する。
regcomp(), regerror(), regexec(), regfree().
--- - _POSIX_SAVED_IDS - _SC_SAVED_IDS
このオプションが有効な場合
(POSIX.1-2001 では常に有効)、
プロセスは保存 (saved) set-user-ID
と保存 set-group-ID を持つ。
影響を受ける関数は以下の通り。
exec(), kill(), seteuid(), setegid(), setgid(), setuid().
SEM - _POSIX_SEMAPHORES - _SC_SEMAPHORES
インクルードファイル
<semaphore.h> が存在する。
以下の関数が存在する。
sem_close(), sem_destroy(), sem_getvalue(), sem_init(), sem_open(), sem_post(), sem_trywait(), sem_unlink(), sem_wait().
SHM - _POSIX_SHARED_MEMORY_OBJECTS - _SC_SHARED_MEMORY_OBJECTS
以下の関数が存在する。
mmap(), munmap(), shm_open(), shm_unlink().
--- - _POSIX_SHELL - _SC_SHELL
このオプションが有効な場合 (POSIX.1-2001 では常に有効)、関数 system() が存在する。
SPN - _POSIX_SPAWN - _SC_SPAWN
このオプションは、例えば
MMU
が存在しないなどの理由によって、
fork()
を使用することが難しいか不可能という状況で、
プロセス生成をサポートすることを表す。
_POSIX_SPAWN
が有効な場合、インクルードファイル
<spawn.h>
と、以下の関数が存在する。
posix_spawn(), posix_spawn_file_actions_addclose(), posix_spawn_file_actions_adddup2(), posix_spawn_file_actions_addopen(), posix_spawn_file_actions_destroy(), posix_spawn_file_actions_init(), posix_spawnattr_destroy(), posix_spawnattr_getsigdefault(), posix_spawnattr_getflags(), posix_spawnattr_getpgroup(), posix_spawnattr_getsigmask(), posix_spawnattr_init(), posix_spawnattr_setsigdefault(), posix_spawnattr_setflags(), posix_spawnattr_setpgroup(), posix_spawnattr_setsigmask(), posix_spawnp().
_POSIX_PRIORITY_SCHEDULING
も有効な場合、以下の関数が存在する。
posix_spawnattr_getschedparam(), posix_spawnattr_getschedpolicy(), posix_spawnattr_setschedparam(), posix_spawnattr_setschedpolicy().
SPI - _POSIX_SPIN_LOCKS - _SC_SPIN_LOCKS
このオプションは
_POSIX_THREADS と _POSIX_THREAD_SAFE_FUNCTIONS
オプションを暗黙の内に指定する。
以下の関数が存在する。
pthread_spin_destroy(), pthread_spin_init(), pthread_spin_lock(), pthread_spin_trylock(), pthread_spin_unlock().
SS - _POSIX_SPORADIC_SERVER - _SC_SPORADIC_SERVER
スケジューリングポリシー
SCHED_SPORADIC
がサポートされている。
このオプションは
_POSIX_PRIORITY_SCHEDULING
オプションを暗黙の内に指定する。
影響を受ける関数は以下の通り。
sched_setparam(), sched_setscheduler().
SIO - _POSIX_SYNCHRONIZED_IO - _SC_SYNCHRONIZED_IO
影響を受ける関数は以下の通り。 open(), msync(), fsync(), fdatasync().
TSA - _POSIX_THREAD_ATTR_STACKADDR - _SC_THREAD_ATTR_STACKADDR
影響を受ける関数は以下の通り。
pthread_attr_getstack(), pthread_attr_getstackaddr(), pthread_attr_setstack(), pthread_attr_setstackaddr().
TSS - _POSIX_THREAD_ATTR_STACKSIZE - _SC_THREAD_ATTR_STACKSIZE
影響を受ける関数は以下の通り。
pthread_attr_getstack(), pthread_attr_getstacksize(), pthread_attr_setstack(), pthread_attr_setstacksize().
TCT - _POSIX_THREAD_CPUTIME - _SC_THREAD_CPUTIME
clockID CLOCK_THREAD_CPUTIME_ID
がサポートされている。
このオプションは
_POSIX_TIMERS
オプションを暗黙の内に指定する。
影響を受ける関数は以下の通り。
pthread_getcpuclockid(), clock_getres(), clock_gettime(), clock_settime(), timer_create().
TPI - _POSIX_THREAD_PRIO_INHERIT - _SC_THREAD_PRIO_INHERIT
影響を受ける関数は以下の通り。
pthread_mutexattr_getprotocol(), pthread_mutexattr_setprotocol().
TPP - _POSIX_THREAD_PRIO_PROTECT - _SC_THREAD_PRIO_PROTECT
影響を受ける関数は以下の通り。
pthread_mutex_getprioceiling(), pthread_mutex_setprioceiling(), pthread_mutexattr_getprioceiling(), pthread_mutexattr_getprotocol(), pthread_mutexattr_setprioceiling(), pthread_mutexattr_setprotocol().
TPS - _POSIX_THREAD_PRIORITY_SCHEDULING - _SC_THREAD_PRIORITY_SCHEDULING
このオプションが有効な場合、1
つのプロセス内の個々のスレッドを
個々の優先度または個々のスケジューラ
(またはその両方)
で実行できる。
影響を受ける関数は以下の通り。
pthread_attr_getinheritsched(), pthread_attr_getschedpolicy(), pthread_attr_getscope(), pthread_attr_setinheritsched(), pthread_attr_setschedpolicy(), pthread_attr_setscope(), pthread_getschedparam(), pthread_setschedparam(), pthread_setschedprio().
TSH - _POSIX_THREAD_PROCESS_SHARED - _SC_THREAD_PROCESS_SHARED
影響を受ける関数は以下の通り。
pthread_barrierattr_getpshared(), pthread_barrierattr_setpshared(), pthread_condattr_getpshared(), pthread_condattr_setpshared(), pthread_mutexattr_getpshared(), pthread_mutexattr_setpshared(), pthread_rwlockattr_getpshared(), pthread_rwlockattr_setpshared().
TSF - _POSIX_THREAD_SAFE_FUNCTIONS - _SC_THREAD_SAFE_FUNCTIONS
影響を受ける関数は以下の通り。
readdir_r(), getgrgid_r(), getgrnam_r(), getpwnam_r(), getpwuid_r(), flockfile(), ftrylockfile(), funlockfile(), getc_unlocked(), getchar_unlocked(), putc_unlocked(), putchar_unlocked(), rand_r(), strerror_r(), strtok_r(), asctime_r(), ctime_r(), gmtime_r(), localtime_r().
TSP - _POSIX_THREAD_SPORADIC_SERVER - _SC_THREAD_SPORADIC_SERVER
このオプションは
_POSIX_THREAD_PRIORITY_SCHEDULING
オプションを暗黙の内に指定する。
影響を受ける関数は以下の通り。
sched_getparam(), sched_setparam(), sched_setscheduler().
THR - _POSIX_THREADS - _SC_THREADS
POSIX
スレッドの基本サポートが使用可能である。
以下の関数が存在する。
pthread_atfork(), pthread_attr_destroy(), pthread_attr_getdetachstate(), pthread_attr_getschedparam(), pthread_attr_init(), pthread_attr_setdetachstate(), pthread_attr_setschedparam(), pthread_cancel(), pthread_cleanup_push(), pthread_cleanup_pop(), pthread_cond_broadcast(), pthread_cond_destroy(), pthread_cond_init(), pthread_cond_signal(), pthread_cond_timedwait(), pthread_cond_wait(), pthread_condattr_destroy(), pthread_condattr_init(), pthread_create(), pthread_detach(), pthread_equal(), pthread_exit(), pthread_getspecific(), pthread_join(), pthread_key_create(), pthread_key_delete(), pthread_mutex_destroy(), pthread_mutex_init(), pthread_mutex_lock(), pthread_mutex_trylock(), pthread_mutex_unlock(), pthread_mutexattr_destroy(), pthread_mutexattr_init(), pthread_once(), pthread_rwlock_destroy(), pthread_rwlock_init(), pthread_rwlock_rdlock(), pthread_rwlock_tryrdlock(), pthread_rwlock_trywrlock(), pthread_rwlock_unlock(), pthread_rwlock_wrlock(), pthread_rwlockattr_destroy(), pthread_rwlockattr_init(), pthread_self(), pthread_setcancelstate(), pthread_setcanceltype(), pthread_setspecific(), pthread_testcancel().
TMO - _POSIX_TIMEOUTS - _SC_TIMEOUTS
以下の関数が存在する。
mq_timedreceive(), mq_timedsend(), pthread_mutex_timedlock(), pthread_rwlock_timedrdlock(), pthread_rwlock_timedwrlock(), sem_timedwait(), posix_trace_timedgetnext_event().
TMR - _POSIX_TIMERS - _SC_TIMERS
以下の関数が存在する。
clock_getres(), clock_gettime(), clock_settime(), nanosleep(), timer_create(), timer_delete(), timer_gettime(), timer_getoverrun(), timer_settime().
TRC - _POSIX_TRACE - _SC_TRACE
POSIX トレーシング (tracing)
が使用可能である。
以下の関数が存在する。
posix_trace_attr_destroy(), posix_trace_attr_getclockres(), posix_trace_attr_getcreatetime(), posix_trace_attr_getgenversion(), posix_trace_attr_getmaxdatasize(), posix_trace_attr_getmaxsystemeventsize(), posix_trace_attr_getmaxusereventsize(), posix_trace_attr_getname(), posix_trace_attr_getstreamfullpolicy(), posix_trace_attr_getstreamsize(), posix_trace_attr_init(), posix_trace_attr_setmaxdatasize(), posix_trace_attr_setname(), posix_trace_attr_setstreamsize(), posix_trace_attr_setstreamfullpolicy(), posix_trace_clear(), posix_trace_create(), posix_trace_event(), posix_trace_eventid_equal(), posix_trace_eventid_get_name(), posix_trace_eventid_open(), posix_trace_eventtypelist_getnext_id(), posix_trace_eventtypelist_rewind(), posix_trace_flush(), posix_trace_get_attr(), posix_trace_get_status(), posix_trace_getnext_event(), posix_trace_shutdown(), posix_trace_start(), posix_trace_stop(), posix_trace_trygetnext_event().
TEF - _POSIX_TRACE_EVENT_FILTER - _SC_TRACE_EVENT_FILTER
このオプションは
_POSIX_TRACE
オプションを暗黙の内に指定する。
以下の関数が存在する。
posix_trace_eventset_add(), posix_trace_eventset_del(), posix_trace_eventset_empty(), posix_trace_eventset_fill(), posix_trace_eventset_ismember(), posix_trace_get_filter(), posix_trace_set_filter(), posix_trace_trid_eventid_open().
TRI - _POSIX_TRACE_INHERIT - _SC_TRACE_INHERIT
トレースされているプロセスの子プロセスのトレースをサポートする。
このオプションは
_POSIX_TRACE
オプションを暗黙の内に指定する。
以下の関数が存在する。
posix_trace_attr_getinherited(), posix_trace_attr_setinherited().
TRL - _POSIX_TRACE_LOG - _SC_TRACE_LOG
このオプションは
_POSIX_TRACE
オプションを暗黙の内に指定する。
以下の関数が存在する。
posix_trace_attr_getlogfullpolicy(), posix_trace_attr_getlogsize(), posix_trace_attr_setlogfullpolicy(), posix_trace_attr_setlogsize(), posix_trace_close(), posix_trace_create_withlog(), posix_trace_open(), posix_trace_rewind().
TYM - _POSIX_TYPED_MEMORY_OBJECTS - _SC_TYPED_MEMORY_OBJECT
以下の関数が存在する。
posix_mem_offset(), posix_typed_mem_get_info(), posix_typed_mem_open().
--- - _POSIX_VDISABLE
常に存在する (たぶん 0 である)。 変更可能な特殊制御文字を設定する値。 これにより特殊制御文字が無効であることを表す。
XOPEN 拡張
_XOPEN_CRYPT, _XOPEN_LEGACY, _XOPEN_REALTIME, _XOPEN_REALTIME_THREADS, _XOPEN_UNIX.
関連項目
sysconf(3), standards(7)
この文書について
この man ページは Linux man-pages プロジェクトのリリース 3.79 の一部 である。プロジェクトの説明とバグ報告に関する情報は http://www.kernel.org/doc/man-pages/ に書かれている。
| 2007-12-21 |