• 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

BS ISO/IEC 9945-2:2002

Current

Current

Information technology. Portable operating system interface (POSIX) System Interfaces

Available format(s)

Hardcopy , PDF

Language(s)

English

Published date

30-04-2003

£232.00
Excluding VAT
Summarise this standard

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 9945-2:2002 Equivalent

£232.00
Excluding VAT