{"id":636603,"date":"2024-11-06T00:58:04","date_gmt":"2024-11-06T00:58:04","guid":{"rendered":"https:\/\/pdfstandards.shop\/product\/uncategorized\/iso-iec-9945-22003\/"},"modified":"2024-11-06T00:58:04","modified_gmt":"2024-11-06T00:58:04","slug":"iso-iec-9945-22003","status":"publish","type":"product","link":"https:\/\/pdfstandards.shop\/product\/publishers\/iso\/iso-iec-9945-22003\/","title":{"rendered":"ISO\/IEC 9945-2:2003"},"content":{"rendered":"

ISO\/IEC 9945 (parts 1 to 4):2003 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.<\/p>\n

ISO\/IEC 9945-1:2003 is a minor revision and, together with ISO\/IEC 9945-2:2003, ISO\/IEC 9945-3:2003 and ISO\/IEC 9945-4:2003, cancels and replaces ISO\/IEC 9945-1:2002, ISO\/IEC 9945-2:2002, ISO\/IEC 9945-3:2002 and ISO\/IEC 9945-4:2002.<\/p>\n

ISO\/IEC 9945 (parts 1 to 4):2003 is the single common revision to ISO\/IEC 9945-1:1996 (IEEE Std 1003.1-1996), ISO\/IEC 9945-2:1993 (IEEE Std 1003.2-1992), and the Base Specifications of The Open Group Single UNIX\u00ae Specification, Version 2. ISO\/IEC 9945 (parts 1 to 4):2003 is intended to be used by both applications developers and system implementors and comprises four major components (each in an associated volume).<\/p>\n

General terms, concepts, and interfaces common to all volumes of ISO\/IEC 9945 (parts 1 to 4):2003, including utility conventions and C-language header definitions, are included in the Base Definitions volume (ISO\/IEC 9945-1:2003).<\/p>\n

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 (ISO\/IEC 9945-2:2003).<\/p>\n

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 (ISO\/IEC 9945-3:2003).<\/p>\n

Extended rationale that did not fit well into the rest of the document structure, containing historical information concerning the contents of ISO\/IEC 9945 (parts 1 to 4):2003 and why features were included or discarded by the standard developers, is included in the Rationale (Informative) volume (ISO\/IEC 9945-4:2003).<\/p>\n

The following areas are outside the scope of ISO\/IEC 9945 (parts 1 to 4):2003:<\/p>\n