posix最新标准posix-2008
POSIX.1-2008 defines a standard operating system interface and environment, including a command interpreter (or
“shell”), and common utility programs to support applications portability at the source code level. POSIX.1-2008 is
intended to be used by both application developers and system implementors and comprises four major components
(each in an associated volume):
1) General terms, concepts, and interfaces common to all volu mes of this standard, including utility conventions and
C-language header definitions, are included in the Base Definitions volume.
2) Definitions for system service functions and subroutines, language-specific system services for the C
programming language, function issues, including portability, error handling, and error recovery, are included in
the System Interfaces volume.
3) Definitions for a standard source code-level interface to command interpretation services (a “shell”) and common
utility programs for application programs are included in the Shell and Utilities volume.
4) Extended rationale that did not fit well into the rest of the document structure, which contains historical
information concerning the contents of POSIX.1-2008 and why features were included or discarded by the
standard developers, is included in the Rationale (Informative) volume.
The following areas are outside the scope of POSIX.1-2008:
• Graphics interfaces
• Database management system interfaces
• Record I/O considerations
• Object or binary code portability
• System configuration and resource availability
这个真的好强大,大约4000页,定义了许多接口,开发可移植的程序要多看看!
2012.5.4
posix只是定义了一种API, 没有定义系统调用! ___understanding the linux kernel
2012.8.22