Подробности

[В начало]

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

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

Некорректные ссылки на стандарты при описании некоторых функций из Math.

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

При описании перечисленных ниже функций из Math стандарт LSB 3.1 ссылается на стандарт C99, однако в C99 отсутствует какое-либо описание этих функции.
1. __finite()
2. __finitef()
3. __finitel()
4. __signbit()
5. __signbitf()
6. finitef()
7. finitel()
8. dremf()
9. dreml()
10. j0f()
11. j0l()
12. j1f()
13. j1l()
14. jnf()
15. jnl()
16. y0f()
17. y0l()
18. y1f()
19. y1l()
20. ynf()
21. ynl()
22. gammaf()
23. gammal()
24. pow10()
25. pow10f()
26. pow10l()
27. significand()
28. significandf()
29. significandl()
30. sincos()
31. sincosf()
32. sincosl()
33. lgamma_r()
34. lgammaf_r()
35. lgammal_r()
При описании функции finite() LSB 3.1 ссылается на SUS v2, однако в этом стандарте так же отсутствует описание этой функции.

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

Linux Standard Base Core Specification 3.1, Chapter 13. Base Libraries, 13.6. Interfaces for libm<br> 13.6.1. Math, 13.6.1.1. Interfaces for Math, Table 13-25. libm - Math Function Interfaces.

Принято

LSB Bugzilla, 1538

Статус

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

[В начало]