1 General
1.1 Scope
1.2 Normative References
1.3 Conformance
1.4 Test Methods
2 Definitions and General Requirements
2.1 Conventions
2.2 Definitions
2.3 General Concepts
2.4 Error Numbers
2.5 Primitive System Data Types
2.6 Environment Description
2.7 C Language Definitions
2.8 Numerical Limits
2.9 Symbolic Constants
3 Process Primitives
3.1 Process Creation and Execution
3.2 Process Termination
3.3 Signals
3.4 Timer Operations
4 Process Environment
4.1 Process Identification
4.2 User Identification
4.3 Process Groups
4.4 System Identification
4.5 Time
4.6 Environmental Variables
4.7 Terminal Identification
4.8 Configurable System Variables
5 Files and Directories
5.1 Directories
5.2 Working Directory
5.3 General File Creation
5.4 Special File Creation
5.5 File Removal
5.6 File Characteristics
5.7 Configurable Pathname Variables
6 Input and Output Primitives
6.1 Pipes
6.2 File Descriptor Manipulation
6.3 File Descriptor Deassignment
6.4 Input and Output
6.5 Control Operations on Files
7 Device- and Class-Specific Functions
7.1 General Terminal Interface
7.2 General Terminal Interface Control Functions
8 Language-Specific Services for the C Programming
Language
8.1 Referenced C Language Routines
8.2 C Language Input/Output Functions
8.3 Other C Language Functions
9 System Databases
9.1 System Databases
9.2 Database Access
10 Data Interchange Format
10.1 Archive/Interchange File Format
Annex A (informative) - Bibliography
Annex B (informative) - Rationale and Notes