IEEE Std 1003.1-2001 определяет стандартный интерфейс и среду операционной системы, включая интерпретатор команд (или «оболочку») и общие служебные программы для поддержки переносимости приложений на уровне исходного кода. Он предназначен для использования как разработчиками приложений, так и разработчиками систем. Стандарт IEEE Std 1003.1-2001 состоит из четырех основных компонентов (каждый из которых находится в соответствующем томе): 1. Общие термины, концепции и интерфейсы, общие для всех томов стандарта IEEE 1003.1-2001, включая соглашения об утилитах и определения заголовков на языке C, включены в том «Базовые определения» стандарта IEEE Std 1003.1-2001. 11 2. Определения функций и подпрограмм системных служб, системных служб, специфичных для языка программирования C, проблем функций, включая переносимость, обработку ошибок и восстановление ошибок, включены в том «Системные интерфейсы» стандарта IEEE Std 1003.1-2001. 3. Определения стандартного интерфейса уровня исходного кода для служб интерпретации команд («оболочки») и общих служебных программ для прикладных программ включены в том «Оболочка и утилиты» стандарта IEEE Std 1003.1-2001. 4. Расширенное обоснование, которое не очень хорошо вписывается в остальную структуру документа, содержащее историческую информацию о содержании стандарта IEEE Std 1003.1-2001 и о том, почему функции были включены или исключены разработчиками стандарта, включено в том «Обоснование (информативное)». стандарта IEEE 1003.1-2001. Следующие области выходят за рамки стандарта IEEE Std 1003.1-2001: ? Графические интерфейсы? Интерфейсы системы управления базами данных? Записать соображения по вводу/выводу? Переносимость объекта или двоичного кода? Конфигурация системы и доступность ресурсов IEEE Std 1003.1-2001 описывает внешние характеристики и возможности, которые важны для разработчиков приложений, а не внутренние методы построения, используемые для достижения этих возможностей. Особый упор делается на те функции и возможности, которые необходимы в самых разных коммерческих приложениях.
ISO/IEC 9945-1:2003 История
2004ISO/IEC 9945-1:2003/Cor 1:2004 Информационные технологии. Интерфейс переносимой операционной системы (POSIX). Часть 1. Базовые определения; Техническое исправление 1
2003ISO/IEC 9945-1:2003 Информационные технологии. Интерфейс переносимой операционной системы (POSIX?). Часть 1. Базовые определения.
2002ISO/IEC 9945-1:2002 Информационные технологии. Интерфейс переносимой операционной системы (POSIXę). Часть 1. Базовые определения.
1996ISO/IEC 9945-1:1996 Информационные технологии. Интерфейс переносимой операционной системы (POSIX). Часть 1. Интерфейс системных прикладных программ (API) [язык C]
1990ISO/IEC 9945-1:1990 Информационные технологии; интерфейс портативной операционной системы (POSIX); часть 1: системный прикладной программный интерфейс (API) язык C