Подробности
[В начало]
Проблема в стандарте № S0009
Краткое описание
Описание функции __rawmemchr() недостаточно информативно.
Подробное описание
Отсутствуют указания относительно поведения функции __rawmemchr() в случае, когда искомый символ отсутствует в памяти. В частности, не понятно, когда функция в этом случае прекратит поиск, и возвратит ли она в этом случае NULL.
Раздел стандарта
Linux Standard Base Core Specification 3.1, Chapter 13. Base Libraries, 13.5. Interface Definitions for libc, description of function __rawmemchr.
Способы устранения
Добавить в описание функции фразу о том, что в случае, если символ ‘с’ отсутствует в ‘s’, поведение не определено.
Принято
LSB Bugzilla, 1333
Статус
Исправлена в LSB 4.0
[В начало]
»