Provided by: manpages-fr_3.65d1p1-1_all bug

NOM

       standards - Normes C et UNIX

DESCRIPTION

       La  section  CONFORMITÉ,  qui  apparaît  dans  beaucoup de pages de manuel, identifie les diverses normes
       auxquelles les interfaces documentées se conforment. La liste suivante décrit brièvement ces normes.

       V7     Version 7 (aussi connue sous le nom « Septième édition ») d’UNIX, publiée par  AT&T/Bell  Labs  en
              1979. Après cela, les systèmes UNIX ont divergé en deux dialects principaux : BSD et System V.

       BSD 4.2
              L'implémentation  standard  définie  par la version 4.2 de Berkeley Software Distribution, mise en
              production par l'Université de Californie à Berkeley. C'était la  première  version  Berkeley  qui
              contenait une pile TCP/IP et l'API sockets. BSD 4.2 a été mise en production en 1983.

              Les versions majeures précédentes de BSD sont BSD 3 (1980), BSD 4 (1980) et BSD 4.1 (1981).

       BSD 4.3
              Le successeur de BSD 4.2, sorti en 1986.

       BSD 4.4
              Le successeur de BSD 4.3, sorti en 1993. C'est la dernière version majeure de Berkeley.

       System V
              C'est  une  implémentation  standard  définie par la version 1983 d'AT&T de sa version commerciale
              System V (cinq). La version majeure précédente d'AT&T était System III, sortie en 1981.

       System V release 2 (SVr2)
              C'était la version suivante de System V, sortie en  1985.  SVr2  était  formellement  décrit  dans
              System V Interface Definition version 1 (SVID 1) publié en 1985.

       System V release 3 (SVr3)
              Le  successeur  de  SVr2,  sorti  en  1986. Cette version était formellement décrite dans System V
              Interface Definition version 2 (SVID 2).

       System V release 4 (SVr4)
              Le successeur de SVr3, sorti en 1989. Cette version de System V est  décrite  dans  « Programmer's
              Reference   Manual:   Operating   System   API  (Intel  processors) »  (Prentice-Hall  1992,  ISBN
              0-13-951294-2) Cette  version  était  formellement  décrite  dans  System V  Interface  Definition
              version 3 (SVID 3), et est considérée comme la version définitive de System V.

       SVID 4 « System V   Interface   Definition   version 4 »,   sortie   en   1995  (disponible  en  ligne  à
              http://www.sco.com/developers/devspecs/).

       C89    C'était la première  norme  du  langage  C,  ratifiée  par  l'ANSI  (American  National  Standards
              Institute)  en  1989 (X3.159-1989). Parfois connu sous le terme de C ANSI, mais depuis que C99 est
              également une norme ANSI, le terme est ambigu. Cette norme a été ratifiée par l'ISO (International
              Standards Organization) en 1990 (ISO/IEC 9899:1990), parfois appelée ISO C90.

       C99    Cette révision de la norme du langage C a été ratifiée  par  l'ISO  en  1999  (ISO/IEC 9899:1999).
              Disponible en ligne sur http://www.open-std.org/jtc1/sc22/wg14/www/standards.

       C11    Cette révision de la norme du langage C a été ratifiée par l'ISO en 2011 (ISO/IEC 9899:2011).

       POSIX.1-1990
              « Portable  Operating  System  Interface  for Computing Environments ». IEEE 1003.1-1990 partie 1,
              ratifiée par l'ISO en 1990 (ISO/IEC 9945-1:1990). Le terme « POSIX » a  été  inventé  par  Richard
              Stallman.

       POSIX.2
              IEEE  Std  1003.2-1992,  décrivant  les  commandes  et les utilitaires, ratifiée par l'ISO en 1993
              (ISO/IEC 9945-2:1993).

       POSIX.1b (connue comme POSIX.4)
              IEEE Std 1003.1b-1993, décrivant les extension pour le temps-réel pour les systèmes d'exploitation
              portables, ratifiée par l'ISO en 1996 (ISO/IEC 9945-1:1996).

       POSIX.1c
              IEEE Std 1003.1c-1995, qui décrit les interfaces de threads POSIX.

       POSIX.1d
              IEEE Std 1003.1c-1999, qui décrit les extensions temps-réel supplémentaires.

       POSIX.1g
              IEEE Std 1003.1g-2000, qui décrit les API réseaux (y compris les sockets).

       POSIX.1j
              IEEE Std 1003.1j-2000, qui décrit les extensions temps-réel avancées.

       POSIX.1-1996
              Une révision, en 1996, de POSIX.1 qui incorpore POSIX.1b et POSIX.1c.

       XPG3   Sortie en 1989, c'était la première version significative de X/Open  Portability  Guide,  produite
              par  la  Compagnie  X/Open,  un  consortium  multivendeur. Ce guide multivolume était basé sur les
              normes POSIX.

       XPG4   Une révision de « X/Open Portability Guide », sortie en 1992.

       XPG4v2 Une révision, en 1994, de XPG4. Également appelée Spec 1170, où  1170  fait  référence  au  nombre
              d'interfaces définies par cette norme.

       SUS (SUSv1)
              Single  UNIX  Specification.  C'était  un  reconditionnement  de  XPG4v2 et d'autres normes X/Open
              (X/Open Curses Issue 4 version 2, X/Open Networking  Service  (XNS)  Issue  4).  Les  systèmes  se
              conformant à cette norme peuvent être marqués UNIX 95.

       SUSv2  Single  UNIX  Specification  version 2.  Parfois nommée XPG5. Cette norme est apparue en 1997. Les
              systèmes  se  conformant  à  cette  norme  peuvent   être   marqués   UNIX 98   (consultez   aussi
              http://www.UNIX-systems.org/version2/).

       POSIX.1-2001, SUSv3
              La  révision  2001  et  la consolidation des normes POSIX.1, POSIX.2 et SUS dans un seul document,
              conduit sous les auspices  du groupe  Austin  http://www.opengroup.org/austin/.  Cette  norme  est
              disponible en ligne à http://www.unix-systems.org/version3/, et les interfaces qu'elle décrit sont
              également  disponibles  dans  les  pages  de manuel Linux dans les sections 1p et 3p (par exemple,
              « man 1p sleep »).

              La norme définit deux niveaux de conformité : conformité POSIX, qui est un ensemble  de  base  des
              interfaces  nécessaires à un système conforme ; et conformité XSI, qui mandate en plus un ensemble
              d'interfaces (l'extension XSI) optionnelles pour la conformité POSIX. Les systèmes conformes à XSI
              peuvent être marqués UNIX 03. (La conformité  XSI  est  la  Single  UNIX  Specification  version 3
              (SUSv3).)

              Le document POSIX.1-2001 comporte quatre parties :

              XBD : Définitions, termes et concepts, spécifications des fichiers d'en-têtes.

              XSH :  Spécifications de fonctions (c'est-à-dire, appels système et fonctions de bibliothèque dans
              les implémentations actuelles).

              XCU : Spécifications des commandes et utilitaires (c'est-à-dire, la  partie  formellement  décrite
              par POSIX.2).

              XRAT : Texte informatif sur les autres parties de la norme.

              POSIX.1-2001 est alignée sur C99, aussi, toutes les fonctions de bibliothèque normalisées dans C99
              sont également normalisées dans POSIX.1-1001.

              Deux  errata  techniques (petites corrections et améliorations) de la norme originale 2001 ont été
              publiés : TC1 en 2003 (nommé POSIX.1-2003), et TC2 en 2004 (nommé POSIX.1-2004).

       POSIX.1-2008, SUSv4
              Les travaux sur la révision suivante de POSIX.1/SUS se sont terminés et ont été acceptés en 2008.

              Les modifications dans cette révision ne sont  pas  aussi  importantes  que  celles  qui  ont  été
              introduites  dans  POSIX.1-2001/SUSv3,  mais  de  nouvelles  interfaces ont été ajoutées et divers
              détails de spécifications existantes  ont  été  modifiés.  Beaucoup  des  interfaces  qui  étaient
              optionnelles  dans  POSIX.1-2001  deviennent  obligatoires  dans  la révision de 2008 de la norme.
              Quelques interfaces présentes dans POSIX.1-2001 sont marquées comme obsolètes  dans  POSIX.1-2008,
              ou tout supprimées de la norme.

              La  norme  révisée  est  scindée  en  quatre parties, les mêmes que dans POSIX.1-2001, et il y a à
              nouveau deux niveaux de conformité : celle de référence Conformité POSIX, et Conformité  XSI,  qui
              mandate un ensemble supplémentaire d'interfaces au-delà de celles des spécifications de référence.

              En  général,  quand  une section CONFORMITÉ d'une page de manuel indique POSIX.1-2001, l’interface
              peut être supposée se conformer également à POSIX.1-2008, sauf si l'inverse est indiqué.

              Le premier erratum technique (petites corrections et améliorations) de ce standard a été publié en
              2013 (nommé POSIX.1-2013).

              Vous trouverez plus d'informations sur  le  site  web  du groupe  Austin  http://www.opengroup.org
              /austin/.

VOIR AUSSI

       feature_test_macros(7), libc(7), posixoptions(7)

COLOPHON

       Cette page fait partie de la publication 3.65 du projet man-pages 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/.

TRADUCTION

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

       Julien Cristau et l'équipe francophone de traduction de Debian (2006-2009).

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

       Vous pouvez toujours avoir accès à la version anglaise de ce document en utilisant la commande « man -L C
       <section> <page_de_man> ».

Linux                                            15 janvier 2014                                    STANDARDS(7)