IEEE 1003.1B : 1993
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) - SYSTEM APPLICATION PROGRAM INTERFACE (API) - AMENDMENT 1: REALTIME EXTENSION (C LANGUAGE)
Hardcopy , PDF
12-06-2001
English
01-01-1993
Introduction
Organization of This Standard
Base Documents
Background
Audience
Purpose
Related Standards Activities
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.4 Error Numbers
2.5 Primitive System Data Types
2.6 Environment Description
2.7 C Language Definitions
2.8 Numerical Limits
2.9 Symbolic Constants
Section 3: Process Primitives
3.1 Process Creation and Execution
3.2 Process Termination
3.3 Signals
3.4 Timer Operations
Section 4: Process Environment
4.1 Process Identification
4.2 User Identification
4.3 Process Groups
4.4 System Identification
4.5 Time
4.6 Environment Variables
4.7 Terminal Identification
4.8 Configurable System Variables
Section 5: Fields and Directories
5.1 Directories
5.2 Working Directory
5.3 General File Creation
5.4 Special File Creation
5.5 File Removal
5.6 File Characteristics
5.7 Configurable Pathname Variables
Section 6: Input and Output Primitives
6.1 Pipes
6.2 File Descriptor Manipulation
6.3 File Descriptor Deassignment
6.4 Input and Output
6.5 Control Operations on Files
6.6 File Synchronization
6.7 Asynchronous Input and Output
Section 7: Device- and Class-Specific Functions
7.1 General Terminal Interface
7.2 General Terminal Interace Control Functions
Section 8: Language-Specific Services for the C Programming
Language
8.1 Referenced C Language Routines
8.2 C Language Input/Output Functions
8.3 Other C Language Functions
Section 9: System Databases
9.1 System Databases
9.2 Database Access
Section 10: Data Interchange Format
10.1 Archive/Interchange File Format
Section 11: Synchronization
11.1 Semaphore Characteristics
11.2 Semaphore Functions
Section 12: Memory Management
12.1 Memory Locking Functions
12.2 Memory Mapping Functions
12.3 Shared Memory Functions
Section 13: Execution Scheduling
13.1 Scheduling Parameters
13.2 Scheudling Policies
13.3 Process Scheduling Functions
Section 14: Clocks and Timers
14.1 Data Definitions for Clocks and Timers
14.2 Clock and Timer Functions
Section 15: Message Passing
15.1 Data Definitions for Message Queues
15.2 Message Passing functions
Annex A (informative) Bibliography
Annex B (informative) Rationale and Notes
Annex C (informative) Header Contents Samples
Annex D (informative) Profiles
Annex E (informative) Sample National Profile
Annex F (informative) Portability Considerations
Annex G (informative) Performance Metrics
Annex H (informative) Realtime Files
Identifier Index
Alphabetic Topical Index
TABLES
2.1 Primitive System Data Types
2.2 Reserved Header Symbols
2.3 Minimum Values
2.4 Run-Time Increasable Values
2.5 Run-Time Invariant Values (Possibly Indeterminate)
2.6 Pathname Variable Values
2.7 Invariant Value
2.7a Maximum Values
2.8 Symbolic Constants for the access() Function
2.9 Symbolic Constants for the lseek() Function
2.10. Compile-Time Symbolic Constants
2.11 Execution-Time Symbolic Constants
3.1 Required Signals
3.2 Job Control Signals
3.3 Memory Protection Signals
4.1 uname() Structure Members
4.2 Configurable System Variables
5.1 stat Structure
5.2 Configurable Pathname Variables
6.1 cmd Values for fcntl()
6.2 File Descriptor Flags Used for fcntl()
6.3 l_type Values for Record Locking With fcntl()
6.4 oflag Values for open()
6.5 File Status Flags Used for open() and fcntl()
6.6 File Access Modes Used for open() and fcntl()
6.7 Mask for Use With File Access Modes
6.8 flock Structure
6.9 fcntl() Return Values
7.1 termios Structure
7.2 termios c_iflag Field
7.3 termios c_cflag Field
7.4 termios c_lflag Field
7.5 termios c_cc Special Control Characters
7.6 termios Baud Rate Values
9.1 group Structure
9.2 passwd Structure
10.1 tar Header Block
10.2 Byte-Oriented cpio Archive Entry
10.3 Values for cpio c_mode Field
B.1 Suggested Feature Test Macros
F.1 Portability Capability Summary
Defines a standard operating system interface and environment to support application portability at the source-code level. Meant for use by both application developers and system implementors. INCLUDES IEEE 1003.1 - 1990
DevelopmentNote |
Formerly known as IEEE P1003.4
|
DocumentType |
Standard
|
Pages |
616
|
PublisherName |
Institute of Electrical & Electronics Engineers
|
Status |
Superseded
|
SupersededBy |
CSA ISO/IEC 14515-1 : 2002 : INC : AMD 1 : 2013 : R2011 | INFORMATION TECHNOLOGY - PORTABLE OPERATING SYSTEM INTERFACE (POSIX) - TEST METHODS FOR MEASURING CONFORMANCE TO POSIX - PART 1: SYSTEM INTERFACES |
CSA ISO/IEC 14515-1 : 2002 : R2011 | INFORMATION TECHNOLOGY - PORTABLE OPERATING SYSTEM INTERFACE (POSIX) - TEST METHODS FOR MEASURING CONFORMANCE TO POSIX - PART 1: SYSTEM INTERFACES |
CSA ISO/IEC 13210 : 2002 : R2015 | INFORMATION TECHNOLOGY - REQUIREMENTS AND GUIDELINES FOR TEST METHODS SPECIFICATIONS AND TEST METHOD IMPLEMENTATIONS FOR MEASURING CONFORMANCE TO POSIX STANDARDS |
IEEE DRAFT 1451.2 : D3.05 AUG 97 | DRAFT STANDARD FOR A SMART TRANSDUCER INTERFACE FOR SENSORS AND ACTUATORS - TRANSDUCER TO MICROPROCESSOR COMMUNICATION PROTOCOLS AND TRANSDUCER ELECTRONIC DATA SHEET (TEDS) FORMATS |
IEEE DRAFT 2003.1B : D5 JUN 96 | INFORMATION TECHNOLOGY - TEST METHODS SPECIFICATIONS FOR MEASURING CONFORMANCE TO POSIX - SYSTEM APPLICATION PROGRAM INTERFACE - REALTIME EXTENSION (C LANGUAGE) |
CAN/CSA-ISO/IEC 14519-04 (R2012) | Information Technology - POSIX® Ada Language Interfaces - Binding for System Application Program Interface (API) (Adopted ISO/IEC 14519:2001 / IEEE 1003.5, 1999, second edition, 2001-12-15) |
CSA ISO/IEC 14515-1 : 2002 : INC : AMD 1 : 2013 : R2016 | INFORMATION TECHNOLOGY - PORTABLE OPERATING SYSTEM INTERFACE (POSIX) - TEST METHODS FOR MEASURING CONFORMANCE TO POSIX - PART 1: SYSTEM INTERFACES |
09/30211831 DC : 0 | BS ISO/IEC IEEE 21451-2 - INFORMATION TECHNOLOGY - SMART TRANSDUCER INTERFACE FOR SENSORS AND ACTUATORS - PART 2: TRANSDUCER TO MICROPROCESSOR COMMUNICATION PROTOCOLS AND TRANSDUCER ELECTRONIC DATA SHEET (TEDS) FORMATS |
NASA STD 4009 : 2014 | SPACE TELECOMMUNICATIONS RADIO SYSTEMS (STRS) ARCHITECTURE STANDARD |
IEEE DRAFT 1003.0 : D18 FEB 95 | GUIDE TO THE POSIX OPEN SYSTEM ENVIRONMENT |
CSA ISO/IEC 13210 : 2002 : R2010 | INFORMATION TECHNOLOGY - REQUIREMENTS AND GUIDELINES FOR TEST METHODS SPECIFICATIONS AND TEST METHOD IMPLEMENTATIONS FOR MEASURING CONFORMANCE TO POSIX STANDARDS |
ISO/IEC/IEEE 21451-2:2010 | Information technology — Smart transducer interface for sensors and actuators — Part 2: Transducer to microprocessor communication protocols and Transducer Electronic Data Sheet (TEDS) formats |
IEEE DRAFT 1003.13 : D9 SEPT 97 | INFORMATION TECHNOLOGY - STANDARDIZED APPLICATION ENVIRONMENT PROFILE - POSIX REALTIME APPLICATION SUPPORT (AEP) |
BS ISO/IEC 14519:2001 | Information technology. POSIX Ada language interfaces. Binding for system application program interface (API) |
CSA ISO/IEC 14515-1 : 2002 | INFORMATION TECHNOLOGY - PORTABLE OPERATING SYSTEM INTERFACE (POSIX) - TEST METHODS FOR MEASURING CONFORMANCE TO POSIX - PART 1: SYSTEM INTERFACES |
ISO/IEC 14519:2001 | Information technology — POSIX Ada Language Interfaces — Binding for System Application Program Interface (API) |
ISO/IEC 9899:2011 | Information technology Programming languages C |
ISO/IEC 646:1991 | Information technology ISO 7-bit coded character set for information interchange |
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.