Standards,Docs, etc.
Here we collect references to documentations about programming
and API standards. Especially public available resources, since
unfortunately most offical standards documents are not distributed
freely.
-
C
-
C++
-
Un*x & other API references
-
Misc
-
Sources; libraries
Definitions
Quoting the linux man pages
(INTRO(2) linux Programmer's Manual
)
-
SVr4
-
System V Release 4 Unix, as described in the "Pro-
grammer's Reference Manual: Operating System API
(Intel processors)" (Prentice-Hall 1992, ISBN
0-13-951294-2)
-
SVID
-
System V Interface Definition, as described in "The
System V Interface Definition, Fourth Edition",
available at
ftp.fpk.novell.com/pub/unix-standards/svid/
[broken link!]
in Postscript files.
-
POSIX.1
-
IEEE 1003.1-1990 part 1, aka ISO/IEC 9945-1:1990s,
aka "IEEE Portable Operating System Interface for
Computing Environments", as elucidated in Donald
Lewine's "POSIX Programmer's Guide" (O'Reilly &
Associates, Inc., 1991, ISBN 0-937175-73-0.
-
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" by Bill
O. Gallmeister (O'Reilly & Associates, Inc. ISBN
1-56592-074-0).
-
4.3BSD/4.4BSD
-
The 4.3 and 4.4 distributions of Berkeley Unix.
4.4BSD was upward-compatible from 4.3.
-
V7
-
Version 7, the ancestral Unix from Bell Labs.