mirror of https://github.com/mkerrisk/man-pages
Removed information on standards to new standards.7.
This commit is contained in:
parent
97c5342731
commit
5e3d68ad97
133
man2/intro.2
133
man2/intro.2
|
@ -164,136 +164,9 @@ On these architectures,
|
|||
must be used.
|
||||
.SH "CONFORMING TO"
|
||||
Certain codes are used to indicate Unix variants and standards to
|
||||
which calls in the section conform. These are:
|
||||
.TP
|
||||
SVr4
|
||||
System V Release 4 Unix, as described in the "Programmer's Reference
|
||||
Manual: Operating System API (Intel processors)" (Prentice-Hall
|
||||
1992, ISBN 0-13-951294-2)
|
||||
.TP
|
||||
SVID
|
||||
System V Interface Definition, as described in "The System V Interface
|
||||
Definition, Fourth Edition".
|
||||
Available online at http://www.sco.com/developers/devspecs/ .
|
||||
.TP
|
||||
C89
|
||||
This was the first C language standard, ratified by ANSI
|
||||
(American National Standards Institute) in 1989
|
||||
.RI ( X3.159-1989 ).
|
||||
Sometimes this is known as
|
||||
.IR "ANSI C" ,
|
||||
but since C99 is also an
|
||||
ANSI standard, this term is ambiguous.
|
||||
This standard was also ratified by
|
||||
ISO (International Standards Organization) in 1990
|
||||
.RI ( "ISO/IEC 9899:1990" ),
|
||||
and is thus occasionally referred to as
|
||||
.IR "ISO C90" .
|
||||
.TP
|
||||
C99
|
||||
This revision of the C language standard was ratified by ISO in 1999
|
||||
.RI ( "ISO/IEC 9899:1999" ).
|
||||
.TP
|
||||
POSIX.1-1990
|
||||
"Portable Operating System Interface for Computing Environments".
|
||||
IEEE 1003.1-1990 part 1, ratified by ISO in 1990
|
||||
.RI ( "ISO/IEC 9945-1:1990" ).
|
||||
Further information can be found
|
||||
in Donald Lewine's "POSIX Programmer's Guide" (O'Reilly & Associates,
|
||||
Inc., 1991, ISBN 0-937175-73-0).
|
||||
The term "POSIX" was coined by Richard Stallman.
|
||||
.TP
|
||||
POSIX.2
|
||||
IEEE Std 1003.2-1992,
|
||||
describing commands and utilities, ratified by ISO in 1993
|
||||
.RI ( "ISO/IEC 9945-2:1993" ).
|
||||
.TP
|
||||
POSIX.1b
|
||||
IEEE Std 1003.1b-1993, describing real-time facilities
|
||||
for portable operating systems, ratified by ISO in 1996
|
||||
.RI ( "ISO/IEC 9945-1:1996" ).
|
||||
For further information, see
|
||||
"POSIX.4: Programming for the real world"
|
||||
by Bill O. Gallmeister (O'Reilly & Associates, Inc. ISBN 1-56592-074-0).
|
||||
.TP
|
||||
POSIX.1c
|
||||
IEEE Std 1003.1c-1995 describing the POSIX threads interfaces.
|
||||
.TP
|
||||
POSIX.1-1996
|
||||
A 1996 revision of POSIX.1 which incorporated POSIX.1b and POSIX.1c.
|
||||
.TP
|
||||
XPG3
|
||||
Released in 1989, this was the first significant release of the
|
||||
.IR "X/Open Portability Guide" ,
|
||||
produced by the
|
||||
X/Open Company, a multi-vendor consortium.
|
||||
This multi-volume guide was based on the POSIX standards.
|
||||
.TP
|
||||
XPG4
|
||||
A revision of the X/Open Portability Guide, released in 1992.
|
||||
.TP
|
||||
XPG4v2
|
||||
A 1994 revision of XPG4.
|
||||
This is also referred to as
|
||||
.IR "Spec 1170" ,
|
||||
where 1170 referred to the number of interfaces
|
||||
defined by this standard.
|
||||
.TP
|
||||
SUS
|
||||
Single Unix Specification.
|
||||
This was a repackaging of XPGv2 and other X/Open standards
|
||||
(X/Open Curses Issue 4 version 2,
|
||||
X/Open Networking Service (XNS) Issue 4).
|
||||
Systems conforming to this standard can be branded
|
||||
.IR "UNIX 95" .
|
||||
.TP
|
||||
SUSv2
|
||||
Single Unix Specification version 2.
|
||||
Sometimes also referred to as
|
||||
.IR XPG5 .
|
||||
This standard appeared in 1997.
|
||||
Systems conformin to this standard can be branded
|
||||
.IR "UNIX 98" .
|
||||
See also
|
||||
http://www.UNIX-systems.org/version2/ .)
|
||||
.TP
|
||||
POSIX.1-2001, SUSv3
|
||||
This was a 2001 revision and consolidation of the
|
||||
POSIX.1, POSIX.2, and SUS standards into a single document,
|
||||
conducted under the auspices of the Austin group
|
||||
(http://www.opengroup.org/austin/ .)
|
||||
The standard is available online at
|
||||
http://www.unix-systems.org/version3/ ,
|
||||
and the interfaces that it describes are also available in the Linux
|
||||
manual pages package under sections 1p and 3p (e.g., "man 3p open").
|
||||
.sp
|
||||
The standard defines two levels of conformance:
|
||||
.IR "POSIX conformance" ,
|
||||
which is a baseline set of interfaces required of a conforming system;
|
||||
and
|
||||
.IR "XSI Conformance",
|
||||
which additionally mandates a set of interfaces
|
||||
(the "XSI extension") which are only optional for POSIX conformance.
|
||||
XSI-conformant systems can be branded
|
||||
.IR "UNIX 03" .
|
||||
.sp
|
||||
POSIX.1-2001 is aligned with C99, so that all of the
|
||||
library functions standardised in C99 are also
|
||||
standardised in POSIX.1-1001.
|
||||
.sp
|
||||
Two Technical Corrigenda (minor fixes and improvements)
|
||||
of the original 2001 standard have occurred:
|
||||
TC1 in 2003 (referred to as
|
||||
.IR POSIX.1-2003 ),
|
||||
and TC2 in 2004 (referred to as
|
||||
.IR POSIX.1-2004 ).
|
||||
.TP
|
||||
4.3BSD/4.4BSD
|
||||
The 4.3 and 4.4 distributions of Berkeley Unix. 4.4BSD was
|
||||
upward-compatible from 4.3BSD.
|
||||
.TP
|
||||
V7
|
||||
Version 7, the ancestral Unix from Bell Labs.
|
||||
which calls in the section conform.
|
||||
See
|
||||
.BR standards (7).
|
||||
.SH FILES
|
||||
.I /usr/include/linux/unistd.h
|
||||
.SH "SEE ALSO"
|
||||
|
|
Loading…
Reference in New Issue