ГОСТ Р 51954-2002
Реализация должна обеспечивать значения, равные или большие следующих минимальных
значений для указанных переменных из POS1X. I (см. таблицу 3). Фактическое значение для каждой
переменной должно быть определено в ЗСР.
Т а б л и ц а 3
Переменим
Минимальное шаченнс
(бнгГ
(_POSIX_CH 1LD_MAX}
LPOSIX_OPEN_MAX)
{_P0S1X_NGR0UPS_MAX|
25
64
8
Объект в языке, привязываемый соответственно к типу данных offj из POSIX.1, должен
содержать по крайней мере 32 бита. Фактическое число битов вo ffj должно быть определено в ЗСР.
После входа в систему среда должна содержать переменные НОМЕ и LOGNAME.
6.3.1.2 Расширения системного интерфейса
Реализация должна включать в себя определяемую реализацией возможность рестарта с
контрольной точки.
Реализация должна включать в себя определяемую реализацией возможность ограничения
ресурсов. Любая аттестуемая реализация должна гарантировать, что seisidf) не может быть исполь
зован обшим пользователем для выхода из пределов ресурсов.
6.3.1.3 Привязки ФОРТРАН 77 (POS1X.9)
Реализация должна соответствовать POSIX.9 (ИИЭЭ Стд 1003.9 |11|). См. также 6.6.2.2,
который требует соответствия стандарту языка ФОРГРАН 77 (АНСИ Х3.9 |4|).
POSIX флажок ввода-вывода должен быть автоматически установлен кодом запуска среды
ФОРГРАН 77 к значению, которое заставляет выполнять POSIX ввод-вывод.
Среда ФОРТРАН 77 должна содержать переменные НОМЕ и LOGNAME.
Все конфигурационные переменные и обозначения вариантов, устаноатенные в настоящем
профиле, должны иметь те же самые значения при доступе к программам на языке ФОРГРАН 77
или Си.
6.3.1.4 Расширения в реальном масштабе времени (POSIX.4)
Реализация должна соответствовать POS1X.4 (ИСО/МЭК 9945-1 |9| в отношении расширений
в реальном масштабе времени Г1ПИ):
- асинхронный ввод и вывод.
Должно быть обеспечено поведение, связанное сPOSIX_ASYNCHRONOUS_IO).
6.3.2Варианты интерфейса операционной системы
6.3.2.1 Привязки Мы (POS1X.5)
Данный вариант должен соответствовать POS1X.5 (ИСО/МЭК 14519 |10|). См. также 6.6.3.2,
который требует соответствия стандарту на язык Ада (ИСО/МЭК 8652 |2|).
Если предусмотрен языковой процессор, соответствующий ИСО/МЭК 8652 |2|. тогда должен
быть реализован POS1X.5.
Среда Ады должна содержать переменные НОМЕ и LOGNAME.
Если язык Ада обеспечен, то все конфигурационные переменные и обозначения вариантов,
установленные в настоящем профиле, должны иметь те же самые значения при доступе к програм
мам на языках Ала. ФОРТРАН 77 или Си.
В ЗСР должно быть указано, что данный вариант реализован или нет.
ЕсливариантязыкаАдаподдерживается.конфигурационнаяпеременная
{POSlX_SUPER_ADA} должна иметь значение, равное 1.
6.4Обаточка и утилиты
6.4.1 Обязательные стандарты
6.4.1.1 Оболочка и утилиты POS1X.2
Система должна соответствовать POS1X.2 (ИСО/МЭК 9945-2 111) с учетом вариантов, опреде
ленных в настояшем пункте.
Должны быть определены следующие конфигурационные переменные из POS1X.2 и обеспечено
поведение, соответствующее каждой конфигурационной переменной:
9