Customer Support: 131 242

  • Shopping Cart
    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.1J : 2000

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

IEEE STANDARD FOR INFORMATION TECHNOLOGY - PORTABLE OPERATING SYSTEM INTERFACE (POSIX) - PART 1: SYSTEM APPLICATION PROGRAM INTERFACE (API) - AMENDMENT 5: ADVANCED REALTIME EXTENSIONS (C LANGUAGE)

Available format(s)

Hardcopy , PDF

Language(s)

English

Published date

01-01-2000

Superseded date

06-12-2001

$319.09
Including GST where applicable

Introduction
Section 1: General
1.3 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 Mode
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
8.2 C Language Input/Output Functions
       8.2.2 Open a Stream on a File Descriptor
Section 11: Synchronization
11.4 Condition Variables
       11.4.1 Condition Variable Initialization Attributes
       11.4.4 Waiting on a Condition
11.5 Barriers
       11.5.1 Barrier Initialization Attributes
       11.5.2 Initializing and Destroying a Barrier
       11.5.3 Synchronizing at a Barrier
11.6 Reader/Writer Locks
       11.6.1 Reader/Writer Lock Initialization Attributes
       11.6.2 Initializing and Destroying a Reader/Writer
                Lock
       11.6.3 Applying a Read Lock
       11.6.4 Applying a Write Lock
       11.6.5 Unlocking a Reader/Writer Lock
11.7 Spin Locks
       11.7.1 Initializing and Destroying a Spin Lock
       11.7.2 Locking a Spin Lock
       11.7.3 Unlocking a Spin Lock
Section 12: Memory Management
12.2 Memory Mapping Functions
       12.2.1 Map Process Address to a Memory Object
       12.2.2 Unmap Previously Mapped Addresses
       12.2.4 Memory Object Synchronization
12.4 Typed Memory Functions
       12.4.1 Data Definitions
       12.4.2 Open a Typed Memory Object
       12.4.3 Find Offset and Length of a Mapped Typed
                Memory Block
       12.4.4 Query Typed Memory Information
Section 14: Clocks and Timers
14.1 Data definitions for Clocks and Timers
       14.1.4 Manifest Constants
14.2 Clock and Timer Functions
       14.2.1 Clocks
       14.2.2 Create a Per-Process Timer
       14.2.6 High Resolution Sleep with Specifiable Clock
Section 18: Threaded Cancellation
18.1 Threaded Cancellation Overview
Annex A (informative) Bibliography
      A.4 - Other Sources of Information
Annex B (informative) Rationale and Notes
      B.11 - Synchronization
      B.12 - Memory Management
      B.14 - Clocks and Timers
      B.18 - Thread Cancellation
Annex F (informative) Portability Considerations
      F.3 - Profiling Considerations
Identifier Index
Alphabetic Topical Index
Figure B-1 - Example of a system with typed memory
Table 2-2 - Optional Primitive System Data Types
Table 2-11 - Versioned Compile-Time Symbolic Constants
Table 4-3 - Optional Configurable System Variables

Covers the systems interface to support the source portability of applications with realtime requirements. Theses interfaces are extensions of or additions to ISO/IEC 9945-1:1996, that incorporates the extensions and base document for realtime applications. Included are the set required to make ISO/IEC 9945- 1:1990 efficiently usable to realtime applications or applications running in multiprocessor systems with requirements which are not covered by thread extenstions or realtime as specified in IEEE 1003.1B-1993, IEEE 1003.1C-1995, and IEEE 1003.1D-1999.

Committee
PASC
DevelopmentNote
SUPERSEDES IEEE DRAFT 1003.1J
DocumentType
Standard
Pages
100
PublisherName
Institute of Electrical & Electronics Engineers
Status
Superseded
SupersededBy

02/653424 DC : DRAFT JULY 2002 BS ISO/IEC 9945-1 - INFORMATION TECHNOLOGY - PORTABLE OPERATING SYSTEM INTERFACE (POSIX) - PART 1: BASE DEFINITIONS
NASA STD 4009 : 2014 SPACE TELECOMMUNICATIONS RADIO SYSTEMS (STRS) ARCHITECTURE STANDARD
02/653425 DC : DRAFT JULY 2002 BS ISO/IEC 9945-2 - INFORMATION TECHNOLOGY - PORTABLE OPERATING SYSTEM INTERFACE (POSIX) - PART 2: SYSTEM INTERFACES

$319.09
Including GST where applicable