IEEE 1003.1d-1999
Superseded
A superseded Standard is one, which is fully replaced by another Standard, which is a new edition of the same Standard.
View Superseded by
PORTABLE OPERATING SYSTEM INTERFACE (POSIX) - PART 1: SYSTEM APPLICATION PROGRAM INTERFACE (API) - AMENDMENT D: ADDITIONAL REALTIME EXTENSIONS [C LANGUAGE]
06-12-2001
01-01-1999
Introduction
Section 1: General
1.1 Scope
1.3 Conformance
Section 2: Terminology & General Requirements
2.2 Definitions
2.3 General Concepts
2.7 C Language Definitions
2.8 Numerical Limits
2.9 Symbolic Constants
Section 3: Process Primitives
3.1 Process Ceration and Execution
3.1.1 Process Creation
3.1.2 Execute a File
3.1.4 Spawn File Actionsw
3.1.5 Spawn Attributes
3.1.6 Spawn a Process
3.2 Process Termination
3.2.1 Wait for Process Termination
Section 4: Process Environment
4.8 Configurable System Variables
4.8.1 Get Configurable System Variables
Section 5: Files and Directories
5.7 Configurable Pathname Variables
5.7.1 Get Configurable Pathname Variables
Section 6: Input and Output Primitives
6.7 Asynchronous Input and Output
6.7.1 Data Definitions for Asynchronous Input & Output
Section 11: Synchronization
11.2 Semaphore Functions
11.2.6 Lock a Sempaphore
11.2.7 Unlock a Semaphore
11.3 Mutexes
11.3.3 Locking and Unlocking a Mutex
Section 13: Execution Scheduling
13.1 Scheduling Parameters
13.2 Scheduling Policies
13.2.3 SCHED_OTHER
13.2.4 SCHED_SPORADIC
13.3 Process Scheduling Functions
13.3.1 Set Scheduling Parameters
13.3.3 Set Scheduling Policy and Scheduling Parameters
13.4 Thread Scheduling
13.4.1 Thread Scheduling Attributes
13.4.3 Scheduling Allocation Domain
13.4.4 Scheduling Documentation
13.5 Thread Scheduling Functions
13.5.1 Thread Creation Scheduling Attributes
13.5.2 Dynamic Thread Scheduling Parameters Access
Section 14: Clocks and Timers
14.2 Clock and Timer Functions
14.2.1 Clocks
14.2.2 Create a Per-Process timer
14.3 Execution Time Monitoring
14.3.1 CPU-time Clock Characteristics
14.3.2 Accessing a Process CPU-time Clock
14.3.3 Accessing a Thread CPU-time Clock
Section 15: Message Passing
15.2 Message Passing Functions
15.2.4 Send a Message to a Message Queue
15.2.5 Receive a Message froma Message Queue
Section 16: Thread Management
16.2 Thread Functions
16.2.2 Thread Creation
Section 18: Thread Cancellation
18.1 Thread Cancellation Overview
18.1.2 Cancellation Points
Section 19: Advisory Information
19.1 I/O Advisory Information and Space Control
19.1.1 File Advisory Information
19.1.2 File Space Control
19.2 Memory Advisory Information & Alignment Control
19.2.1 Memory Advisory Information
19.2.2 Aligned Memory Allocation
Annex A (informative) Bibliography
A.2 Other Standards
A.3 Historical Documentation & Introduction Texts
Annex B (informative) Rationale and Notes
B.2 Definitions and General Requirements
B.3 Process Primitives
B.13 Execution Scheduling
B.14 Clocks and Timers
B.19 Advisory Information
Indentifier Index
Alphabetic Topic Index
FIGURES
Figure B-1 posix_spawn() Equivalent
Figure B-2 I/O Redirection with posix_spawn()
Figure B-3 Spawning a new Userid Process
Figure B-4 Spinlock Implementation
Figure B-5 Condition Wait Implementation
Figure B-6 pthread_join () with timeout
TABLES
Table 2-3a Optional Minimum Values
Table 2-5a Optional Run-Time Invariant Values
Table 2-6a Optional Pathname Variable Values
Table 2-10a Versioned Compile-Time Symbolic Constants
Table 4-3 Optional Configurable System Variables
Table 5-3 Optional Configurable Pathname Variable
Amendment 4 to IEEE 1003.1, 1990
Committee |
PASC
|
DevelopmentNote |
This is amendment 4 to IEEE 1003.1, 1990.
|
DocumentType |
Standard
|
PublisherName |
Institute of Electrical & Electronics Engineers
|
Status |
Superseded
|
SupersededBy | |
Supersedes |
02/653424 DC : DRAFT JULY 2002 | BS ISO/IEC 9945-1 - INFORMATION TECHNOLOGY - PORTABLE OPERATING SYSTEM INTERFACE (POSIX) - PART 1: BASE DEFINITIONS |
CSA ISO/IEC 9945-3 : 2005 | INFORMATION TECHNOLOGY - PORTABLE OPERATING SYSTEM INTERFACE (POSIX) - PART 3: SHELL AND UTILITIES |
NASA STD 4009 : 2014 | SPACE TELECOMMUNICATIONS RADIO SYSTEMS (STRS) ARCHITECTURE STANDARD |
CSA ISO/IEC 9945-2 : 2005 | INFORMATION TECHNOLOGY - PORTABLE OPERATING SYSTEM INTERFACE (POSIX) - PART 2: SYSTEM INTERFACES |
CSA ISO/IEC 9945-4 : 2005 | INFORMATION TECHNOLOGY - PORTABLE OPERATING SYSTEM INTERFACE (POSIX) - PART 4: RATIONALE |
02/653425 DC : DRAFT JULY 2002 | BS ISO/IEC 9945-2 - INFORMATION TECHNOLOGY - PORTABLE OPERATING SYSTEM INTERFACE (POSIX) - PART 2: SYSTEM INTERFACES |
CSA ISO/IEC 9945-1 : 2005 | INFORMATION TECHNOLOGY - PORTABLE OPERATING SYSTEM INTERFACE (POSIX) - PART 1: BASE DEFINITIONS |
Access your standards online with a subscription
Features
-
Simple online access to standards, technical information and regulations.
-
Critical updates of standards and customisable alerts and notifications.
-
Multi-user online standards collection: secure, flexible and cost effective.