Man page - posixoptions(7)
Packages contains this manual
- shm_overview(7)
- nss(5)
- proc_mtrr(5)
- intro(7)
- tcp(7)
- iso_8859-9(7)
- armscii-8(7)
- proc_kpagecount(5)
- initrd(4)
- mouse(4)
- proc_stat(5)
- x25(7)
- proc_interrupts(5)
- fifo(7)
- repertoiremap(5)
- icmp(7)
- futex(7)
- feature_test_macros(7)
- lp(4)
- bpf-helpers(7)
- epoll(7)
- proc_sys_dev(5)
- namespaces(7)
- proc_sysrq-trigger(5)
- proc_bus(5)
- cp1251(7)
- proc_pid_maps(5)
- proc_sys_vm(5)
- proc_pid_projid_map(5)
- st(4)
- proc_pid(5)
- issue(5)
- pid_namespaces(7)
- unicode(7)
- inode(7)
- hosts.equiv(5)
- iso-8859-13(7)
- proc_fb(5)
- proc_modules(5)
- proc_pid_autogroup(5)
- keyrings(7)
- sysvipc(7)
- proc_kmsg(5)
- cgroups(7)
- latin6(7)
- proc_pid_uid_map(5)
- unix(7)
- proc_pid_io(5)
- pts(4)
- packet(7)
- ld-linux.so(8)
- tzselect(8)
- iconv(1)
- proc_pid_syscall(5)
- proc_pid_net(5)
- proc_pid_pagemap(5)
- tty(4)
- proc_profile(5)
- standards(7)
- proc_pid_mounts(5)
- filesystems(5)
- iso-8859-15(7)
- locale(5)
- iso_8859_3(7)
- xattr(7)
- iso-8859-2(7)
- proc_uptime(5)
- persistent-keyring(7)
- credentials(7)
- proc_pid_timers(5)
- utmpx(5)
- vcsa(4)
- proc_pid_exe(5)
- proc_net(5)
- proc_timer_stats(5)
- ip(7)
- proc_pid_fd(5)
- ptmx(4)
- user_namespaces(7)
- resolv.conf(5)
- url(7)
- iso_8859_5(7)
- iso_8859-8(7)
- urn(7)
- process-keyring(7)
- proc_pid_auxv(5)
- proc_ksyms(5)
- proc_ide(5)
- veth(4)
- ldd(1)
- proc_swaps(5)
- landlock(7)
- proc_vmstat(5)
- system_data_types(7)
- cp1252(7)
- lirc(4)
- proc_kpageflags(5)
- random(7)
- precedence(7)
- cpuset(7)
- proc_pid_ns(5)
- acct(5)
- latin4(7)
- proc_pid_cgroup(5)
- proc_cpuinfo(5)
- iso_8859-2(7)
- proc_keys(5)
- charsets(7)
- pldd(1)
- proc_pid_stat(5)
- rtnetlink(7)
- netlink(7)
- ram(4)
- mem(4)
- iso-8859-6(7)
- proc_key-users(5)
- iso_8859_15(7)
- fanotify(7)
- proc_sys_net(5)
- sysfs(5)
- math_error(7)
- latin1(7)
- proc_pid_root(5)
- nptl(7)
- proc_cgroups(5)
- proc_iomem(5)
- proc_pid_statm(5)
- sem_overview(7)
- hier(7)
- full(4)
- proc_pid_status(5)
- proc_pid_cwd(5)
- proc_pid_cpuset(5)
- proc_scsi(5)
- uri(7)
- proc_diskstats(5)
- iso_8859_6(7)
- latin2(7)
- latin5(7)
- man-pages(7)
- ld.so(8)
- uts_namespaces(7)
- proc_pid_mountstats(5)
- intro(3)
- proc_pid_seccomp(5)
- proc_pid_wchan(5)
- attributes(7)
- symlink(7)
- mount_namespaces(7)
- charmap(5)
- tis-620(7)
- iso-8859-10(7)
- getent(1)
- proc_buddyinfo(5)
- ttytype(5)
- rtc(4)
- proc_malloc(5)
- suffixes(7)
- sln(8)
- signal(7)
- proc_sys_abi(5)
- signal-safety(7)
- time_namespaces(7)
- proc_pid_comm(5)
- raw(7)
- gai.conf(5)
- proc_crypto(5)
- locale(1)
- iso-8859-3(7)
- motd(5)
- proc_meminfo(5)
- iso-8859-8(7)
- protocols(5)
- proc_pid_map_files(5)
- pthreads(7)
- null(4)
- proc(5)
- zdump(8)
- socket(7)
- proc_sys_kernel(5)
- ddp(7)
- memusagestat(1)
- hd(4)
- iso-8859-14(7)
- shells(5)
- pipe(7)
- glob(7)
- proc_self(5)
- network_namespaces(7)
- utmp(5)
- proc_kcore(5)
- nsswitch.conf(5)
- sd(4)
- iso-8859-5(7)
- iso_8859_16(7)
- man(7)
- iso_8859-6(7)
- dir_colors(5)
- mq_overview(7)
- vsock(7)
- ascii(7)
- thread-keyring(7)
- fs(5)
- proc_pid_attr(5)
- proc_sys_debug(5)
- proc_sys(5)
- proc_pid_cmdline(5)
- pty(7)
- services(5)
- cgroup_namespaces(7)
- securetty(5)
- netdevice(7)
- iso_8859_13(7)
- host.conf(5)
- proc_pid_setgroups(5)
- proc_slabinfo(5)
- sock_diag(7)
- iso_8859-14(7)
- iso-8859-11(7)
- iso_8859_11(7)
- operator(7)
- regex(7)
- wavelan(4)
- proc_sys_fs(5)
- nologin(5)
- proc_pci(5)
- koi8-r(7)
- erofs(5)
- intro(2)
- utf8(7)
- proc_kallsyms(5)
- proc_sysvipc(5)
- queue(7)
- proc_sys_sunrpc(5)
- intro(5)
- latin8(7)
- mtrace(1)
- ipc_namespaces(7)
- dsp56k(4)
- iso_8859_4(7)
- proc_pid_smaps(5)
- proc_cmdline(5)
- rpc(5)
- proc_tty(5)
- proc_version(5)
- smartpqi(4)
- proc_pid_timerslack_ns(5)
- aio(7)
- session-keyring(7)
- resolver(5)
- slabinfo(5)
- wtmp(5)
- iso_8859_9(7)
- proc_locks(5)
- mailaddr(7)
- proc_pid_oom_score(5)
- kmem(4)
- iconvconfig(8)
- iso_8859-7(7)
- glibc(7)
- hostname(7)
- proc_thread-self(5)
- ipv6(7)
- iso_8859_7(7)
- proc_kpagecgroup(5)
- core(5)
- time(7)
- units(7)
- proc_dma(5)
- loop(4)
- address_families(7)
- zero(4)
- intro(4)
- procfs(5)
- iso_8859-4(7)
- vdso(7)
- tmpfs(5)
- iso-8859-16(7)
- iso_8859_10(7)
- user-session-keyring(7)
- libc(7)
- proc_fs(5)
- koi8-u(7)
- latin3(7)
- proc_tid_children(5)
- proc_pid_limits(5)
- proc_pid_coredump_filter(5)
- iso_8859-15(7)
- arp(7)
- urandom(4)
- iso_8859-10(7)
- hpsa(4)
- proc_pid_environ(5)
- boot(7)
- ftm(7)
- ld-linux(8)
- proc_driver(5)
- loop-control(4)
- iso_8859-16(7)
- proc_filesystems(5)
- tzfile(5)
- sprof(1)
- proc_pid_task(5)
- proc_pid_oom_score_adj(5)
- proc_mounts(5)
- iso-8859-4(7)
- iso_8859-1(7)
- utf-8(7)
- iso_8859-13(7)
- intro(6)
- proc_timer_list(5)
- rtld-audit(7)
- iso_8859-3(7)
- group(5)
- sched(7)
- proc_pid_clear_refs(5)
- hosts(5)
- iso_8859-11(7)
- numa(7)
- iso_8859_2(7)
- locale(7)
- iso-8859-1(7)
- fuse(4)
- proc_tid(5)
- proc_execdomains(5)
- proc_pid_mountinfo(5)
- intro(8)
- iso_8859_8(7)
- proc_loadavg(5)
- proc_pid_oom_adj(5)
- re_format(7)
- iso_8859_14(7)
- zic(8)
- bootparam(7)
- inotify(7)
- posixoptions(7)
- proc_partitions(5)
- iso-8859-9(7)
- proc_pid_mem(5)
- networks(5)
- proc_sys_user(5)
- udp(7)
- proc_zoneinfo(5)
- latin10(7)
- proc_pid_fdinfo(5)
- proc_pid_stack(5)
- memusage(1)
- spufs(7)
- pkeys(7)
- path_resolution(7)
- proc_ioports(5)
- intro(1)
- ldconfig(8)
- msr(4)
- svipc(7)
- port(4)
- proc_pid_personality(5)
- cciss(4)
- latin9(7)
- capabilities(7)
- localedef(1)
- vcs(4)
- iso_8859-5(7)
- elf(5)
- proc_sys_proc(5)
- console_codes(4)
- random(4)
- iso-8859-7(7)
- termcap(5)
- cpuid(4)
- environ(7)
- string_copying(7)
- proc_pid_gid_map(5)
- queue(3)
- termio(7)
- user-keyring(7)
- complex(7)
- latin7(7)
- proc_config.gz(5)
- udplite(7)
- kernel_lockdown(7)
- proc_devices(5)
- proc_apm(5)
- iso_8859_1(7)
- proc_pid_numa_maps(5)
apt-get install manpages
Available languages:
en fr ja ru deManual
POSIXOPTIONS
名 前説 明
ADV - _POSIX_ADVISORY_INFO - _SC_ADVISORY_INFO
AIO - _POSIX_ASYNCHRONOUS_IO - _SC_ASYNCHRONOUS_IO
BAR - _POSIX_BARRIERS - _SC_BARRIERS
--- - POSIX_CHOWN_RESTRICTED
CS - _POSIX_CLOCK_SELECTION - _SC_CLOCK_SELECTION
CPT - _POSIX_CPUTIME - _SC_CPUTIME
--- - _POSIX_FILE_LOCKING - _SC_FILE_LOCKING
FSC - _POSIX_FSYNC - _SC_FSYNC
IP6 - _POSIX_IPV6 - _SC_IPV6
--- - _POSIX_JOB_CONTROL - _SC_JOB_CONTROL
MF - _POSIX_MAPPED_FILES - _SC_MAPPED_FILES
ML - _POSIX_MEMLOCK - _SC_MEMLOCK
MR/MLR - _POSIX_MEMLOCK_RANGE - _SC_MEMLOCK_RANGE
MPR - _POSIX_MEMORY_PROTECTION - _SC_MEMORY_PROTECTION
MSG - _POSIX_MESSAGE_PASSING - _SC_MESSAGE_PASSING
MON - _POSIX_MONOTONIC_CLOCK - _SC_MONOTONIC_CLOCK
--- - _POSIX_MULTI_PROCESS - _SC_MULTI_PROCESS
--- - _POSIX_NO_TRUNC
PIO - _POSIX_PRIORITIZED_IO - _SC_PRIORITIZED_IO
PS - _POSIX_PRIORITY_SCHEDULING - _SC_PRIORITY_SCHEDULING
RS - _POSIX_RAW_SOCKETS
--- - _POSIX_READER_WRITER_LOCKS - _SC_READER_WRITER_LOCKS
RTS - _POSIX_REALTIME_SIGNALS - _SC_REALTIME_SIGNALS
--- - _POSIX_REGEXP - _SC_REGEXP
--- - _POSIX_SAVED_IDS - _SC_SAVED_IDS
SEM - _POSIX_SEMAPHORES - _SC_SEMAPHORES
SHM - _POSIX_SHARED_MEMORY_OBJECTS - _SC_SHARED_MEMORY_OBJECTS
--- - _POSIX_SHELL - _SC_SHELL
SPN - _POSIX_SPAWN - _SC_SPAWN
SPI - _POSIX_SPIN_LOCKS - _SC_SPIN_LOCKS
SS - _POSIX_SPORADIC_SERVER - _SC_SPORADIC_SERVER
SIO - _POSIX_SYNCHRONIZED_IO - _SC_SYNCHRONIZED_IO
TSA - _POSIX_THREAD_ATTR_STACKADDR - _SC_THREAD_ATTR_STACKADDR
TSS - _POSIX_THREAD_ATTR_STACKSIZE - _SC_THREAD_ATTR_STACKSIZE
TCT - _POSIX_THREAD_CPUTIME - _SC_THREAD_CPUTIME
TPI - _POSIX_THREAD_PRIO_INHERIT - _SC_THREAD_PRIO_INHERIT
TPP - _POSIX_THREAD_PRIO_PROTECT - _SC_THREAD_PRIO_PROTECT
TPS - _POSIX_THREAD_PRIORITY_SCHEDULING - _SC_THREAD_PRIORITY_SCHEDULING
TSH - _POSIX_THREAD_PROCESS_SHARED - _SC_THREAD_PROCESS_SHARED
TSF - _POSIX_THREAD_SAFE_FUNCTIONS - _SC_THREAD_SAFE_FUNCTIONS
TSP - _POSIX_THREAD_SPORADIC_SERVER - _SC_THREAD_SPORADIC_SERVER
THR - _POSIX_THREADS - _SC_THREADS
TMO - _POSIX_TIMEOUTS - _SC_TIMEOUTS
TMR - _POSIX_TIMERS - _SC_TIMERS
TRC - _POSIX_TRACE - _SC_TRACE
TEF - _POSIX_TRACE_EVENT_FILTER - _SC_TRACE_EVENT_FILTER
TRI - _POSIX_TRACE_INHERIT - _SC_TRACE_INHERIT
TRL - _POSIX_TRACE_LOG - _SC_TRACE_LOG
TYM - _POSIX_TYPED_MEMORY_OBJECTS - _SC_TYPED_MEMORY_OBJECT
--- - _POSIX_VDISABLE
XOPEN 拡 張
関 連 項 目
こ の 文 書 に つ い て
名 前
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/ に 書 か れ て い る 。