Customer Support: 131 242

  • 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

ISO/IEC/IEEE 9945:2009

Current

Current

The latest, up-to-date edition.

Information technology — Portable Operating System Interface (POSIX®) Base Specifications, Issue 7

Available format(s)

PDF 1 User , PDF 3 Users , PDF 5 Users , PDF 9 Users

Published date

15-09-2009

$407.06
Including GST where applicable

ISO/IEC/IEEE 9945:2009 defines 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. ISO/IEC/IEEE 9945:2009 is intended to be used by both application developers and system implementers and comprises four major components (each in an associated volume).

  • General terms, concepts, and interfaces common to all volumes of this standard, including utility conventions and C-language header definitions, are included in the Base Definitions volume.
  • Definitions for system service functions and subroutines, language-specific system services for the C programming language, function issues, including portability, error handling, and error recovery, are included in the System Interfaces volume.
  • Definitions for a standard source code-level interface to command interpretation services (a "shell") and common utility programs for application programs are included in the Shell and Utilities volume.
  • Extended rationale that did not fit well into the rest of the document structure, which contains historical information concerning the contents of ISO/IEC/IEEE 9945:2009 and why features were included or discarded by the ISO/IEC/IEEE 9945:2009 developers, is included in the Rationale (Informative) volume.

The following areas are outside the scope of ISO/IEC/IEEE 9945:2009:

  • graphics interfaces;
  • database management system interfaces;
  • record I/O considerations;
  • object or binary code portability;
  • system configuration and resource availability.

ISO/IEC/IEEE 9945:2009 describes the external characteristics and facilities that are of importance to application developers, rather than the internal construction techniques employed to achieve these capabilities. Special emphasis is placed on those functions and facilities that are needed in a wide variety of commercial applications.

Committee
ISO/IEC JTC 1/SC 22
DocumentType
Standard
Pages
3807
PublisherName
International Organization for Standardization
Status
Current
Supersedes

BS ISO/IEC 17203:2017 Information technology. Open Virtualization Format (OVF) specification
PD ISO/IEC TR 30112:2014 Information technology. Specification methods for cultural conventions
CLC/TS 50568-8:2015 Electricity metering data exchange - The DLMS/COSEM suite - Part 8: SMITP B-PSK PLC communication profile for neighbourhood networks - Including: The Original-SMITP PLC B-PSK communication profile, The Original-SMITP Local data exchange profile and The Original-SMITP IP communication profile
PD ISO/IEC TS 18822:2015 Programming languages. C++. File System Technical Specification
14/30299931 DC : 0 BS ISO/IEC 14882 - INFORMATION TECHNOLOGY - PROGRAMMING LANGUAGES - C++
ANSI INCITS 469 : 2015 INFORMATION TECHNOLOGY - OPEN VIRTUALIZATION FORMAT (OVF) SPECIFICATION
ISO/IEC 1989:2014 Information technology — Programming languages, their environments and system software interfaces — Programming language COBOL
ISO/IEC TS 18822:2015 Programming languages C++ File System Technical Specification
CSA ISO/IEC 17203 : 2018 INFORMATION TECHNOLOGY - OPEN VIRTUALIZATION FORMAT (OVF) SPECIFICATION
BS ISO/IEC 1989 (CD-ROM) : 2014 INFORMATION TECHNOLOGY - PROGRAMMING LANGUAGES, THEIR ENVIRONMENTS AND SYSTEM SOFTWARE INTERFACES - PROGRAMMING LANGUAGE COBOL
16/30330901 DC : 0 BS ISO/IEC 18477-5 - INFORMATION TECHNOLOGY - SCALABLE COMPRESSION AND CODING OF CONTINUOUS-TONE STILL IMAGES - PART 5: REFERENCE SOFTWARE
IEEE 1647-2011 REDLINE IEEE Standard for the Functional Verification Language e
16/30346872 DC : 0 BS ISO/IEC 17203 - INFORMATION TECHNOLOGY - OPEN VIRTUALIZATION FORMAT (OVF) SPECIFICATION
PD CLC/TS 50568-8:2015 Electricity metering data exchange. The DLMS/COSEM suite SMITP B-PSK PLC communication profile for neighbourhood networks. Including: The Original-SMITP PLC BPSK communication profile, The Original-SMITP Local data exchange profile and The Original-SMITP IP communication profile
INCITS/ISO/IEC 9075-2 : 2012 INFORMATION TECHNOLOGY - DATABASE LANGUAGES - SQL - PART 2: FOUNDATION (SQL/FOUNDATION)
18/30362652 DC BS ISO 1911. Geographic information. Referencing by coordinates
ISO/IEC 18477-5:2018 Information technology — Scalable compression and coding of continuous-tone still images — Part 5: Reference software
ISO/IEC 15897:2011 Information technology User interfaces Procedures for the registration of cultural elements
ISO/IEC 9594-6:2017 Information technology Open Systems Interconnection The Directory Part 6: Selected attribute types
ISO/IEC TR 30112:2014 Information technology Specification methods for cultural conventions
ISO/IEC TS 17961:2013 Information technology — Programming languages, their environments and system software interfaces — C secure coding rules
PD ISO/IEC TS 17961:2013 Information technology. Programming languages, their environments and system software interfaces. C secure coding rules
BS ISO/IEC 9594-6:2017 Information technology. Open Systems Interconnection. The Directory Selected attribute types
TS 103 092 : 2.1.1 MACHINE-TO-MACHINE COMMUNICATIONS (M2M); OMA DM COMPATIBLE MANAGEMENT OBJECTS FOR ETSI M2M
CSA ISO/IEC 1989 : 2015 INFORMATION TECHNOLOGY - PROGRAMMING LANGUAGES, THEIR ENVIRONMENTS AND SYSTEM SOFTWARE INTERFACES - PROGRAMMING LANGUAGE COBOL
ISO/IEC 9075-2:2016 Information technology — Database languages — SQL — Part 2: Foundation (SQL/Foundation)
INCITS/ISO/IEC 1989 : 2014 INFORMATION TECHNOLOGY - PROGRAMMING LANGUAGES, THEIR ENVIRONMENTS AND SYSTEM SOFTWARE INTERFACES - PROGRAMMING LANGUAGE COBOL
BS ISO/IEC/IEEE 8802-1AS:2014 Information technology. Telecommunications and information exchange between systems. Local and metropolitan area networks Timing and synchronization for time-sensitive applications in bridged local area networks
UNE 199142-2:2013 Road traffic management equipment. Artificial vision. Offending vehicles detection. Part 2: Functional requirements and application protocol for toll road
S.R. CLC/TS 50568-8:2015 ELECTRICITY METERING DATA EXCHANGE - THE DLMS/COSEM SUITE - PART 8: SMITP B-PSK PLC COMMUNICATION PROFILE FOR NEIGHBOURHOOD NETWORKS - INCLUDING: THE ORIGINAL-SMITP PLC B-PSK COMMUNICATION PROFILE, THE ORIGINAL-SMITP LOCAL DATA EXCHANGE PROFILE AND THE ORIGINAL-SMITP IP COMMUNICATION PROFILE
ISO/IEC 20248:2018 Information technology Automatic identification and data capture techniques Data structures Digital signature meta structure
ISO/IEC/IEEE 8802-1AS:2014 Information technology Telecommunications and information exchange between systems Local and metropolitan area networks Part 1AS: Timing and synchronization for time-sensitive applications in bridged local area networks
ISO/IEC 17203:2017 Information technology — Open Virtualization Format (OVF) specification
CAN/CSA-ISO/IEC TS 17961:18 Information technology — Programming languages, their environments and system software interfaces — C secure coding rules (Adopted ISO/IEC TS 17961:2013, first edition, 2013-11-15, including adopted technical corrigendum 1:2016)
CAN/CSA-ISO/IEC 9075-2:18 Information technology - Database languages - SQL - Part 2: Foundation (SQL/Foundation) (Adopted ISO/IEC 9075-2:2016, fifth edition, 2016-12-15)

AS/NZS ISO 19162:2020 Geographic information - Well-known text representation of coordinate reference systems
AS/NZS ISO 19111:2019 Geographic information - Referencing by coordinates

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.

Need help?
Call us on 131 242, then click here to start a Screen Sharing session
so we can help right away! Learn more