Подробности
[В начало]
Проблема в стандарте № S0623
Краткое описание
Неоднозначность требований LSB к функции poll()
Подробное описание
В стандарте LSB сказано, что функция poll ведёт себя точно так, как описано в стандарте POSIX. Однако в стандарте POSIX заголовочный файл <poll.h> содержит следующие макроопределения, которые отсутствуют в стандарте LSB:
POLLRDNORM POLLRDBAND POLLWRNORM POLLWRBANDВсе эти макросы по стандарту POSIX используются функцией poll. В результате не понятно: или LSB приложениям запрещается использовать эти макросы, или это просто упущение в стандарте LSB.
В первом случае необходимо добавить в стандарт LSB описание функции poll, регламентирующее отличия требований LSB от требований POSIX. А во втором - добавить соответствующие макроопределения в текст стандарта.
Раздел стандарта
Linux Standard Base Core Specification 3.2, Chapter 13. Base Libraries, 13.4. Data Definitions for libc.
Принято
LSB Bugzilla, 1979
Статус
Исправлено в LSB 3.2 Update 1
[В начало]
»