ГОСТ Р 51954-2002
ПРИЛОЖЕНИЕ А (обязательное)
Перечень вариантов
А.1 Варианты, определенные в настоящем профиле
В настоящем разделе перечислены варианты, определенные в настоящем профиле. Для каждого варианта установлена конфигурационная переменная, которая должна принимать определенное значение, если конкретная реализация обеспечивает данный вариант.
Конфигурационная переменная {POSIX_SUPER_VERSION} указывает обозначение версии профиля, которая обеспечивается конкретной реализацией. Для версии профиля, описанной в настоящем стандарте, данная переменная должна принимать значение, равное 1.
Конфигурационные переменные, перечисленные в таблице А.1, определены в настоящем стандарте. Если конкретный вариант обеспечивается реализацией, соответствующая ему конфигурационная переменная должна принимать значение, равное 1. Если конкретный вариант не обеспечивается реализацией, соответствующая ему конфигурационная переменная должна быть неопределенной.
|
Таблица А.1 — Конфигурационные переменные реализации |
|
Конфигурационная переменная |
Описание варианта |
|
{POSIX_SUPER_ADA} |
Язык Ада и его привязки |
|
{POSIXpSUPERpF90} |
Компилятор языка ФОРТРАН 90 |
|
{POSIXpSUPERpDIRNAME} |
Услуги справочника Х.500 |
|
{POSIXpSUPERpISO1001} |
Размеченные магнитные ленты по ИСО 1001 [8] |
|
А.2 Варианты базовых стандартов
В настоящем профиле требуется обеспечение тех функциональных возможностей, которые в базовых стандартах являются необязательными. Обозначения вариантов, перечисленные в таблице А.2, должны быть определены в реализации, а соответствующие им функциональные возможности должны быть обеспечены реализацией.
|
Таблица А.2 — Указатели вариантов базовых стандартов |
|
Базовый стандарт |
Обозначение варианта |
|
POSIX.1 |
pPOSIXpJOBpCONTROL |
|
POSIX.1 |
pPOSIXpSAVEDpID S |
|
POSIX.1 |
pPOSIXpCHOWNpRESTRICTED |
|
POSIX.1 |
pPOSIXpNOpTRUNC |
|
POSIX.1 |
pPOSIXpVDISABLE |
|
POSIX.4 |
pPOSIXpASYNCHRONOUSpIO |
|
POSIX.2 |
POSIX2pSWpDEV |
|
POSIX.2 |
POSIX2pCpDEV |
|
POSIX.2 |
POSIX2pCpBIND |
|
POSIX.2 |
POSIX2pFORTpDEV |
|
POSIX.2 |
POSIX2pFORTpRUN |
|
POSIX.2 |
POSIX2pUPE |
|
POSIX.2 |
POSIX2pCHARpTERM |
|
POSIX.15 |
POSIX2pPBS |
|
12