• There are no items in your cart

IEEE DRAFT 1003.1D : D14 99

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
superseded

A superseded Standard is one, which is fully replaced by another Standard, which is a new edition of the same Standard.

DRAFT INFORMATION TECHNOLOGY-PORTABLE OPERATING SYSTEM INTERFACE (POSIX) - SYSTEM APPLICATION PROGRAM INTERFACE (API)-AMENDMENT X: ADDITIONAL REALTIME EXTENSIONS [C LANGUAGE]
Superseded date

07-23-2013

Published date

01-12-2013

Introduction
Section 1: General
1.1 Scope
1.2 Normative references
1.3 Conformance
Section 2: Terminology and general requirements
2.1 Conventions
2.2 Definitions
2.3 General concepts
2.7 C language definitions
2.8 Numerical limits
2.9 Symbolic constants
Section 3: Process management
3.1 Process creation and execution
3.1.1 Process creation
3.1.2 Execute a file
3.1.4 Spawn File Actions
3.1.5 Spawn a Process
3.2 Process termination
3.2.1 Wait for process termination
3.5 Rationale related to spawn
3.5.1 Requirements
3.5.2 File descriptor mapping rationale
3.5.3 Two-syntax rationale
3.5.4 Compatibility with IEEE 1003.5
        POSIX_Process_Primitives Start_Process
3.5.5 Process group
3.5.6 threads
3.5.7 Asynchronous error notification rationale
3.5.8 Library implementation of spawn
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 and output
Section 11: Synchronization
11.2 Semaphore functions
11.2.6 Lock a semaphore
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 Scehduling 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
13.7 Rationale relating to the sporadic server
13.7.2 Existing practice
13.7.3 Library-level vs. kernel-level implementation
13.7.4 Range of scheduling priorities
13.7.5 Dynamically setting the sporadic server policy
13.7.6 Limitation of the number of pending replenishments
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
14.3.4 Rationale Relating to Execution-Time Clocks
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 from a message queue
Section 16: Thread Management
16.1 Threads
16.2.2 Thread Caution
Section 18: Thread cancellation
18.1 Thread cancellation overview
18.2 Cancellation points
Section 20: Execution time monitoring
20.1 CPU-time clock characteristics
20.1.1 CPU-time clock thread attribute
20.1.2 Manifest constants
20.2 Execution time monitoring functions
20.2.1 Accessing a process CPU-time clock
20.2.2 Accessing a thread CPU-time clock
20.3 Rationale relating to execution-time clocks
Annex A
A.2 Other standards
A.3 Historical documentation and introductory texts
Annex B (informative) rationale and notes
Annex I (informative) device control considerations
I.1 Introduction
I.2 Concepts
I.3 Definitions
I.4 Errors
I.5 Functions
I.6 Rationale relating to device control
Annex K (informative) balloting instructions
Identifier index
Alphabetic Topical Index
FIGURES
TABLES

Gives realtime extensions to a standard operating system interface and environment to support application portability at the source-code level. It is intended that it be used by both application developers and system implementers.

DocumentType
Draft
PublisherName
Institute of Electrical & Electronics Engineers
Status
Superseded
SupersededBy

ISO/IEC 9945-1:2003 Information technology Portable Operating System Interface (POSIX) Part 1: Base Definitions
IEEE 610 : 1991 COMPUTER DICTIONARY - A COMPILATION OF IEEE STANDARD COMPUTER GLOSSARIES
IEEE DRAFT 1003.1A : D16 DEC 98 DRAFT STANDARD FOR INFORMATION TECHNOLOGY - PORTABLE OPERATING SYSTEM INTERFACE (POSIX) - SYSTEM APPLICATION PROGRAM INTERFACE (API) (C LANGUAGE) - AMENDMENT
ISO/IEC 9899:2011 Information technology Programming languages C

View more information
Sorry this product is not available in your region.

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.