Provided by: manpages-fr_3.32d0.2p4-1_all bug

NOM

       posixoptions - Options de la norme POSIX

DESCRIPTION

       La  norme  POSIX  (les  informations  ci-dessous  sont  extraites de la
       specification POSIX.1-2001) decrit  un  ensemble  de  comportements  et
       d'interfaces  pour  la  conformite  d'un  systeme.  Toutefois, beaucoup
       d'interfaces  sont  optionnelles  et  il  y  a  des  macros   de   test
       d'interfaces   pour   tester  la  disponibilite  des  interfaces  a  la
       compilation, et les fonctions  sysconf(3),  fpathconf(3),  pathconf(3),
       confstr(3)  effectuent  la  meme  chose a l'execution. Dans des scripts
       shell, vous pouvez utiliser getconf(1). Pour plus de details, consultez
       sysconf(3).

       Nous  donnerons  le  nom  de  l'abreviation  POSIX, l'option, le nom du
       parametre  passe  a  sysconf(3)  pour   s'enquerir   de   l'option   et
       eventuellement  une  tres  courte  description. Des details plus precis
       pourront etre  trouves  dans  la  norme  POSIX  elle-meme,  aujourd'hui
       librement accessible sur le web.

   ADV - _POSIX_ADVISORY_INFO - _SC_ADVISORY_INFO
       Les fonctions de renseignement suivantes sont presentes :

           posix_fadvise(),
           posix_fallocate(),
           posix_memalign(),
           posix_madvise().

   AIO - _POSIX_ASYNCHRONOUS_IO - _SC_ASYNCHRONOUS_IO
       L'entete <aio.h> est present. Les fonctions suivantes sont presentes :

           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 presentes :

           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 proprietaire
       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 chown(), fchown().

   CS - _POSIX_CLOCK_SELECTION - _SC_CLOCK_SELECTION
       Cette option implique l'option _POSIX_TIMERS. Les  fonctions  suivantes
       sont presentes :

           pthread_condattr_getclock(),
           pthread_condattr_setclock(),
           clock_nanosleep().

       Si  CLOCK_REALTIME  est  modifiee par la fonction clock_settime(), cela
       affecte toutes les horloges configurees pour un temps absolu.

   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 presente.

   --- - _POSIX_FILE_LOCKING - _SC_FILE_LOCKING
       Cette  option  a  ete  supprimee  et ne se trouve pas dans norme finale
       XPG6.

   FSC - _POSIX_FSYNC - _SC_FSYNC
       La fonction fsync() est presente.

   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  systeme  implemente le controle de travaux de style
       POSIX et les fonctions suivantes sont presentes :

           setpgid(),
           tcdrain(),
           tcflush(),
           tcgetpgrp(),
           tcsendbreak(),
           tcsetattr(),
           tcsetpgrp().

   MF - _POSIX_MAPPED_FILES - _SC_MAPPED_FILES
       La memoire partagee est geree. Le fichier  d'en-tete  <sys/mman.h>  est
       present.  Les  fonctions  suivantes  sont  presentes : mmap(), msync(),
       munmap().

   ML - _POSIX_MEMLOCK - _SC_MEMLOCK
       La memoire partagee peut etre verrouillee par le noyau.  Les  fonctions
       mlockall(), munlockall() sont presentes.

   MR/MLR - _POSIX_MEMLOCK_RANGE - _SC_MEMLOCK_RANGE
       Plus  precisement,  les  intervalles  peuvent  etre verrouillees par le
       noyau. Les fonctions mlock(), munlock() sont presentes.

   MPR - _POSIX_MEMORY_PROTECTION - _SC_MEMORY_PROTECTION
       La fonction mprotect() est presente.

   MSG - _POSIX_MESSAGE_PASSING - _SC_MESSAGE_PASSING
       Le fichier d'entete <mqueue.h> est  present.  Les  fonctions  suivantes
       sont presentes :

           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    geree.   Cette   option   implique   l'option
       _POSIX_TIMERS. Les fonctions affectees sont :

           aio_suspend(),
           clock_getres(),
           clock_gettime(),
           clock_settime(),
           timer_create().

   --- - _POSIX_MULTI_PROCESS - _SC_MULTI_PROCESS
       Cette option a ete supprimee et ne se  trouve  pas  dans  norme  finale
       XPG6.

   --- - _POSIX_NO_TRUNC
       Si  cette  option  est  en  vigueur  (comme  c'est toujours le cas sous
       POSIX.1-2001), les elements de nom de chemin plus long que NAME_MAX  ne
       sont pas tronques mais provoquent une erreur. Cette propriete peut etre
       dependante du prefixe du chemin de l'element.

   PIO - _POSIX_PRIORITIZED_IO - _SC_PRIORITIZED_IO
       Cette option indique que l'on peut specifier  des  priorites  pour  les
       entrees-sorties asynchrones. Cela affecte les fonctions

           aio_read(),
           aio_write().

   PS - _POSIX_PRIORITY_SCHEDULING - _SC_PRIORITY_SCHEDULING
       Le fichier d'entete <sched.h> est present. Les fonctions suivantes sont
       presentes :

           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 egalement en vigueur, les fonctions suivantes  sont
       presentes :

           posix_spawnattr_getschedparam(),
           posix_spawnattr_getschedpolicy(),
           posix_spawnattr_setschedparam(),
           posix_spawnattr_setschedpolicy().

   RS - _POSIX_RAW_SOCKETS
       Les  sockets brutes sont prises en charge. Les fonctions affectees sont
       getsockopt(), setsockopt().

   --- - _POSIX_READER_WRITER_LOCKS - _SC_READER_WRITER_LOCKS
       Cette option implique l'option _POSIX_THREADS. Reciproquement, dans  la
       specification POSIX.1-2001 l'option _POSIX_THREADS implique celle-ci.
       Les fonctions suivantes sont presentes :

           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-reel  sont  geres.  Les  fonctions  suivantes  sont
       presentes :

           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 presentes :

           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 Set-GID sauvegarde. Les
       fonctions affectees sont

           exec(),
           kill(),
           seteuid(),
           setegid(),
           setgid(),
           setuid().

   SEM - _POSIX_SEMAPHORES - _SC_SEMAPHORES
       Le fichier d'entete <semaphore.h> est present. Les fonctions  suivantes
       sont presentes :

           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 presentes :

           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 presente.

   SPN - _POSIX_SPAWN - _SC_SPAWN
       Cette option decrit la gestion de la creation d'un  processus  dans  un
       contexte  ou  il  est difficile voire impossible d'utiliser fork(), par
       exemple lorsqu'aucun NMU n'est present. Si _POSIX_SPAWN est en vigueur,
       le   fichier   d'entete  <spawn.h>  et  les  fonctions  suivantes  sont
       presentes :

           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 egalement en vigueur,  les  fonctions
       suivantes sont presentes :

           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 presentes :

           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
       affectees sont :

           sched_setparam(),
           sched_setscheduler().

   SIO - _POSIX_SYNCHRONIZED_IO - _SC_SYNCHRONIZED_IO
       Les fonctions affectees sont open(), msync(), fsync(), fdatasync().

   TSA - _POSIX_THREAD_ATTR_STACKADDR - _SC_THREAD_ATTR_STACKADDR
       Les fonctions affectees sont :

           pthread_attr_getstack(),
           pthread_attr_getstackaddr(),
           pthread_attr_setstack(),
           pthread_attr_setstackaddr().

   TSS - _POSIX_THREAD_ATTR_STACKSIZE - _SC_THREAD_ATTR_STACKSIZE
       Les fonctions affectees sont :

           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 gere. Cette  option
       implique l'option _POSIX_TIMERS. Les fonctions affectees sont :

           pthread_getcpuclockid(),
           clock_getres(),
           clock_gettime(),
           clock_settime(),
           timer_create().

   TPI - _POSIX_THREAD_PRIO_INHERIT - _SC_THREAD_PRIO_INHERIT
       Les fonctions affectees sont :

           pthread_mutexattr_getprotocol(),
           pthread_mutexattr_setprotocol().

   TPP - _POSIX_THREAD_PRIO_PROTECT - _SC_THREAD_PRIO_PROTECT
       Les fonctions affectees sont :

           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 differents fils (<< threads >>) a
       l'interieur d'un  processus  peuvent  etre  executes  avec  differentes
       priorites  et/ou  par differents ordonnanceurs. Les fonctions affectees
       sont :

           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 affectees sont :

           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 affectees sont :

           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 affectees sont

           sched_getparam(),
           sched_setparam(),
           sched_setscheduler().

   THR - _POSIX_THREADS - _SC_THREADS
       La  gestion  de  base  de  fils  POSIX  est  disponible.  Les fonctions
       suivantes sont presentes :

           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 presentes :

           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 presentes :

           clock_getres(),
           clock_gettime(),
           clock_settime(),
           nanosleep(),
           timer_create(),
           timer_delete(),
           timer_gettime(),
           timer_getoverrun(),
           timer_settime().

   TRC - _POSIX_TRACE - _SC_TRACE
       Le  tracage  POSIX  est  disponible.  Les  fonctions   suivantes   sont
       presentes :

           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 presentes :

           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 tracage d'enfants de processus traces  est  pris  en  charge.  Cette
       option  implique  l'option  _POSIX_TRACE.  Les fonctions suivantes sont
       presentes :

           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 presentes :

           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 presentes :

           posix_mem_offset(),
           posix_typed_mem_get_info(),
           posix_typed_mem_open().

   --- - _POSIX_VDISABLE
       Toujours   presente   (probablement  0).  Valeur  pour  positionner  un
       caractere de controle special,  modifiable,  pour  indiquer  qu'il  est
       desactive.

XOPEN EXTENSIONS

       _XOPEN_CRYPT,  _XOPEN_LEGACY, _XOPEN_REALTIME, _XOPEN_REALTIME_THREADS,
       _XOPEN_UNIX.

VOIR AUSSI

       sysconf(3), standards(7)

COLOPHON

       Cette page fait partie de  la  publication  3.32  du  projet  man-pages
       Linux.  Une description du projet et des instructions pour signaler des
       anomalies      peuvent      etre       trouvees       a       l'adresse
       <URL:http://www.kernel.org/doc/man-pages/>.

TRADUCTION

       Depuis  2010,  cette  traduction est maintenue a l'aide de l'outil po4a
       <URL:http://po4a.alioth.debian.org/>   par   l'equipe   de   traduction
       francophone        au        sein        du       projet       perkamon
       <URL:http://perkamon.alioth.debian.org/>.

       Alain  Portal   <URL:http://manpagesfr.free.fr/> (2004-2006).    Julien
       Cristau et l'equipe francophone de traduction de Debian (2006-2009).

       Veuillez   signaler   toute   erreur   de   traduction  en  ecrivant  a
       <debian-l10n-french@lists.debian.org> ou par un rapport de bogue sur le
       paquet manpages-fr.

       Vous  pouvez  toujours avoir acces a la version anglaise de ce document
       en utilisant la commande << man -L C <section> <page_de_man> >>.

                               21 decembre 2007                POSIXOPTIONS(7)