• 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.

    INFORMATION TECHNOLOGY - PORTABLE OPERATING SYSTEM INTERFACE (POSIX) - PART 2: SYSTEM INTERFACES

    Available format(s):  Hardcopy, PDF

    Withdrawn date:  19-01-2014

    Language(s):  English

    Published date:  31-12-2004

    Publisher:  Canadian Standards Association

    Add To Cart

    Table of Contents - (Show below) - (Hide below)

    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

    Abstract - (Show below) - (Hide below)

    Describes a standard operating system interface and environment, including a command interpreter (or shell), and common utility programs to support applications portability at the source code level.

    General Product Information - (Show below) - (Hide below)

    Document Type Standard
    Publisher Canadian Standards Association
    Status Withdrawn
    Supersedes

    Standards Referencing This Book - (Show below) - (Hide below)

    ISO/IEC 9945-1:2003 Information technology Portable Operating System Interface (POSIX) Part 1: Base Definitions
    ISO/IEC 9945-2:2003 Information technology Portable Operating System Interface (POSIX) Part 2: System Interfaces
    IEEE 1003.1d-1999 PORTABLE OPERATING SYSTEM INTERFACE (POSIX) - PART 1: SYSTEM APPLICATION PROGRAM INTERFACE (API) - AMENDMENT D: ADDITIONAL REALTIME EXTENSIONS [C LANGUAGE]
    IEEE 1003.1Q : 2000 INFORMATION TECHNOLOGY - PORTABLE OPERATING SYSTEM INTERFACE (POSIX) - PART 1: SYSTEM APPLICATION PROGRAM INTERFACE (API) - AMENDMENT 6: TRACING [C LANGUAGE]
    ISO/IEC 6429:1992 Information technology Control functions for coded character sets
    IEEE DRAFT 1003.1A : D16 DEC 98 DRAFT STANDARD FOR INFORMATION TECHNOLOGY - PORTABLE OPERATING SYSTEM INTERFACE (POSIX) - SYSTEM APPLICATION PROGRAM INTERFACE (API) (C LANGUAGE) - AMENDMENT
    IEEE DRAFT 1003.2B : D12 JUN 99 DRAFT STANDARD FOR INFORMATION TECHNOLOGY - PORTABLE OPERATING SYSTEM INTERFACE (POSIX) - PART 2: SHELL AND UTILITIES - AMENDMENT
    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
    IEEE 1003.1J : 2000 IEEE STANDARD FOR INFORMATION TECHNOLOGY - PORTABLE OPERATING SYSTEM INTERFACE (POSIX) - PART 1: SYSTEM APPLICATION PROGRAM INTERFACE (API) - AMENDMENT 5: ADVANCED REALTIME EXTENSIONS (C LANGUAGE)
    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
    IEEE/Open Group 1003.1, 2013 Edition IEEE Standard for Information Technology—Portable Operating System Interface (POSIX(TM)) Base Specifications, Issue 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, flexibile and cost effective