.\" 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
.\" the License, or (at your option) any later version.
.\"
.\" The GNU General Public License's references to "object code"
.\" and "executables" are to be interpreted as the output of any
.\" document formatting or typesetting system, including
.\" intermediate and printed output.
.\"
.\" This manual is distributed in the hope that it will be useful,
.\" but WITHOUT ANY WARRANTY; without even the implied warranty of
.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
.\" 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, see
.\" .
.\" %%%LICENSE_END
.\"
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH POSIXOPTIONS 7 "21 décembre 2007" "" "Manuel du programmeur Linux"
.SH NOM
posixoptions \- Options de la norme POSIX
.SH 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 optionnelles et il y a des macros de test d'interfaces
pour tester la disponibilité des interfaces à la compilation, et les
fonctions \fBsysconf\fP(3), \fBfpathconf\fP(3), \fBpathconf\fP(3), \fBconfstr\fP(3)
effectuent la même chose à l'exécution. Dans des scripts shell, vous pouvez
utiliser \fBgetconf\fP(1). Pour plus de détails, consultez \fBsysconf\fP(3).
.LP
Nous donnerons le nom de l'abréviation POSIX, l'option, le nom du paramètre
passé à \fBsysconf\fP(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.
.SS "ADV \- _POSIX_ADVISORY_INFO \- _SC_ADVISORY_INFO"
Les fonctions de renseignement suivantes sont présentes\ :
.br
.nf
.in +4
\fIposix_fadvise\fP(),
\fIposix_fallocate\fP(),
\fIposix_memalign\fP(),
\fIposix_madvise\fP().
.br
.in -4
.fi
.SS "AIO \- _POSIX_ASYNCHRONOUS_IO \- _SC_ASYNCHRONOUS_IO"
L'en\-tête \fI\fP est présent. Les fonctions suivantes sont
présentes\ :
.br
.nf
.in +4
\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"
Cette option implique les options \fB_POSIX_THREADS\fP et
\fB_POSIX_THREAD_SAFE_FUNCTIONS\fP. Les fonctions suivantes sont présentes\ :
.br
.nf
.in +4
\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 development.
.SS "\-\-\- \- POSIX_CHOWN_RESTRICTED"
.\" What about lchown() ?
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
\fBchown\fP(), \fBfchown\fP().
.SS "CS \- _POSIX_CLOCK_SELECTION \- _SC_CLOCK_SELECTION"
Cette option implique l'option \fB_POSIX_TIMERS\fP. Les fonctions suivantes
sont présentes\ :
.br
.nf
.in +4
\fIpthread_condattr_getclock\fP(),
\fIpthread_condattr_setclock\fP(),
\fIclock_nanosleep\fP().
.in -4
.fi
Si \fBCLOCK_REALTIME\fP est modifiée par la fonction \fIclock_settime\fP(), cela
concerne tous les temporisateurs configurés pour une heure absolu.
.SS "CPT \- _POSIX_CPUTIME \- _SC_CPUTIME"
.\" .SS "FD"
.\" Fortran development
.\" .SS "FR"
.\" Fortran runtime
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 \fB_POSIX_TIMERS\fP. La fonction \fIclock_getcpuclockid\fP() est
présente.
.SS "\-\-\- \- _POSIX_FILE_LOCKING \- _SC_FILE_LOCKING"
Cette option a été supprimée et ne se trouve pas dans norme finale XPG6.
.SS "FSC \- _POSIX_FSYNC \- _SC_FSYNC"
La fonction \fIfsync\fP() est présente.
.SS "IP6 \- _POSIX_IPV6 \- _SC_IPV6"
Internet Protocol Version 6 est prise en charge.
.SS "\-\-\- \- _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\ :
.br
.nf
.in +4
\fIsetpgid\fP(),
\fItcdrain\fP(),
\fItcflush\fP(),
\fItcgetpgrp\fP(),
\fItcsendbreak\fP(),
\fItcsetattr\fP(),
\fItcsetpgrp\fP().
.in -4
.fi
.SS "MF \- _POSIX_MAPPED_FILES \- _SC_MAPPED_FILES"
La mémoire partagée est gérée. Le fichier d'en\-tête \fI\fP
est présent. Les fonctions suivantes sont présentes\ : \fImmap\fP(), \fImsync\fP(),
\fImunmap\fP().
.SS "ML \- _POSIX_MEMLOCK \- _SC_MEMLOCK"
La mémoire partagée peut être verrouillée par le noyau. Les fonctions
\fImlockall\fP(), \fImunlockall\fP() sont présentes.
.SS "MR/MLR \- _POSIX_MEMLOCK_RANGE \- _SC_MEMLOCK_RANGE"
Plus précisément, les intervalles peuvent être verrouillées par le
noyau. Les fonctions \fImlock\fP(), \fImunlock\fP() sont présentes.
.SS "MPR \- _POSIX_MEMORY_PROTECTION \- _SC_MEMORY_PROTECTION"
La fonction \fImprotect\fP() est présente.
.SS "MSG \- _POSIX_MESSAGE_PASSING \- _SC_MESSAGE_PASSING"
Le fichier d'en\-tête \fI\fP est présent. Les fonctions
suivantes sont présentes\ :
.br
.nf
.in +4
\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"
\fBCLOCK_MONOTONIC\fP est gérée. Cette option implique l'option
\fB_POSIX_TIMERS\fP. Les fonctions affectées sont\ :
.nf
.in +4
\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"
.\" .SS "MX"
.\" IEC 60559 Floating-Point Option.
Cette option a été supprimée et ne se trouve pas dans norme finale XPG6.
.SS "\-\-\- \- _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 \fBNAME_MAX\fP 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.
.SS "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
.br
.nf
.in +4
\fIaio_read\fP(),
\fIaio_write\fP().
.in -4
.fi
.SS "PS \- _POSIX_PRIORITY_SCHEDULING \- _SC_PRIORITY_SCHEDULING"
Le fichier d'en\-tête \fI\fP est présent. Les fonctions
suivantes sont présentes\ :
.br
.nf
.in +4
\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
Si \fB_POSIX_SPAWN\fP est également en vigueur, les fonctions suivantes sont
présentes\ :
.br
.nf
.in +4
\fIposix_spawnattr_getschedparam\fP(),
\fIposix_spawnattr_getschedpolicy\fP(),
\fIposix_spawnattr_setschedparam\fP(),
\fIposix_spawnattr_setschedpolicy\fP().
.in -4
.fi
.SS "RS \- _POSIX_RAW_SOCKETS"
Les sockets brutes sont prises en charge. Les fonctions affectées sont
\fIgetsockopt\fP(), \fIsetsockopt\fP().
.SS "\-\-\- \- _POSIX_READER_WRITER_LOCKS \- _SC_READER_WRITER_LOCKS"
Cette option implique l'option \fB_POSIX_THREADS\fP. Réciproquement, dans la
spécification POSIX.1\-2001 l'option \fB_POSIX_THREADS\fP implique celle\-ci.
.nf
Les fonctions suivantes sont présentes\ :
.in +4
\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"
Les signaux temps\-réel sont gérés. Les fonctions suivantes sont présentes\ :
.br
.nf
.in +4
\fIsigqueue\fP(),
\fIsigtimedwait\fP(),
\fIsigwaitinfo\fP().
.br
.in -4
.fi
.SS "\-\-\- \- _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\ :
.br
.nf
.in +4
\fIregcomp\fP(),
\fIregerror\fP(),
\fIregexec\fP(),
\fIregfree\fP().
.br
.in -4
.fi
.SS "\-\-\- \- _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 Set\-GID sauvegardé. Les
fonctions affectées sont
.br
.nf
.in +4
\fIexec\fP(),
\fIkill\fP(),
\fIseteuid\fP(),
\fIsetegid\fP(),
\fIsetgid\fP(),
\fIsetuid\fP().
.br
.in -4
.fi
.\" .SS "SD"
.\" Software development
.SS "SEM \- _POSIX_SEMAPHORES \- _SC_SEMAPHORES"
Le fichier d'en\-tête \fI\fP est présent. Les fonctions
suivantes sont présentes\ :
.br
.nf
.in +4
\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"
Les fonctions suivantes sont présentes\ :
.br
.nf
.in +4
\fImmap\fP(),
\fImunmap\fP(),
\fIshm_open\fP(),
\fIshm_unlink\fP().
.br
.in -4
.fi
.SS "\-\-\- \- _POSIX_SHELL \- _SC_SHELL"
Si cette option est en vigueur (comme c'est toujours le cas sous
POSIX.1\-2001), la fonction \fIsystem\fP() est présente.
.SS "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 \fIfork\fP(), par
exemple lorsqu'aucun NMU n'est présent. Si \fB_POSIX_SPAWN\fP est en vigueur,
le fichier d'en\-tête \fI\fP et les fonctions suivantes sont
présentes\ :
.br
.nf
.in +4
\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
Si \fB_POSIX_PRIORITY_SCHEDULING\fP est également en vigueur, les fonctions
suivantes sont présentes\ :
.br
.nf
.in +4
\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"
Cette option implique les options \fB_POSIX_THREADS\fP et
\fB_POSIX_THREAD_SAFE_FUNCTIONS\fP. Les fonctions suivantes sont présentes\ :
.br
.nf
.in +4
\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"
La politique d'ordonnancement \fBSCHED_SPORADIC\fP est prise en charge. Cette
option implique l'option \fB_POSIX_PRIORITY_SCHEDULING\fP. Les fonctions
affectées sont\ :
.br
.nf
.in +4
\fIsched_setparam\fP(),
\fIsched_setscheduler\fP().
.in -4
.br
.fi
.SS "SIO \- _POSIX_SYNCHRONIZED_IO \- _SC_SYNCHRONIZED_IO"
Les fonctions affectées sont \fIopen\fP(), \fImsync\fP(), \fIfsync\fP(),
\fIfdatasync\fP().
.SS "TSA \- _POSIX_THREAD_ATTR_STACKADDR \- _SC_THREAD_ATTR_STACKADDR"
Les fonctions affectées sont\ :
.br
.nf
.in +4
\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"
Les fonctions affectées sont\ :
.br
.nf
.in +4
\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"
L'identifiant d'horloge CLOCK_THREAD_CPUTIME_ID est géré. Cette option
implique l'option \fB_POSIX_TIMERS\fP. Les fonctions affectées sont\ :
.br
.nf
.in +4
\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"
Les fonctions affectées sont\ :
.br
.nf
.in +4
\fIpthread_mutexattr_getprotocol\fP(),
\fIpthread_mutexattr_setprotocol\fP().
.in -4
.br
.fi
.SS "TPP \- _POSIX_THREAD_PRIO_PROTECT \- _SC_THREAD_PRIO_PROTECT"
Les fonctions affectées sont\ :
.br
.nf
.in +4
\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"
Si cette option est en vigueur, les différents fils («\ 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 affectées sont\ :
.br
.nf
.in +4
\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"
Les fonctions affectées sont\ :
.br
.nf
.in +4
\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"
Les fonctions affectées sont\ :
.br
.nf
.in +4
\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"
Cette option implique l'option \fB_POSIX_THREAD_PRIORITY_SCHEDULING\fP. Les
fonctions affectées sont
.br
.nf
.in +4
\fIsched_getparam\fP(),
\fIsched_setparam\fP(),
\fIsched_setscheduler\fP().
.in -4
.br
.fi
.SS "THR \- _POSIX_THREADS \- _SC_THREADS"
La gestion de base de fils POSIX est disponible. Les fonctions suivantes
sont présentes\ :
.br
.nf
.in +4
\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"
Les fonctions suivantes sont présentes\ :
.br
.nf
.in +4
\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"
Les fonctions suivantes sont présentes\ :
.br
.nf
.in +4
\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"
Le traçage POSIX est disponible. Les fonctions suivantes sont présentes\ :
.br
.nf
.in +4
\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"
Cette option implique l'option \fB_POSIX_TRACE\fP. Les fonctions suivantes sont
présentes\ :
.br
.nf
.in +4
\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"
Le traçage d'enfants de processus tracés est pris en charge. Cette option
implique l'option \fB_POSIX_TRACE\fP. Les fonctions suivantes sont présentes\ :
.br
.nf
.in +4
\fIposix_trace_attr_getinherited\fP(),
\fIposix_trace_attr_setinherited\fP().
.in -4
.br
.fi
.SS "TRL \- _POSIX_TRACE_LOG \- _SC_TRACE_LOG"
Cette option implique l'option \fB_POSIX_TRACE\fP. Les fonctions suivantes sont
présentes\ :
.br
.nf
.in +4
\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"
Les fonctions suivantes sont présentes\ :
.br
.nf
.in +4
\fIposix_mem_offset\fP(),
\fIposix_typed_mem_get_info\fP(),
\fIposix_typed_mem_open\fP().
.in -4
.br
.fi
.SS "\-\-\- \- _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é.
.SH "XOPEN EXTENSIONS"
.\" 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 "VOIR AUSSI"
\fBsysconf\fP(3), \fBstandards\fP(7)
.SH COLOPHON
Cette page fait partie de la publication 3.65 du projet \fIman\-pages\fP
Linux. Une description du projet et des instructions pour signaler des
anomalies peuvent être trouvées à l'adresse
\%http://www.kernel.org/doc/man\-pages/.
.SH TRADUCTION
Depuis 2010, cette traduction est maintenue à l'aide de l'outil
po4a par l'équipe de
traduction francophone au sein du projet perkamon
.
.PP
Alain Portal \ (2004-2006).
Julien Cristau et l'équipe francophone de traduction de Debian\ (2006-2009).
.PP
Veuillez signaler toute erreur de traduction en écrivant à
ou par un rapport de bogue sur
le paquet \fBmanpages\-fr\fR.
.PP
Vous pouvez toujours avoir accès à la version anglaise de ce document en
utilisant la commande
«\ \fBman\ \-L C\fR \fI