• There are no items in your cart
We noticed you’re not on the correct regional site. Switch to our AMERICAS site for the best experience.
Dismiss alert

IEEE 1003.1d-1999

Superseded

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]

Superseded date

06-12-2001

Published date

01-01-1999

Sorry this product is not available in your region.

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.