mirror of https://github.com/mkerrisk/man-pages
Added SEE ALSO referring to standards.7
This commit is contained in:
parent
13a54491c0
commit
97c5342731
|
@ -256,3 +256,5 @@ and use a browser if you find HTML files there.
|
|||
.\"
|
||||
.\" Actual examples? Separate section for each of cat, cp, ...?
|
||||
.\" gzip, bzip2, tar, rpm
|
||||
.SH "SEE ALSO"
|
||||
.BR standards (7)
|
||||
|
|
96
man2/intro.2
96
man2/intro.2
|
@ -174,17 +174,46 @@ Manual: Operating System API (Intel processors)" (Prentice-Hall
|
|||
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
|
||||
IEEE 1003.1-1990 part 1, aka ISO/IEC 9945-1:1990s, aka "IEEE Portable
|
||||
Operating System Interface for Computing Environments", as elucidated
|
||||
"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.
|
||||
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 (POSIX.1b standard) describing real-time facilities
|
||||
for portable operating systems, aka ISO/IEC 9945-1:1996, as elucidated in
|
||||
"Programming for the real world \- POSIX.4"
|
||||
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
|
||||
|
@ -193,19 +222,51 @@ IEEE Std 1003.1c-1995 describing the POSIX threads interfaces.
|
|||
POSIX.1-1996
|
||||
A 1996 revision of POSIX.1 which incorporated POSIX.1b and POSIX.1c.
|
||||
.TP
|
||||
SUS, SUSv2
|
||||
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.
|
||||
(Developed by X/Open and The Open Group. See also
|
||||
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
|
||||
The 2001 revision and consolidation of the POSIX.1 and SUS standards
|
||||
into a single document, conducted under the auspices of the Austin group
|
||||
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;
|
||||
|
@ -215,13 +276,21 @@ 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, and TC2 in 2004.
|
||||
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.3.
|
||||
upward-compatible from 4.3BSD.
|
||||
.TP
|
||||
V7
|
||||
Version 7, the ancestral Unix from Bell Labs.
|
||||
|
@ -230,4 +299,5 @@ Version 7, the ancestral Unix from Bell Labs.
|
|||
.SH "SEE ALSO"
|
||||
.BR syscall (2),
|
||||
.BR errno (3),
|
||||
.BR feature_test_macros (7)
|
||||
.BR feature_test_macros (7),
|
||||
.BR standards (7)
|
||||
|
|
|
@ -59,4 +59,5 @@ conditions. Note that these can be different from page to page!
|
|||
.SH "SEE ALSO"
|
||||
.BR intro (2),
|
||||
.BR errno (3),
|
||||
.BR feature_test_macros (7)
|
||||
.BR feature_test_macros (7),
|
||||
.BR standards (7)
|
||||
|
|
|
@ -31,3 +31,5 @@ This chapter describes special files.
|
|||
.SH AUTHORS
|
||||
Look at the header of the manual page for the author(s) and copyright
|
||||
conditions. Note that these can be different from page to page!
|
||||
.SH "SEE ALSO"
|
||||
.BR standards (7)
|
||||
|
|
|
@ -31,3 +31,5 @@ and the used C structures, if any.
|
|||
.SH AUTHORS
|
||||
Look at the header of the manual page for the author(s) and copyright
|
||||
conditions. Note that these can be different from page to page!
|
||||
.SH "SEE ALSO"
|
||||
.BR standards (7)
|
||||
|
|
|
@ -71,7 +71,7 @@ definitions conforming to POSIX.1, POSIX.2, and XPG4.
|
|||
Defining with the value 500 or greater additionally exposes
|
||||
definitions for SUSv2 (UNIX 98).
|
||||
Defining with the value 600 or greater additionally exposes
|
||||
definitions for SUSv3 (UNIX 03; i.e., the POSIX.1 base specification
|
||||
definitions for SUSv3 (UNIX 03; i.e., the POSIX.1-2001 base specification
|
||||
plus the XSI extension) and C 99 definitions.
|
||||
.TP
|
||||
.B _XOPEN_SOURCE_EXTENDED
|
||||
|
|
|
@ -35,3 +35,5 @@ and miscellaneous other things.
|
|||
.SH AUTHORS
|
||||
Look at the header of the manual page for the author(s) and copyright
|
||||
conditions. Note that these can be different from page to page!
|
||||
.SH "SEE ALSO"
|
||||
.BR standards (7)
|
||||
|
|
Loading…
Reference in New Issue