Provided by:
manpages-fr_3.32d0.2p4-1_all 
NOM
standards - Normes C et UNIX
DESCRIPTION
La section CONFORMITE, qui apparait dans beaucoup de pages de manuel,
identifie les diverses normes auxquelles les interfaces documentees se
conforment. La liste suivante decrit brievement ces normes.
V7 Version 7, l'UNIX ancestral des laboratoires Bell.
BSD 4.2
L'implementation standard definie par la version 4.2 de Berkeley
Software Distribution, mise en production par l'Universite de
Californie a Berkeley. C'etait la premiere version Berkeley qui
contenait une pile TCP/IP et l'API sockets. BSD 4.2 a ete mise
en production en 1983.
Les versions majeures precedentes 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 derniere
version majeure de Berkeley.
System V
C'est une implementation standard definie par la version 1983
d'AT&T de sa version commerciale System V (cinq). La version
majeure precedente d'AT&T etait System III, sortie en 1981.
System V release 2 (SVr2)
C'etait la version suivante de System V, sortie en 1985. SVr2
etait formellement decrit dans System V Interface Definition
version 1 (SVID 1) publie en 1985.
System V release 3 (SVr3)
Le successeur de SVr2, sorti en 1986. Cette version etait
formellement decrite 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 decrite dans << Programmer's Reference Manual: Operating
System API (Intel processors) >> (Prentice-Hall 1992, ISBN
0-13-951294-2) Cette version etait formellement decrite dans
System V Interface Definition version 3 (SVID 3), et est
consideree comme la version definitive de System V.
SVID 4 << System V Interface Definition version 4 >>, sortie en 1995
(disponible en ligne a http://www.sco.com/developers/devspecs/).
C89 C'etait la premiere norme du langage C, ratifiee 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
egalement une norme ANSI, le terme est ambigu. Cette norme a ete
ratifiee par l'ISO (International Standards Organization) en
1990 (ISO/IEC 9899:1990), parfois appelee ISO C90.
C99 Cette revision de la norme du langage C a ete ratifiee par l'ISO
en 1999 (ISO/IEC 9899:1999). Disponible en ligne sur
http://www.open-std.org/jtc1/sc22/wg14/www/standards.
POSIX.1-1990
<< Portable Operating System Interface for Computing
Environments >>. IEEE 1003.1-1990 partie 1, ratifiee par l'ISO
en 1990 (ISO/IEC 9945-1:1990). Le terme << POSIX >> a ete
invente par Richard Stallman.
POSIX.2
IEEE Std 1003.2-1992, decrivant les commandes et les
utilitaires, ratifiee par l'ISO en 1993 (ISO/IEC 9945-2:1993).
POSIX.1b (connue comme POSIX.4)
IEEE Std 1003.1b-1993, decrivant les extension pour le
temps-reel pour les systemes d'exploitation portables, ratifiee
par l'ISO en 1996 (ISO/IEC 9945-1:1996).
POSIX.1c
IEEE Std 1003.1c-1995 decrivant les interfaces de threads POSIX.
POSIX.1d
IEEE Std 1003.1c-1999 decrivant les extensions temps-reel
supplementaires.
POSIX.1g
IEEE Std 1003.1g-2000 decrivant les API reseaux (y compris les
sockets).
POSIX.1j
IEEE Std 1003.1j-2000 decrivant les extensions temps-reel
avancees.
POSIX.1-1996
Une revision, en 1996, de POSIX.1 qui incorpore POSIX.1b et
POSIX.1c.
XPG3 Sortie en 1989, c'etait la premiere version significative de
X/Open Portability Guide, produite par la Compagnie X/Open, un
consortium multi-vendeurs. Ce guide multi-volumes etait base sur
les normes POSIX.
XPG4 Une revision de << X/Open Portability Guide >>, sortie en 1992.
XPG4v2 Une revision, en 1994, de XPG4. Egalement appelee Spec 1170, ou
1170 fait reference au nombre d'interfaces definies par cette
norme.
SUS (SUSv1)
Single UNIX Specification. C'etait 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
systemes se conformant a cette norme peuvent etre marques
UNIX 95.
SUSv2 Single UNIX Specification version 2. Parfois nommee XPG5. Cette
norme est apparue en 1997. Les systemes se conformant a cette
norme peuvent etre marques UNIX 98 (consultez aussi
http://www.UNIX-systems.org/version2/).
POSIX.1-2001, SUSv3
La revision 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 a http://www.unix-systems.org/version3/,
et les interfaces qu'elle decrit sont egalement disponibles dans
les pages de manuel Linux dans les sections 1p et 3p (par
exemple, << man 1p sleep >>).
La norme definit deux niveaux de conformite : conformit'e POSIX,
qui est un ensemble de base des interfaces necessaires a un
systeme conforme ; et conformit'e XSI, qui mandate en plus un
ensemble d'interfaces (l'extension XSI) optionnelles pour la
conformite POSIX. Les systemes conformes a XSI peuvent etre
marques UNIX 03. (La conformite XSI est la Single UNIX
Specification version 3 (SUSv3).)
Le document POSIX.1-2001 comporte quatre parties :
XBD : Definitions, termes et concepts, specifications des
fichiers d'en-tetes.
XSH : Specifications de fonctions (c'est-a-dire, appels systeme
et fonctions de bibliotheque dans les implementations
actuelles).
XCU : Specifications des commandes et utilitaires (c'est-a-dire,
la partie formellement decrite par POSIX.2).
XRAT : Texte informatif sur les autres parties de la norme.
POSIX.1-2001 est alignee sur C99, aussi, toutes les fonctions de
bibliotheque normalisees dans C99 sont egalement normalisees
dans POSIX.1-1001.
Deux errata techniques (petites corrections et ameliorations) de
la norme originale 2001 ont ete publiees : TC1 en 2003 (nommee
POSIX.1-2003), et TC2 en 2004 (nommee POSIX.1-2004).
POSIX.1-2008, SUSv4
Les travaux sur la revision suivante de POSIX.1/SUS se sont
termines et ont ete acceptes en 2008.
Les modifications dans cette revision ne sont pas aussi
importantes que celles qui ont ete introduites dans
POSIX.1-2001/SUSv3, mais de nouvelles interfaces ont ete
ajoutees et divers details de specifications existantes ont ete
modifies. Beaucoup des interfaces qui etaient optionnelles dans
POSIX.1-2001 deviennent obligatoires dans la revision de 2008 de
la norme. Quelques interfaces presentes dans POSIX.1-2001 sont
marquees comme obsoletes dans POSIX.1-2008, ou tout supprimees
de la norme.
La norme revisee est scindee en quatre parties, les memes que
dans POSIX.1-2001, et il y a a nouveau deux niveaux de
conformite : celle de reference Conformit'e POSIX, et Conformit'e
XSI, qui mandate un ensemble supplementaire d'interfaces au-dela
de celles des specifications de reference.
En general, quand une section CONFORMITE d'une page de manuel
liste POSIX.1-2001, on peut supposer qua l'interface se conforme
egalement a POSIX.1-2008, sauf si l'inverse est indique.
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.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/>.
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> >>.