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
NOMDESCRIPTION
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
EXTENSIONS DâINTERFACE SYSTĂME X/OPEN
XSI - _XOPEN_CRYPT - _SC_XOPEN_CRYPT
XSI - _XOPEN_REALTIME - _SC_XOPEN_REALTIME
ADV - --- - ---
XSI - _XOPEN_REALTIME_THREADS - _SC_XOPEN_REALTIME_THREADS
THREADS TEMPS RĂEL AMĂLIORĂ - --- - ---
TRAĂAGE - --- - ---
STREAMS - _XOPEN_STREAMS - _SC_XOPEN_STREAMS
XSI - _XOPEN_LEGACY - _SC_XOPEN_LEGACY
XSI - _XOPEN_UNIX - _SC_XOPEN_UNIX
VOIR AUSSI
TRADUCTION
NOM
posixoptions â Options de la norme POSIX
DESCRIPTION
La norme POSIX (les informations ci-dessous sont extraites de la spĂ©cification POSIX.1-2001) dĂ©crit un ensemble de comportements et dâinterfaces pour la conformitĂ© dâun systĂšme. Toutefois, beaucoup dâinterfaces sont facultatives et il existe des macros de test de fonctionnalitĂ© pour tester la disponibilitĂ© des interfaces Ă la compilation et les fonctions sysconf (3), fpathconf (3), pathconf (3) et confstr (3) pour effectuer la mĂȘme chose Ă lâexĂ©cution. Dans des scripts shell, vous pouvez utiliser getconf (1). Pour plus de dĂ©tails, consultez sysconf (3).
Nous donnerons le nom de lâabrĂ©viation POSIX, lâoption, le nom du paramĂštre passĂ© Ă sysconf (3) pour sâenquĂ©rir de lâoption et Ă©ventuellement une trĂšs courte description. Des dĂ©tails plus prĂ©cis pourront ĂȘtre trouvĂ©s dans la norme POSIX elle-mĂȘme, aujourdâhui librement accessible sur le web.
ADV - _POSIX_ADVISORY_INFO - _SC_ADVISORY_INFO
Les fonctions de renseignement suivantes sont présentes :
posix_fadvise
()
posix_fallocate
()
posix_memalign
()
posix_madvise
()
AIO - _POSIX_ASYNCHRONOUS_IO - _SC_ASYNCHRONOUS_IO
Lâen-tĂȘte <aio.h> est prĂ©sent. Les fonctions suivantes sont prĂ©sentes :
aio_cancel
()
aio_error
()
aio_fsync
()
aio_read
()
aio_return
()
aio_suspend
()
aio_write
()
lio_listio
()
BAR - _POSIX_BARRIERS - _SC_BARRIERS
Cette option implique les options _POSIX_THREADS et _POSIX_THREAD_SAFE_FUNCTIONS . Les fonctions suivantes sont présentes :
pthread_barrier_destroy
()
pthread_barrier_init
()
pthread_barrier_wait
()
pthread_barrierattr_destroy
()
pthread_barrierattr_init
()
--- - POSIX_CHOWN_RESTRICTED
Si cette option est en vigueur (comme câest toujours le cas sous POSIX.1-2001), seul le superutilisateur peut modifier le propriĂ©taire dâun fichier, les utilisateurs ne pouvant que modifier le groupe dâun fichier vers un des groupes auxquels ils appartiennent. Cela affecte les fonctions suivantes :
chown
()
fchown
()
CS - _POSIX_CLOCK_SELECTION - _SC_CLOCK_SELECTION
Cette option implique lâoption _POSIX_TIMERS . Les fonctions suivantes sont prĂ©sentes :
pthread_condattr_getclock
()
pthread_condattr_setclock
()
clock_nanosleep
()
Si CLOCK_REALTIME est modifiée par la fonction clock_settime (), cela concerne tous les temporisateurs configurés pour une heure absolue.
CPT - _POSIX_CPUTIME - _SC_CPUTIME
Lâidentifiant dâhorloge CLOCK_PROCESS_CPUTIME_ID est pris en charge. La valeur initiale de cette horloge est 0 pour chaque processus. Cette option implique lâoption _POSIX_TIMERS . La fonction clock_getcpuclockid () est prĂ©sente.
--- - _POSIX_FILE_LOCKING - _SC_FILE_LOCKING
Cette option a Ă©tĂ© supprimĂ©e et nâexiste pas dans la norme finale XPG6.
FSC - _POSIX_FSYNC - _SC_FSYNC
La fonction fsync () est présente.
IP6 - _POSIX_IPV6 - _SC_IPV6
Internet Protocol Version 6 est prise en charge.
--- - _POSIX_JOB_CONTROL - _SC_JOB_CONTROL
Si cette option est en vigueur (comme câest toujours le cas sous POSIX.1-2001), le systĂšme implĂ©mente le contrĂŽle de travaux de style POSIX et les fonctions suivantes sont prĂ©sentes :
setpgid
()
tcdrain
()
tcflush
()
tcgetpgrp
()
tcsendbreak
()
tcsetattr
()
tcsetpgrp
()
MF - _POSIX_MAPPED_FILES - _SC_MAPPED_FILES
La mĂ©moire partagĂ©e est gĂ©rĂ©e. Le fichier dâen-tĂȘte <sys/mman.h> est prĂ©sent. Les fonctions suivantes sont prĂ©sentes :
mmap
()
msync
()
munmap
()
ML - _POSIX_MEMLOCK - _SC_MEMLOCK
La mĂ©moire partagĂ©e peut ĂȘtre verrouillĂ©e par le noyau. Les fonctions suivantes sont prĂ©sentes :
mlockall
()
munlockall
()
MR/MLR - _POSIX_MEMLOCK_RANGE - _SC_MEMLOCK_RANGE
Plus prĂ©cisĂ©ment, des intervalles peuvent ĂȘtre verrouillĂ©s par le noyau. Les fonctions suivantes sont prĂ©sentes :
mlock
()
munlock
()
MPR - _POSIX_MEMORY_PROTECTION - _SC_MEMORY_PROTECTION
La fonction mprotect () est présente.
MSG - _POSIX_MESSAGE_PASSING - _SC_MESSAGE_PASSING
Le fichier dâen-tĂȘte <mqueue.h> est prĂ©sent. Les fonctions suivantes sont prĂ©sentes :
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 est gĂ©rĂ©e. Cette option implique lâoption _POSIX_TIMERS . Les fonctions suivantes sont affectĂ©es :
aio_suspend
()
clock_getres
()
clock_gettime
()
clock_settime
()
timer_create
()
--- - _POSIX_MULTI_PROCESS - _SC_MULTI_PROCESS
Cette option a Ă©tĂ© supprimĂ©e et nâexiste pas dans la norme finale XPG6.
--- - _POSIX_NO_TRUNC
Si cette option est en vigueur (comme câest toujours le cas sous POSIX.1-2001), les Ă©lĂ©ments de nom de chemin plus long que NAME_MAX ne sont pas tronquĂ©s, mais provoquent une erreur. Cette propriĂ©tĂ© peut ĂȘtre dĂ©pendante du prĂ©fixe du chemin de lâĂ©lĂ©ment.
PIO - _POSIX_PRIORITIZED_IO - _SC_PRIORITIZED_IO
Cette option indique que lâon peut spĂ©cifier des prioritĂ©s pour les entrĂ©es et sorties asynchrones. Cela affecte les fonctions :
aio_read
()
aio_write
()
PS - _POSIX_PRIORITY_SCHEDULING - _SC_PRIORITY_SCHEDULING
Le fichier dâen-tĂȘte <sched.h> est prĂ©sent. Les fonctions suivantes sont prĂ©sentes :
sched_get_priority_max
()
sched_get_priority_min
()
sched_getparam
()
sched_getscheduler
()
sched_rr_get_interval
()
sched_setparam
()
sched_setscheduler
()
sched_yield
()
Si _POSIX_SPAWN est également en vigueur, les fonctions suivantes sont présentes :
posix_spawnattr_getschedparam
()
posix_spawnattr_getschedpolicy
()
posix_spawnattr_setschedparam
()
posix_spawnattr_setschedpolicy
()
RS - _POSIX_RAW_SOCKETS
Les sockets bruts (raw) sont gérés. Les fonctions suivantes sont affectées :
getsockopt
()
setsockopt
()
--- - _POSIX_READER_WRITER_LOCKS - _SC_READER_WRITER_LOCKS
Cette option implique lâoption _POSIX_THREADS . RĂ©ciproquement, dans la spĂ©cification POSIX.1-2001, lâoption _POSIX_THREADS implique celle-ci.
Les fonctions suivantes sont présentes :
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
Les signaux temps réel sont gérés. Les fonctions suivantes sont présentes :
sigqueue
()
sigtimedwait
()
sigwaitinfo
()
--- - _POSIX_REGEXP - _SC_REGEXP
Si cette option est en vigueur (comme câest toujours le cas sous POSIX.1-2001), les expressions rationnelles POSIX sont prises en charge et les fonctions suivantes sont prĂ©sentes :
regcomp
()
regerror
()
regexec
()
regfree
()
--- - _POSIX_SAVED_IDS - _SC_SAVED_IDS
Si cette option est en vigueur (comme câest toujours le cas sous POSIX.1-2001), un processus a un Set-UID et un Set-GID sauvegardĂ©. Les fonctions suivantes sont affectĂ©es :
exec
()
kill
()
seteuid
()
setegid
()
setgid
()
setuid
()
SEM - _POSIX_SEMAPHORES - _SC_SEMAPHORES
Le fichier dâen-tĂȘte <semaphore.h> est prĂ©sent. Les fonctions suivantes sont prĂ©sentes :
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
Les fonctions suivantes sont présentes :
mmap
()
munmap
()
shm_open
()
shm_unlink
()
--- - _POSIX_SHELL - _SC_SHELL
Si cette option est en vigueur (comme câest toujours le cas sous POSIX.1-2001), la fonction system () est prĂ©sente.
SPN - _POSIX_SPAWN - _SC_SPAWN
Cette option dĂ©crit la gestion de la crĂ©ation dâun processus dans un contexte oĂč il est difficile voire impossible dâutiliser fork (), par exemple lorsquâaucun NMU nâest prĂ©sent.
Si _POSIX_SPAWN est Ă©galement en vigueur, alors le fichier dâen-tĂȘte <spawn.h> et les fonctions suivantes sont prĂ©sents :
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
()
Si _POSIX_PRIORITY_SCHEDULING est également en vigueur, les fonctions suivantes sont présentes :
posix_spawnattr_getschedparam
()
posix_spawnattr_getschedpolicy
()
posix_spawnattr_setschedparam
()
posix_spawnattr_setschedpolicy
()
SPI - _POSIX_SPIN_LOCKS - _SC_SPIN_LOCKS
Cette option implique les options _POSIX_THREADS et _POSIX_THREAD_SAFE_FUNCTIONS . Les fonctions suivantes sont présentes :
pthread_spin_destroy
()
pthread_spin_init
()
pthread_spin_lock
()
pthread_spin_trylock
()
pthread_spin_unlock
()
SS - _POSIX_SPORADIC_SERVER - _SC_SPORADIC_SERVER
La politique dâordonnancement SCHED_SPORADIC est prise en charge. Cette option implique lâoption _POSIX_PRIORITY_SCHEDULING . Les fonctions suivantes sont affectĂ©es :
sched_setparam
()
sched_setscheduler
()
SIO - _POSIX_SYNCHRONIZED_IO - _SC_SYNCHRONIZED_IO
Les fonctions suivantes sont affectées :
open
()
msync
()
fsync
()
fdatasync
()
TSA - _POSIX_THREAD_ATTR_STACKADDR - _SC_THREAD_ATTR_STACKADDR
Les fonctions suivantes sont affectées :
pthread_attr_getstack
()
pthread_attr_getstackaddr
()
pthread_attr_setstack
()
pthread_attr_setstackaddr
()
TSS - _POSIX_THREAD_ATTR_STACKSIZE - _SC_THREAD_ATTR_STACKSIZE
Les fonctions suivantes sont affectées :
pthread_attr_getstack
()
pthread_attr_getstacksize
()
pthread_attr_setstack
()
pthread_attr_setstacksize
()
TCT - _POSIX_THREAD_CPUTIME - _SC_THREAD_CPUTIME
Lâidentifiant dâhorloge CLOCK_THREAD_CPUTIME_ID est gĂ©rĂ©. Cette option implique lâoption _POSIX_TIMERS . Les fonctions suivantes sont affectĂ©es :
pthread_getcpuclockid
()
clock_getres
()
clock_gettime
()
clock_settime
()
timer_create
()
TPI - _POSIX_THREAD_PRIO_INHERIT - _SC_THREAD_PRIO_INHERIT
Les fonctions suivantes sont affectées :
pthread_mutexattr_getprotocol
()
pthread_mutexattr_setprotocol
()
TPP - _POSIX_THREAD_PRIO_PROTECT - _SC_THREAD_PRIO_PROTECT
Les fonctions suivantes sont affectées :
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
Si cette option est en vigueur, les diffĂ©rents processus lĂ©gers (« threads ») Ă lâintĂ©rieur dâun processus peuvent ĂȘtre exĂ©cutĂ©s avec diffĂ©rentes prioritĂ©s et/ou par diffĂ©rents ordonnanceurs. Les fonctions suivantes sont affectĂ©es :
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
Les fonctions suivantes sont affectées :
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
Les fonctions suivantes sont affectées :
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
Cette option implique lâoption _POSIX_THREAD_PRIORITY_SCHEDULING . Les fonctions suivantes sont affectĂ©es :
sched_getparam
()
sched_setparam
()
sched_setscheduler
()
THR - _POSIX_THREADS - _SC_THREADS
La gestion de base de processus légers POSIX est disponible. Les fonctions suivantes sont présentes :
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
Les fonctions suivantes sont présentes :
mq_timedreceive
()
mq_timedsend
()
pthread_mutex_timedlock
()
pthread_rwlock_timedrdlock
()
pthread_rwlock_timedwrlock
()
sem_timedwait
()
posix_trace_timedgetnext_event
()
TMR - _POSIX_TIMERS - _SC_TIMERS
Les fonctions suivantes sont présentes :
clock_getres
()
clock_gettime
()
clock_settime
()
nanosleep
()
timer_create
()
timer_delete
()
timer_gettime
()
timer_getoverrun
()
timer_settime
()
TRC - _POSIX_TRACE - _SC_TRACE
Le traçage POSIX est disponible. Les fonctions suivantes sont présentes :
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
Cette option implique lâoption _POSIX_TRACE . Les fonctions suivantes sont prĂ©sentes :
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
Le traçage dâenfants de processus tracĂ©s est pris en charge. Cette option implique lâoption _POSIX_TRACE . Les fonctions suivantes sont prĂ©sentes :
posix_trace_attr_getinherited
()
posix_trace_attr_setinherited
()
TRL - _POSIX_TRACE_LOG - _SC_TRACE_LOG
Cette option implique lâoption _POSIX_TRACE . Les fonctions suivantes sont prĂ©sentes :
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
Les fonctions suivantes sont présentes :
posix_mem_offset
()
posix_typed_mem_get_info
()
posix_typed_mem_open
()
--- - _POSIX_VDISABLE
Toujours prĂ©sente (probablement 0). Valeur pour positionner un caractĂšre de contrĂŽle spĂ©cial, modifiable pour indiquer quâil est dĂ©sactivĂ©.
EXTENSIONS DâINTERFACE SYSTĂME X/OPEN
XSI - _XOPEN_CRYPT - _SC_XOPEN_CRYPT
Les fonctions suivantes sont présentes :
crypt
()
encrypt
()
setkey
()
XSI - _XOPEN_REALTIME - _SC_XOPEN_REALTIME
Cette option
implique les options suivantes :
_POSIX_ASYNCHRONOUS_IO
==
200112L
_POSIX_FSYNC
_POSIX_MAPPED_FILES
_POSIX_MEMLOCK
==
200112L
_POSIX_MEMLOCK_RANGE
==
200112L
_POSIX_MEMORY_PROTECTION
_POSIX_MESSAGE_PASSING
==
200112L
_POSIX_PRIORITIZED_IO
_POSIX_PRIORITY_SCHEDULING
==
200112L
_POSIX_REALTIME_SIGNALS
==
200112L
_POSIX_SEMAPHORES
==
200112L
_POSIX_SHARED_MEMORY_OBJECTS
==
200112L
_POSIX_SYNCHRONIZED_IO
==
200112L
_POSIX_TIMERS
==
200112L
ADV - --- - ---
Le groupe
dâoptions temps rĂ©el amĂ©liorĂ©
implique que les options suivantes soient définies
pour 200112LÂ :
_POSIX_ADVISORY_INFO
_POSIX_CLOCK_SELECTION
(implique _POSIX_TIMERS )
_POSIX_CPUTIME
(implique _POSIX_TIMERS )
_POSIX_MONOTONIC_CLOCK
(implique _POSIX_TIMERS )
_POSIX_SPAWN
_POSIX_SPORADIC_SERVER
(implique _POSIX_THREAD_PRIORITY_SCHEDULING )
_POSIX_TIMEOUTS
_POSIX_TYPED_MEMORY_OBJECTS
XSI - _XOPEN_REALTIME_THREADS - _SC_XOPEN_REALTIME_THREADS
Cette option
implique que les options suivantes soient toutes
définies dans 200112L :
_POSIX_THREAD_PRIO_INHERIT
_POSIX_THREAD_PRIO_PROTECT
_POSIX_THREAD_PRIORITY_SCHEDULING
THREADS TEMPS RĂEL AMĂLIORĂ - --- - ---
Cette option
implique que les options suivantes soient toutes
définies dans 200112L :
_POSIX_BARRIERS
(implique _POSIX_THREADS , _POSIX_THREAD_SAFE_FUNCTIONS )
_POSIX_SPIN_LOCKS
(implique _POSIX_THREADS , _POSIX_THREAD_SAFE_FUNCTIONS )
_POSIX_THREAD_CPUTIME
(implique _POSIX_TIMERS )
_POSIX_THREAD_SPORADIC_SERVER
(implique _POSIX_THREAD_PRIORITY_SCHEDULING )
TRAĂAGE - --- - ---
Cette option
implique que les options suivantes soient toutes
définies dans 200112L :
_POSIX_TRACE
_POSIX_TRACE_EVENT_FILTER
_POSIX_TRACE_LOG
_POSIX_TRACE_INHERIT
STREAMS - _XOPEN_STREAMS - _SC_XOPEN_STREAMS
Les fonctions suivantes sont présentes :
fattach
()
fdetach
()
getmsg
()
getpmsg
()
ioctl
()
isastream
()
putmsg
()
putpmsg
()
XSI - _XOPEN_LEGACY - _SC_XOPEN_LEGACY
Les fonctions incluses dans le groupe dâoptions patrimonial Ă©taient auparavant obligatoires, mais sont facultatives dans cette version. Les fonctions suivantes sont prĂ©sentes :
bcmp
()
bcopy
()
bzero
()
ecvt
()
fcvt
()
ftime
()
gcvt
()
getwd
()
index
()
mktemp
()
rindex
()
utimes
()
wcswcs
()
XSI - _XOPEN_UNIX - _SC_XOPEN_UNIX
Les fonctions suivantes sont présentes :
mmap
()
munmap
()
msync
()
Cette option
implique les options suivantes :
_POSIX_FSYNC
_POSIX_MAPPED_FILES
_POSIX_MEMORY_PROTECTION
_POSIX_THREAD_ATTR_STACKADDR
_POSIX_THREAD_ATTR_STACKSIZE
_POSIX_THREAD_PROCESS_SHARED
_POSIX_THREAD_SAFE_FUNCTIONS
_POSIX_THREADS
Cette option
peut impliquer les options suivantes des groupes
dâoptions XSIÂ :
Chiffrement (
_XOPEN_CRYPT
)
Temps réel (
_XOPEN_REALTIME
)
Temps réel amélioré (
ADB
)
Threads temps réel (
_XOPEN_REALTIME_THREADS
)
Threads temps réel amélioré
(
ADVANCED REALTIME THREADS
)
Traçage (
TRACING
)
Flux XSI (
STREAMS
)
Patrimoine (
_XOPEN_LEGACY
)
VOIR AUSSI
sysconf (3), standards (7)
TRADUCTION
La traduction française de cette page de manuel a été créée par Christophe Blaess <https://www.blaess.fr/christophe/>, Stéphan Rafin <stephan.rafin@laposte.net>, Thierry Vignaud <tvignaud@mandriva.com>, François Micaux, Alain Portal <aportal@univ-montp2.fr>, Jean-Philippe Guérard <fevrier@tigreraye.org>, Jean-Luc Coulon (f5ibh) <jean-luc.coulon@wanadoo.fr>, Julien Cristau <jcristau@debian.org>, Thomas Huriaux <thomas.huriaux@gmail.com>, Nicolas François <nicolas.francois@centraliens.net>, Florentin Duneau <fduneau@gmail.com>, Simon Paillard <simon.paillard@resel.enst-bretagne.fr>, Denis Barbier <barbier@debian.org>, David Prévot <david@tilapin.org> et Jean-Paul Guillonneau <guillonneau.jeanpaul@free.fr>
Cette traduction est une documentation libre ; veuillez vous reporter Ă la GNU General Public License version 3 concernant les conditions de copie et de distribution. Il nây a aucune RESPONSABILITĂ LĂGALE.
Si vous découvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message à debian-l10n-french@lists.debian.org .