BS ISO/IEC 9945-2:2002
Current
The latest, up-to-date edition.
Information technology. Portable operating system interface (POSIX) System Interfaces
Hardcopy , PDF
English
30-04-2003
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
3 System Interfaces
Index
Promotes portability of application program across UNIX system environments for the interface specification of a portable operating system based on UNIX system documentation. Codifies the common, existing definition of the UNIX system.
Committee |
IST/5
|
DevelopmentNote |
Together with BS ISO/IEC 9945-1, BS ISO/IEC 9945-3 & BS ISO/IEC 9945-4 Supersedes BS EN 29945-1 & BS EN ISO/IEC 9945-2 Supersedes 02/653425 DC (05/2003) Not available separately, included in BS ISO/IEC 9945 (PTS 1-4) (CD-ROM) along with BS ISO/IEC 9945-1, BS ISO/IEC 9945-3 and BS ISO/IEC 9945-4. (11/2010)
|
DocumentType |
Standard
|
Pages |
1726
|
PublisherName |
British Standards Institution
|
Status |
Current
|
SupersededBy | |
Supersedes |
Standards | Relationship |
ISO/IEC 9945-2:2003 | Identical |
IEEE/Open Group 1003.1, 2013 Edition | Identical |
ISO/IEC 9945-2:2002 | Identical |
ISO/IEC 6429:1992 | Information technology Control functions for coded character sets |
ISO/IEC 8859-15:1999 | Information technology 8-bit single-byte coded graphic character sets Part 15: Latin alphabet No. 9 |
ISO/IEC 8859-14:1998 | Information technology 8-bit single-byte coded graphic character sets Part 14: Latin alphabet No. 8 (Celtic) |
ISO/IEC 8802-3:2000 | Information technology Telecommunications and information exchange between systems Local and metropolitan area networks Specific requirements Part 3: Carrier sense multiple access with collision detection (CSMA/CD) access method and physical layer specifications |
ISO/IEC 4873:1991 | Information technology ISO 8-bit code for information interchange Structure and rules for implementation |
IEC 60559:1989 | Binary floating-point arithmetic for microprocessor systems |
ISO 1539:1980 | Programming languages FORTRAN |
IEEE 854-1987 | IEEE Standard for Radix-Independent Floating-Point Arithmetic |
ISO/IEC 6937:2001 | Information technology Coded graphic character set for text communication Latin alphabet |
ISO/IEC 9899:2011 | Information technology Programming languages C |
ISO/IEC 2375:2003 | Information technology — Procedure for registration of escape sequences and coded character sets |
IEEE 754-2008 REDLINE | IEEE Standard for Floating-Point Arithmetic |
ISO/IEC 8652:2012 | Information technology — Programming languages — Ada |
ISO/IEC 8859-13:1998 | Information technology 8-bit single-byte coded graphic character sets Part 13: Latin alphabet No. 7 |
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.