Ticket #2696: headers.txt

File headers.txt, 2.0 KB (added by deangenovski, 13 years ago)

That's a compare list aginst posix specifications.

Line 
1Stdio.h
2
3
41. I can not find the definition of FILE data type as explained at opengroup.org:
5"A structure containing information about a file, defined through typedef."
62. Other things seems to be ok. There aren't undeclared functions in Haiku's stdio.h. There are even declarations of functions which are missing at opengroup.org.
7
8
9
10
11Math.h
12
131. Missing definition of float_t and double_t as described at opengroup.org.
142. Missing declaration of FLT_EVAL_METHOD.
153. Function "int isgreater(real-floating x, real-floating y);" is never defined or declared in the header.
164. Function "int isgreaterequal(real-floating x, real-floating y);" is never defined or declared in the header.
175. Functions "int isless(real-floating x, real-floating y);,
18 int islessequal(real-floating x, real-floating y);,
19 int islessgreater(real-floating x, real-floating y);" are never defined or declared in the header.
206. Function "int isunordered(real-floating x, real-floating y);" is never defined or declared in the header.
217. There is no definition of "MAXFLOAT" constant in the header.
228. The following optional macros "FP_FAST_FMA, FP_FAST_FMAF, FP_FAST_FMAL" are not defined in the header.
239. The following macros "FP_ILOGB0, FP_ILOGBNAN, MATH_ERRNO, MATH_ERREXCEPT, math_errhandling" are never defined in the header.
24
25nl_types.h
261. Everything seems to be OK.
27
28
29
30
31
32
33wchar.h
34
351. The tag "tm" is not declared as described at opengroup.org.
36
37wctype.h
38
391. The macro "WEOF" is defined in "wchar.h" which is included in wctype.h
40
41stdlib.h
42
43
441. "<sys/wait.h>" seems not to be included, so
45"WNOHANG
46WUNTRACED
47WEXITSTATUS
48WIFEXITED
49WIFSIGNALED
50WIFSTOPPED
51WSTOPSIG
52WTERMSIG" definition is missing.
532. Definition/Declaration of "long a64l(const char *);" seems to be missing.
543. Definition/Declaration of "int atexit(void (*)(void));" seems to be missing.
554. Definition/Declaration of "div_t div(int, int);" seems to be missing.
565. Definition/Declaration of "char* l64a(long);" seems to be missing.
57
58
59search.h
601. Everything seems to be OK.
61
62
63
64
65