CSA ISO/IEC 9945-2 : 2005
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.
Hardcopy , PDF
20-01-2014
English
01-01-2005
Chapter 1 Introduction
1.1 Scope
1.2 Conformance
1.3 Normative References
1.4 Change History
1.5 Terminology
1.6 Definitions
1.7 Relationship to Other Formal Standards
1.8 Portability
1.8.1 Codes
1.9 Format of Entries
Chapter 2 General Information
2.1 Use and Implementation of Functions
2.2 The Compilation Environment
2.2.1 POSIX.1 Symbols
2.2.1.1 The _POSIX_C_SOURCE Feature Test Macro
2.2.1.2 The _XOPEN_SOURCE Feature Test Macro
2.2.2 The Name Space
2.3 Error Numbers
2.3.1 Additional Error Numbers
2.4 Signal Concepts
2.4.1 Signal Generation and Delivery
2.4.2 Realtime Signal Generation and Delivery
2.4.3 Signal Actions
2.4.4 Signal Effects on Other Functions
2.5 Standard I/O Streams
2.5.1 Interaction of File Descriptors and Standard I/O
Streams
2.5.2 Stream Orientation and Encoding Rules
2.6 STREAMS
2.6.1 Accessing STREAMS
2.7 XSI Interprocess Communication
2.7.1 IPC General Description
2.8 Realtime
2.8.1 Realtime Signals
2.8.2 Asynchronous I/O
2.8.3 Memory Management
2.8.3.1 Memory Locking
2.8.3.2 Memory Mapped Files
2.8.3.3 Memory Protection
2.8.3.4 Typed Memory Objects
2.8.4 Process Scheduling
2.8.5 Clocks and Timers
2.9 Threads
2.9.1 Thread-Safety
2.9.2 Thread IDs
2.9.3 Thread Mutexes
2.9.4 Thread Scheduling
2.9.5 Thread Cancellation
2.9.5.1 Cancelability States
2.9.5.2 Cancellation Points
2.9.5.3 Thread Cancellation Cleanup Handlers
2.9.5.4 Async-Cancel Safety
2.9.6 Thread Read-Write Locks
2.9.7 Thread Interactions with Regular File Operations
2.10 Sockets
2.10.1 Address Families
2.10.2 Addressing
2.10.3 Protocols
2.10.4 Routing
2.10.5 Interfaces
2.10.6 Socket Types
2.10.7 Socket I/O Mode
2.10.8 Socket Owner
2.10.9 Socket Queue Limits
2.10.10 Pending Error
2.10.11 Socket Receive Queue
2.10.12 Socket Out-of-Band Data State
2.10.13 Connection Indication Queue
2.10.14 Signals
2.10.15 Asynchronous Errors
2.10.16 Use of Options
2.10.17 Use of Sockets for Local UNIX Connections
2.10.17.1 Headers
2.10.18 Use of Sockets over Internet Protocols
2.10.19 Use of Sockets over Internet Protocols Based on IPv4
2.10.19.1 Headers
2.10.20 Use of Sockets over Internet Protocols Based on IPv6
2.10.20.1 Addressing
2.10.20.2 Compatibility with IPv4
2.10.20.3 Interface Identification
2.10.20.4 Options
2.10.20.5 Headers
2.11 Tracing
2.11.1 Tracing Data Definitions
2.11.1.1 Structures
2.11.1.2 Trace Stream Attributes
2.11.2 Trace Event Type Definitions
2.11.2.1 System Trace Event Type Definitions
2.11.2.2 User Trace Event Type Definitions
2.11.3 Trace Functions
2.12 Data Types
Chapter 3 System Interfaces
Index
List of Tables
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.