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