Подробности

[В начало]

Проблема в стандарте № S0148

Краткое описание

Описание функции newlocale() недостаточно информативно

Подробное описание

В описании функции newlocale() нет указаний относительно поведения функции в случае, если локализация, указанная в параметре locale, отсутствует в системе.

Раздел стандарта

Linux Standard Base Core Specification 3.1, Chapter 13. Base Libraries, 13.5. Interface Definitions for libc, description of function newlocale.

Способы устранения

В случае если локализация, указанная в параметре locale, отсутствует в системе, функция должна возвращать NULL и присваивать errno значение ENOENT.

Принято

LSB Bugzilla, 1366

Статус

Исправлена в LSB 3.2

[В начало]