IEEE 1003.26 : 2003
Withdrawn
A Withdrawn Standard is one, which is removed from sale, and its unique number can no longer be used. The Standard can be withdrawn and not replaced, or it can be withdrawn and replaced by a Standard with a different number.
INFORMATION TECHNOLOGY - PORTABLE OPERATING SYSTEM INTERFACE (POSIX) - PART 26: DEVICE CONTROL APPLICATION PROGRAM INTERFACE (API) [C LANGUAGE]
17-10-2023
01-01-2003
Introduction
Section 1: Overview
1.1 Scope
1.2 Conformance
1.2.1 Implementation Conformance
1.2.2 Application Conformance
1.2.3 Other Language-Related Specifications
Section 2: Normative References
2.1 Normative References
Section 3: Definitions and General Concepts
3.1 General Concepts
3.1.1 Special Device
3.1.2 Errors
3.2 C Language Definitions
3.2.1 POSIX.26 Symbols
3.2.2 The Name Space
3.2.3 Headers
Section 4: Conventions and Abbreviations
4.1 Conventions
4.2 Abbreviations
Section 5: Device Control
5.1 Functions
5.1.1 Control a Device
Annex A
A.1 Related Open Systems Standards
A.2 Other Documents
Annex B
B.1 Background
B.2 Existing Practice
B.3 Relationship to ioctl() and the Perceived Needs
for Improvement
B.4 Which Difference Between posix_devctl() and
ioctl() Are Acceptable?
B.5 Rationale for the dev_info_ptr
B.6 Rationale for No direction Argument
B.7 Rationale for Not Defining the Direction Encoding
in the command Word
B.8 Recommended Practice for Handling Data Size Errors
B.9 Recommended Practice for nbyte==0
B.10 Recommended Practice for Driver-Detected Errors
Alphabetic Topical Index
Specifies extensions to POSIX.1 {2} to support application portability at the source-code level.
DocumentType |
Standard
|
PublisherName |
Institute of Electrical & Electronics Engineers
|
Status |
Withdrawn
|
ISO/IEC 8859-1:1998 | Information technology 8-bit single-byte coded graphic character sets Part 1: Latin alphabet No. 1 |
ISO/IEC 10646:2014 | Information technology Universal Coded Character Set (UCS) |
IEEE 610 : 1991 | COMPUTER DICTIONARY - A COMPILATION OF IEEE STANDARD COMPUTER GLOSSARIES |
ISO/IEC 9899:2011 | Information technology Programming languages C |
ISO/IEC 8652:2012 | Information technology — Programming languages — Ada |
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.