IEEE Std 1003.1j-2000 IEEE Standard for Information Technology— Portable Operating System Interface(POSIX®)— Part 1: System Application Program Interface (API)—Amendment 5: Advanced Realtime Extensions [C Language] -Description
Abstract: This standard is part of the POSIX series of standards for applications and user interfaces to open systems. It defines the applications interface to system services for synchronization, memory management, time management, and thread management. This standard is stated in terms of its C language binding.
Keywords: API, application portability, C (programming language), data processing, information interchange, open systems, operating system, portable application, POSIX, programming language, realtime, system configuration computer interface
Content
Section 1: General
1.3 Conformance
1.3.1 Implementation Conformance
Section 2: Terminology and General Requirements
2.2 Definitions
2.2.2 General Terms
2.5 Primitive System Data Types
2.7 C Language Definitions
2.7.3 Headers and Function Prototypes
2.8 Numerical Limits
2.8.7 Maximum Values
2.9 Symbolic Constants
2.9.3 Compile-Time Symbolic Constants for Portability Specifications
Section 3: Process Primitives
3.1 Process Creation and Execution
3.1.2 Execute a File
3.2 Process Termination
3.2.2 Terminate a Process
3.3 Signals
3.3.8 Synchronously Accept a Signal
Section 4: Process Environment
4.8 Configurable System Variables
4.8.1 Get Configurable System Variables
Section 5: Files and Directories
5.6 File Characteristics
5.6.1 File Characteristics: Header and Data Structure
5.6.2 Get File Status
5.6.4 Change File Modes
Section 6: Input and Output Primitives
6.3 File Descriptor Deassignment
6.3.1 Close a File
6.4 Input and Output
6.4.1 Read from a File
6.4.2 Write to a File
6.5 Control Operations on Files
6.5.2 File Control
6.5.3 Reposition Read/Write File Offset
6.7 Asynchronous Input and Output
6.7.8 Wait for Asynchronous I/O Request
Section 8: Language-Specific Services for the C Programming Language