Подробности
[В начало]
Проблема в стандарте № S0019
Краткое описание
В описании функции wcsdup() не упомянуты возможные ошибки
Подробное описание
В описании функции wcsdup() сказано, что она является эквивалентом функции strdup() для работы с «широкими» символами. Если для создания новой строки не достаточно памяти, strdup() устанавливает errno в значение ENOMEM. Однако для функции wcsdup() в стандарте нет никаких указаний про устанавливаемый код ошибки.
Раздел стандарта
Linux Standard Base Core Specification 3.1, Chapter 13. Base Libraries, 13.5. Interface Definitions for libc, description of function wcsdup.
Способы устранения
Добавить в описание функции wcsdup() информацию о коде устанавливаемой ошибки.
Принято
LSB Bugzilla, 1322
Статус
Исправлена в LSB 3.2
[В начало]