ГОСТ Р 51954-2002 должна быть подготовлена заявка о соответствии реализации (ЗСР), содержащая информацию, указанную ниже. Данный документ должен иметь такую же структуру, как настоящий стандарт, а информация в нем должна быть представлена в соответственно пронумерованных подразделах. Заявка о соответствии реализации не должна содержать информацию, относящуюся к расширенным средствам или возможностям реализации, выходящим за область применения настоящего стандарта. Заявка о соответствии реализации должна соответствовать полной форме ЗСР, указанной в 5.3.
ЗСР должна содержать информацию о полном наименовании, обозначении и дате утверждения применяемого стандарта. В ЗСР должны быть приведены ссылки на другие ЗСР, относящиеся к ссылочным стандартам.
ЗСР должна описывать поведение реализации для всех определяющих реализацию характеристик, указанных в разделе 6. Это требование должно быть выполнено путем перечисления этих характеристик и приведения конкретных ссылок на системные документы или описания этих характеристик. ЗСР может определить поведение реализации для тех характеристик, которые в разделе 6 установлены зависящими от реализации или указаны как неопределенные.
Фраза «должен быть документально оформлен. в настоящем стандарте означает, что документирование характеристики должно быть выполнено в ЗСР, как описано выше, если нет явного указания на системные документы.
Системные документы также должны содержать информацию, вносимую в ЗСР.
5.3 Форма заявки о соответствии реализации
ЗСР должна включать в себя элементы, указанные в данной форме с фактическими значениями и вариантами, установленными для реализации.
5.3.1 Базовые стандарты
Требуются следующие языки:
- язык Си (ИСО/МЭК 9899 [3]);
- язык ФОРТРАН 77 (АНСИ Х3.9 [4]).
Требуется соответствие следующим стандартам:
- POSIX.1 (ИСО/МЭК 9945-1 [9]);
- POSIX.2 (ИСО/МЭК 9945-2 [1]);
- POSIX.4 (ИСО/МЭК 9945-1 [9] в части расширений в реальном масштабе времени ППИ для асинхронного варианта ввода-вывода);
- POSIX.9 привязки ФОРТРАН 77 ППИ (ИИЭЭ Стд 1003.9 [11]);
- POSIX.15 интерфейс мобильной операционной системы (POSIX). Пакетные расширения (ИИЭЭ Стд 1003.2d [12]).
В настоящем стандарте (POSIX.10) требуется, чтобы был определен каждый из указанных ниже вариантов, а соответствующая ему функциональная возможность должна быть реализована (см. таблицу 1).
|
Т аблица1 |
|
Базовый стандарт |
Обозначение варианта |
|
POSIX.1 |
_POSIX_JOB_CONTROL |
|
POSIX.1 |
_POSIX_SAVED_IDS |
|
POSIX.1 |
_POSIX_CHOWN_RESTRICTED |
|
POSIX.1 |
_POSIX_NO_TRUNC |
|
POSIX.1 |
_POSIX_VDISABLE |
|
POSIX.4 |
_POSIX_ASYNCHRONOUS_IO |
|
POSIX.2 |
POSIX2_SW_DEV |
|
POSIX.2 |
POSIX2_C_DEV |
|
POSIX.2 |
POSIX2_C_BIND |
|
POSIX.2 |
POSIX2_FORT_DEV |
|
POSIX.2 |
POSIX2_FORT_RUN |
|
POSIX.2 |
POSIX2_UPE |
|
POSIX.2 |
POSIX2_CHAR_TERM |
|
POSIX.15 |
POSIX2_PBS |
|
6