os-test > namespace
Legend
Outcomes | ||||||
---|---|---|---|---|---|---|
Good | Good | |||||
Neutral | None | |||||
Bad | Namespace pollution | Missing header |
Good. A cell is good if all declarations in the
header are allowed per POSIX under the
-D_POSIX_C_SOURCE=202405
or
-D_XOPEN_SOURCE=800
feature macros, and each declaration
had the correct type.
None. A cell is none if there is no test data result for that operating system.
Namespace pollution. A cell is pollution if the header contained a declaration that is not allowed by the POSIX standard under the effective feature macro, or if it had the wrong type. Click the pollution link in the cell to see the rejected declarations.
Missing header. A cell is missing_header if the header did not exist.
§. The § link on the left of each row links to that row.
namespace
This suite tests for namespace pollution in the standard headers.
The system headers are preprocessed and compared with the API definition files
from the include suite, which states what declarations are allowed per each
POSIX option. Each header is compiled twice, first with _POSIX_C_SOURCE
, and
secondly with _XOPEN_SOURCE
, and each declaration is verified. The header test
will fail if any declaration exists that is not part of the POSIX API, or if the
declaration has the wrong type, unless the declaration is inside the header's
reserved namespace.
Click the pollution link for any failing headers to see what declarations were rejected.
aix AIX 3 00F9C1964C00 |
dragonfly DragonFly 6.4-RELEASE x86_64 |
freebsd FreeBSD 14.3-RELEASE-p2 amd64 |
haiku Haiku 1 x86_64 |
hurd GNU 0.9 i686-AT386 |
linux Linux 6.12.38+deb13-amd64 x86_64 |
macos Darwin 21.6.0 arm64 |
minix Minix 3.4.0 i386 |
musl Linux 6.12.34-0-lts x86_64 |
netbsd NetBSD 10.1 amd64 |
omnios SunOS 5.11 i86pc |
openbsd OpenBSD 7.7 amd64 |
redox Redox 0.5.12 x86_64 |
solaris SunOS 5.11 sun4v |
sortix Sortix 1.1.0-dev x86_64 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
§ aio | aix: pollution | dragonfly: pollution | freebsd: pollution | haiku: missing_header | hurd: good | linux: good | macos: pollution | minix: pollution | musl: pollution | netbsd: pollution | omnios: pollution | openbsd: missing_header | redox: missing_header | solaris: pollution | sortix: missing_header |
§ arpa_inet | aix: pollution | dragonfly: good | freebsd: pollution | haiku: pollution | hurd: pollution | linux: pollution | macos: pollution | minix: pollution | musl: pollution | netbsd: pollution | omnios: pollution | openbsd: pollution | redox: pollution | solaris: pollution | sortix: good |
§ assert | aix: good | dragonfly: good | freebsd: good | haiku: pollution | hurd: good | linux: good | macos: good | minix: pollution | musl: good | netbsd: pollution | omnios: good | openbsd: good | redox: pollution | solaris: good | sortix: good |
§ complex | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: pollution | solaris: good | sortix: good |
§ cpio | aix: good | dragonfly: good | freebsd: good | haiku: missing_header | hurd: good | linux: good | macos: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: missing_header |
§ ctype | aix: pollution | dragonfly: pollution | freebsd: pollution | haiku: good | hurd: good | linux: good | macos: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: pollution | solaris: good | sortix: pollution |
§ dirent | aix: pollution | dragonfly: good | freebsd: good | haiku: pollution | hurd: good | linux: good | macos: pollution | minix: pollution | musl: good | netbsd: pollution | omnios: pollution | openbsd: pollution | redox: pollution | solaris: good | sortix: good |
§ dlfcn | aix: good | dragonfly: good | freebsd: good | haiku: pollution | hurd: good | linux: good | macos: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: pollution | solaris: pollution | sortix: good |
§ endian | aix: missing_header | dragonfly: pollution | freebsd: good | haiku: good | hurd: good | linux: good | macos: missing_header | minix: missing_header | musl: good | netbsd: pollution | omnios: pollution | openbsd: pollution | redox: pollution | solaris: missing_header | sortix: good |
§ errno | aix: pollution | dragonfly: good | freebsd: good | haiku: pollution | hurd: good | linux: good | macos: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: pollution | solaris: good | sortix: good |
§ fcntl | aix: pollution | dragonfly: good | freebsd: good | haiku: pollution | hurd: good | linux: good | macos: good | minix: pollution | musl: good | netbsd: pollution | omnios: pollution | openbsd: pollution | redox: pollution | solaris: good | sortix: pollution |
§ fenv | aix: pollution | dragonfly: good | freebsd: pollution | haiku: pollution | hurd: good | linux: good | macos: good | minix: pollution | musl: good | netbsd: pollution | omnios: good | openbsd: good | redox: pollution | solaris: good | sortix: pollution |
§ float | aix: pollution | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
§ fnmatch | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: pollution | solaris: good | sortix: good |
§ glob | aix: pollution | dragonfly: pollution | freebsd: pollution | haiku: pollution | hurd: good | linux: good | macos: pollution | minix: pollution | musl: good | netbsd: pollution | omnios: pollution | openbsd: pollution | redox: pollution | solaris: good | sortix: good |
§ grp | aix: pollution | dragonfly: pollution | freebsd: pollution | haiku: pollution | hurd: good | linux: good | macos: pollution | minix: pollution | musl: good | netbsd: pollution | omnios: pollution | openbsd: pollution | redox: pollution | solaris: good | sortix: pollution |
§ iconv | aix: pollution | dragonfly: good | freebsd: pollution | haiku: missing_header | hurd: good | linux: good | macos: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: missing_header | redox: pollution | solaris: pollution | sortix: pollution |
§ inttypes | aix: pollution | dragonfly: good | freebsd: good | haiku: pollution | hurd: good | linux: good | macos: pollution | minix: pollution | musl: good | netbsd: pollution | omnios: good | openbsd: good | redox: pollution | solaris: good | sortix: good |
§ iso646 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
§ langinfo | aix: pollution | dragonfly: good | freebsd: good | haiku: pollution | hurd: good | linux: good | macos: good | minix: pollution | musl: good | netbsd: pollution | omnios: good | openbsd: pollution | redox: pollution | solaris: pollution | sortix: good |
§ libintl | aix: missing_header | dragonfly: missing_header | freebsd: missing_header | haiku: missing_header | hurd: good | linux: good | macos: missing_header | minix: pollution | musl: pollution | netbsd: pollution | omnios: pollution | openbsd: missing_header | redox: pollution | solaris: pollution | sortix: pollution |
§ limits | aix: pollution | dragonfly: good | freebsd: good | haiku: pollution | hurd: good | linux: good | macos: pollution | minix: pollution | musl: good | netbsd: pollution | omnios: pollution | openbsd: pollution | redox: good | solaris: good | sortix: good |
§ locale | aix: pollution | dragonfly: pollution | freebsd: pollution | haiku: pollution | hurd: good | linux: good | macos: good | minix: pollution | musl: good | netbsd: pollution | omnios: good | openbsd: good | redox: good | solaris: good | sortix: pollution |
§ math | aix: pollution | dragonfly: pollution | freebsd: good | haiku: pollution | hurd: good | linux: good | macos: pollution | minix: pollution | musl: good | netbsd: pollution | omnios: pollution | openbsd: pollution | redox: pollution | solaris: good | sortix: pollution |
§ monetary | aix: pollution | dragonfly: good | freebsd: good | haiku: pollution | hurd: good | linux: good | macos: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: missing_header | redox: pollution | solaris: good | sortix: missing_header |
§ net_if | aix: pollution | dragonfly: good | freebsd: pollution | haiku: pollution | hurd: good | linux: good | macos: good | minix: pollution | musl: good | netbsd: pollution | omnios: good | openbsd: good | redox: pollution | solaris: pollution | sortix: good |
§ netdb | aix: pollution | dragonfly: good | freebsd: pollution | haiku: pollution | hurd: pollution | linux: pollution | macos: pollution | minix: pollution | musl: pollution | netbsd: pollution | omnios: pollution | openbsd: pollution | redox: pollution | solaris: pollution | sortix: pollution |
§ netinet_in | aix: pollution | dragonfly: good | freebsd: pollution | haiku: pollution | hurd: pollution | linux: pollution | macos: pollution | minix: pollution | musl: pollution | netbsd: pollution | omnios: good | openbsd: pollution | redox: pollution | solaris: pollution | sortix: good |
§ netinet_tcp | aix: pollution | dragonfly: good | freebsd: pollution | haiku: pollution | hurd: good | linux: good | macos: pollution | minix: pollution | musl: good | netbsd: pollution | omnios: pollution | openbsd: good | redox: good | solaris: pollution | sortix: good |
§ nl_types | aix: pollution | dragonfly: good | freebsd: pollution | haiku: pollution | hurd: good | linux: good | macos: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: missing_header | solaris: good | sortix: missing_header |
§ poll | aix: pollution | dragonfly: good | freebsd: good | haiku: pollution | hurd: good | linux: good | macos: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: pollution | redox: pollution | solaris: good | sortix: pollution |
§ pthread | aix: pollution | dragonfly: pollution | freebsd: pollution | haiku: pollution | hurd: pollution | linux: pollution | macos: pollution | minix: missing_header | musl: pollution | netbsd: pollution | omnios: pollution | openbsd: pollution | redox: pollution | solaris: pollution | sortix: pollution |
§ pwd | aix: pollution | dragonfly: good | freebsd: good | haiku: pollution | hurd: good | linux: good | macos: pollution | minix: pollution | musl: good | netbsd: pollution | omnios: pollution | openbsd: pollution | redox: pollution | solaris: good | sortix: pollution |
§ regex | aix: pollution | dragonfly: pollution | freebsd: good | haiku: pollution | hurd: good | linux: good | macos: good | minix: pollution | musl: good | netbsd: pollution | omnios: good | openbsd: pollution | redox: pollution | solaris: good | sortix: good |
§ sched | aix: pollution | dragonfly: pollution | freebsd: pollution | haiku: pollution | hurd: good | linux: good | macos: good | minix: pollution | musl: good | netbsd: pollution | omnios: pollution | openbsd: pollution | redox: pollution | solaris: pollution | sortix: good |
§ semaphore | aix: pollution | dragonfly: pollution | freebsd: pollution | haiku: pollution | hurd: good | linux: good | macos: good | minix: pollution | musl: good | netbsd: pollution | omnios: pollution | openbsd: good | redox: pollution | solaris: good | sortix: pollution |
§ setjmp | aix: pollution | dragonfly: good | freebsd: good | haiku: pollution | hurd: good | linux: good | macos: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: pollution | solaris: good | sortix: good |
§ signal | aix: pollution | dragonfly: pollution | freebsd: pollution | haiku: pollution | hurd: pollution | linux: pollution | macos: pollution | minix: pollution | musl: pollution | netbsd: pollution | omnios: pollution | openbsd: pollution | redox: pollution | solaris: pollution | sortix: pollution |
§ stdalign | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | minix: missing_header | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
§ stdarg | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
§ stdatomic | aix: pollution | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: pollution | minix: pollution | musl: good | netbsd: good | omnios: good | openbsd: pollution | redox: good | solaris: good | sortix: good |
§ stdbool | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
§ stddef | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
§ stdint | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
§ stdio | aix: pollution | dragonfly: pollution | freebsd: pollution | haiku: pollution | hurd: good | linux: good | macos: pollution | minix: pollution | musl: good | netbsd: pollution | omnios: pollution | openbsd: pollution | redox: pollution | solaris: pollution | sortix: pollution |
§ stdlib | aix: pollution | dragonfly: pollution | freebsd: pollution | haiku: pollution | hurd: pollution | linux: pollution | macos: pollution | minix: pollution | musl: pollution | netbsd: pollution | omnios: pollution | openbsd: pollution | redox: pollution | solaris: pollution | sortix: pollution |
§ stdnoreturn | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | minix: missing_header | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
§ string | aix: pollution | dragonfly: good | freebsd: pollution | haiku: pollution | hurd: good | linux: good | macos: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: pollution | solaris: good | sortix: pollution |
§ strings | aix: pollution | dragonfly: pollution | freebsd: good | haiku: pollution | hurd: good | linux: good | macos: pollution | minix: pollution | musl: good | netbsd: pollution | omnios: pollution | openbsd: pollution | redox: pollution | solaris: pollution | sortix: pollution |
§ sys_mman | aix: pollution | dragonfly: good | freebsd: good | haiku: pollution | hurd: good | linux: good | macos: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: pollution | solaris: good | sortix: good |
§ sys_resource | aix: pollution | dragonfly: pollution | freebsd: pollution | haiku: pollution | hurd: pollution | linux: pollution | macos: pollution | minix: pollution | musl: pollution | netbsd: pollution | omnios: pollution | openbsd: pollution | redox: pollution | solaris: pollution | sortix: pollution |
§ sys_select | aix: pollution | dragonfly: good | freebsd: good | haiku: pollution | hurd: good | linux: good | macos: good | minix: pollution | musl: good | netbsd: pollution | omnios: pollution | openbsd: pollution | redox: pollution | solaris: pollution | sortix: pollution |
§ sys_socket | aix: pollution | dragonfly: pollution | freebsd: pollution | haiku: pollution | hurd: pollution | linux: pollution | macos: pollution | minix: pollution | musl: pollution | netbsd: pollution | omnios: pollution | openbsd: pollution | redox: pollution | solaris: pollution | sortix: pollution |
§ sys_stat | aix: pollution | dragonfly: good | freebsd: pollution | haiku: pollution | hurd: good | linux: good | macos: pollution | minix: pollution | musl: good | netbsd: pollution | omnios: pollution | openbsd: pollution | redox: pollution | solaris: pollution | sortix: pollution |
§ sys_statvfs | aix: pollution | dragonfly: pollution | freebsd: good | haiku: pollution | hurd: good | linux: good | macos: good | minix: pollution | musl: good | netbsd: pollution | omnios: good | openbsd: pollution | redox: pollution | solaris: pollution | sortix: pollution |
§ sys_times | aix: pollution | dragonfly: good | freebsd: good | haiku: pollution | hurd: good | linux: good | macos: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: pollution | solaris: good | sortix: good |
§ sys_types | aix: pollution | dragonfly: pollution | freebsd: pollution | haiku: pollution | hurd: good | linux: good | macos: good | minix: pollution | musl: good | netbsd: pollution | omnios: good | openbsd: pollution | redox: pollution | solaris: good | sortix: good |
§ sys_un | aix: pollution | dragonfly: good | freebsd: pollution | haiku: pollution | hurd: good | linux: good | macos: good | minix: pollution | musl: good | netbsd: pollution | omnios: good | openbsd: good | redox: pollution | solaris: good | sortix: good |
§ sys_utsname | aix: pollution | dragonfly: pollution | freebsd: pollution | haiku: good | hurd: good | linux: good | macos: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: pollution | redox: pollution | solaris: good | sortix: pollution |
§ sys_wait | aix: pollution | dragonfly: pollution | freebsd: pollution | haiku: pollution | hurd: pollution | linux: pollution | macos: pollution | minix: pollution | musl: pollution | netbsd: pollution | omnios: pollution | openbsd: pollution | redox: pollution | solaris: good | sortix: pollution |
§ tar | aix: pollution | dragonfly: good | freebsd: good | haiku: pollution | hurd: good | linux: good | macos: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: missing_header | solaris: good | sortix: missing_header |
§ termios | aix: pollution | dragonfly: good | freebsd: pollution | haiku: pollution | hurd: good | linux: good | macos: pollution | minix: good | musl: good | netbsd: pollution | omnios: pollution | openbsd: pollution | redox: pollution | solaris: good | sortix: pollution |
§ tgmath | aix: pollution | dragonfly: pollution | freebsd: good | haiku: pollution | hurd: good | linux: good | macos: pollution | minix: missing_header | musl: good | netbsd: pollution | omnios: pollution | openbsd: pollution | redox: pollution | solaris: good | sortix: pollution |
§ threads | aix: pollution | dragonfly: missing_header | freebsd: pollution | haiku: pollution | hurd: pollution | linux: pollution | macos: missing_header | minix: missing_header | musl: pollution | netbsd: pollution | omnios: pollution | openbsd: missing_header | redox: missing_header | solaris: pollution | sortix: missing_header |
§ time | aix: pollution | dragonfly: pollution | freebsd: pollution | haiku: pollution | hurd: pollution | linux: pollution | macos: pollution | minix: pollution | musl: pollution | netbsd: pollution | omnios: pollution | openbsd: pollution | redox: pollution | solaris: pollution | sortix: pollution |
§ uchar | aix: good | dragonfly: good | freebsd: good | haiku: pollution | hurd: good | linux: good | macos: missing_header | minix: missing_header | musl: good | netbsd: good | omnios: good | openbsd: good | redox: missing_header | solaris: good | sortix: good |
§ unistd | aix: pollution | dragonfly: pollution | freebsd: pollution | haiku: pollution | hurd: good | linux: good | macos: pollution | minix: pollution | musl: good | netbsd: pollution | omnios: pollution | openbsd: pollution | redox: pollution | solaris: pollution | sortix: good |
§ wchar | aix: pollution | dragonfly: pollution | freebsd: pollution | haiku: pollution | hurd: good | linux: good | macos: pollution | minix: pollution | musl: pollution | netbsd: pollution | omnios: pollution | openbsd: pollution | redox: pollution | solaris: pollution | sortix: good |
§ wctype | aix: pollution | dragonfly: pollution | freebsd: pollution | haiku: pollution | hurd: good | linux: good | macos: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: pollution | solaris: good | sortix: good |
§ wordexp | aix: pollution | dragonfly: good | freebsd: good | haiku: missing_header | hurd: good | linux: good | macos: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: missing_header | redox: missing_header | solaris: good | sortix: missing_header |
Optional: DC Device Control |
|||||||||||||||
§ devctl | aix: missing_header | dragonfly: missing_header | freebsd: pollution | haiku: pollution | hurd: missing_header | linux: missing_header | macos: missing_header | minix: missing_header | musl: missing_header | netbsd: missing_header | omnios: missing_header | openbsd: missing_header | redox: missing_header | solaris: missing_header | sortix: missing_header |
Optional: MSG Message Passing |
|||||||||||||||
§ mqueue | aix: pollution | dragonfly: pollution | freebsd: pollution | haiku: missing_header | hurd: good | linux: good | macos: missing_header | minix: pollution | musl: good | netbsd: pollution | omnios: pollution | openbsd: missing_header | redox: missing_header | solaris: pollution | sortix: missing_header |
Optional: SPN Spawn |
|||||||||||||||
§ spawn | aix: pollution | dragonfly: good | freebsd: pollution | haiku: pollution | hurd: good | linux: good | macos: good | minix: pollution | musl: pollution | netbsd: pollution | omnios: pollution | openbsd: pollution | redox: missing_header | solaris: pollution | sortix: missing_header |
Optional: XSI X/Open System Interfaces |
|||||||||||||||
§ aio-xsi | aix: pollution | dragonfly: pollution | freebsd: pollution | haiku: missing_header | hurd: good | linux: good | macos: pollution | minix: pollution | musl: pollution | netbsd: pollution | omnios: pollution | openbsd: missing_header | redox: missing_header | solaris: pollution | sortix: missing_header |
§ arpa_inet-xsi | aix: good | dragonfly: good | freebsd: pollution | haiku: pollution | hurd: good | linux: good | macos: good | minix: pollution | musl: good | netbsd: pollution | omnios: pollution | openbsd: pollution | redox: pollution | solaris: pollution | sortix: good |
§ assert-xsi | aix: good | dragonfly: good | freebsd: good | haiku: pollution | hurd: good | linux: good | macos: good | minix: pollution | musl: good | netbsd: pollution | omnios: good | openbsd: good | redox: pollution | solaris: good | sortix: good |
§ complex-xsi | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: pollution | solaris: good | sortix: good |
§ cpio-xsi | aix: good | dragonfly: good | freebsd: good | haiku: missing_header | hurd: good | linux: good | macos: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: missing_header |
§ ctype-xsi | aix: good | dragonfly: pollution | freebsd: pollution | haiku: good | hurd: good | linux: good | macos: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: pollution | solaris: good | sortix: pollution |
§ devctl-xsi | aix: missing_header | dragonfly: missing_header | freebsd: pollution | haiku: pollution | hurd: missing_header | linux: missing_header | macos: missing_header | minix: missing_header | musl: missing_header | netbsd: missing_header | omnios: missing_header | openbsd: missing_header | redox: missing_header | solaris: missing_header | sortix: missing_header |
§ dirent-xsi | aix: good | dragonfly: good | freebsd: good | haiku: pollution | hurd: good | linux: good | macos: pollution | minix: pollution | musl: good | netbsd: pollution | omnios: good | openbsd: pollution | redox: pollution | solaris: good | sortix: good |
§ dlfcn-xsi | aix: good | dragonfly: good | freebsd: good | haiku: pollution | hurd: good | linux: good | macos: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: pollution | solaris: good | sortix: good |
§ endian-xsi | aix: missing_header | dragonfly: pollution | freebsd: good | haiku: good | hurd: good | linux: good | macos: missing_header | minix: missing_header | musl: good | netbsd: pollution | omnios: pollution | openbsd: pollution | redox: pollution | solaris: missing_header | sortix: good |
§ errno-xsi | aix: good | dragonfly: good | freebsd: good | haiku: pollution | hurd: good | linux: good | macos: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: pollution | solaris: good | sortix: good |
§ fcntl-xsi | aix: pollution | dragonfly: good | freebsd: good | haiku: pollution | hurd: good | linux: good | macos: good | minix: pollution | musl: good | netbsd: pollution | omnios: good | openbsd: pollution | redox: pollution | solaris: good | sortix: pollution |
§ fenv-xsi | aix: good | dragonfly: good | freebsd: pollution | haiku: pollution | hurd: good | linux: good | macos: good | minix: pollution | musl: good | netbsd: pollution | omnios: good | openbsd: good | redox: pollution | solaris: good | sortix: pollution |
§ float-xsi | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
§ fnmatch-xsi | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: pollution | solaris: good | sortix: good |
§ glob-xsi | aix: good | dragonfly: pollution | freebsd: pollution | haiku: pollution | hurd: good | linux: good | macos: pollution | minix: pollution | musl: good | netbsd: pollution | omnios: pollution | openbsd: pollution | redox: pollution | solaris: good | sortix: good |
§ grp-xsi | aix: good | dragonfly: good | freebsd: good | haiku: pollution | hurd: good | linux: good | macos: good | minix: pollution | musl: good | netbsd: pollution | omnios: good | openbsd: pollution | redox: pollution | solaris: good | sortix: pollution |
§ iconv-xsi | aix: good | dragonfly: good | freebsd: pollution | haiku: missing_header | hurd: good | linux: good | macos: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: missing_header | redox: pollution | solaris: good | sortix: pollution |
§ inttypes-xsi | aix: good | dragonfly: good | freebsd: good | haiku: pollution | hurd: good | linux: good | macos: pollution | minix: pollution | musl: good | netbsd: pollution | omnios: good | openbsd: good | redox: pollution | solaris: good | sortix: good |
§ iso646-xsi | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
§ langinfo-xsi | aix: good | dragonfly: good | freebsd: good | haiku: pollution | hurd: good | linux: good | macos: good | minix: pollution | musl: good | netbsd: pollution | omnios: good | openbsd: pollution | redox: pollution | solaris: pollution | sortix: good |
§ libintl-xsi | aix: missing_header | dragonfly: missing_header | freebsd: missing_header | haiku: missing_header | hurd: good | linux: good | macos: missing_header | minix: pollution | musl: pollution | netbsd: pollution | omnios: pollution | openbsd: missing_header | redox: pollution | solaris: pollution | sortix: pollution |
§ limits-xsi | aix: pollution | dragonfly: good | freebsd: pollution | haiku: pollution | hurd: good | linux: good | macos: pollution | minix: pollution | musl: good | netbsd: pollution | omnios: pollution | openbsd: good | redox: good | solaris: pollution | sortix: good |
§ locale-xsi | aix: good | dragonfly: pollution | freebsd: pollution | haiku: pollution | hurd: good | linux: good | macos: good | minix: pollution | musl: good | netbsd: pollution | omnios: good | openbsd: good | redox: good | solaris: good | sortix: pollution |
§ math-xsi | aix: pollution | dragonfly: pollution | freebsd: pollution | haiku: pollution | hurd: pollution | linux: pollution | macos: pollution | minix: pollution | musl: pollution | netbsd: pollution | omnios: pollution | openbsd: pollution | redox: pollution | solaris: pollution | sortix: pollution |
§ monetary-xsi | aix: good | dragonfly: good | freebsd: good | haiku: pollution | hurd: good | linux: good | macos: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: missing_header | redox: pollution | solaris: good | sortix: missing_header |
§ mqueue-xsi | aix: good | dragonfly: pollution | freebsd: pollution | haiku: missing_header | hurd: good | linux: good | macos: missing_header | minix: pollution | musl: good | netbsd: pollution | omnios: pollution | openbsd: missing_header | redox: missing_header | solaris: pollution | sortix: missing_header |
§ net_if-xsi | aix: good | dragonfly: good | freebsd: pollution | haiku: pollution | hurd: good | linux: good | macos: good | minix: pollution | musl: good | netbsd: pollution | omnios: good | openbsd: good | redox: pollution | solaris: good | sortix: good |
§ netdb-xsi | aix: good | dragonfly: good | freebsd: pollution | haiku: pollution | hurd: pollution | linux: pollution | macos: pollution | minix: pollution | musl: pollution | netbsd: pollution | omnios: pollution | openbsd: pollution | redox: pollution | solaris: pollution | sortix: pollution |
§ netinet_in-xsi | aix: good | dragonfly: good | freebsd: pollution | haiku: pollution | hurd: good | linux: good | macos: good | minix: pollution | musl: good | netbsd: pollution | omnios: good | openbsd: pollution | redox: pollution | solaris: pollution | sortix: good |
§ netinet_tcp-xsi | aix: good | dragonfly: good | freebsd: pollution | haiku: pollution | hurd: good | linux: good | macos: pollution | minix: pollution | musl: good | netbsd: pollution | omnios: pollution | openbsd: good | redox: good | solaris: pollution | sortix: good |
§ nl_types-xsi | aix: good | dragonfly: good | freebsd: pollution | haiku: pollution | hurd: good | linux: good | macos: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: missing_header | solaris: good | sortix: missing_header |
§ poll-xsi | aix: good | dragonfly: good | freebsd: good | haiku: pollution | hurd: good | linux: good | macos: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: pollution | redox: pollution | solaris: good | sortix: pollution |
§ pthread-xsi | aix: pollution | dragonfly: pollution | freebsd: pollution | haiku: pollution | hurd: pollution | linux: pollution | macos: pollution | minix: missing_header | musl: pollution | netbsd: pollution | omnios: pollution | openbsd: pollution | redox: pollution | solaris: pollution | sortix: pollution |
§ pwd-xsi | aix: good | dragonfly: good | freebsd: good | haiku: pollution | hurd: good | linux: good | macos: good | minix: pollution | musl: good | netbsd: pollution | omnios: good | openbsd: pollution | redox: pollution | solaris: good | sortix: pollution |
§ regex-xsi | aix: good | dragonfly: pollution | freebsd: good | haiku: pollution | hurd: good | linux: good | macos: good | minix: pollution | musl: good | netbsd: pollution | omnios: good | openbsd: pollution | redox: pollution | solaris: good | sortix: good |
§ sched-xsi | aix: pollution | dragonfly: pollution | freebsd: pollution | haiku: pollution | hurd: good | linux: good | macos: good | minix: pollution | musl: good | netbsd: pollution | omnios: pollution | openbsd: pollution | redox: pollution | solaris: pollution | sortix: good |
§ semaphore-xsi | aix: pollution | dragonfly: pollution | freebsd: pollution | haiku: pollution | hurd: good | linux: good | macos: good | minix: pollution | musl: good | netbsd: pollution | omnios: pollution | openbsd: good | redox: pollution | solaris: good | sortix: pollution |
§ setjmp-xsi | aix: good | dragonfly: good | freebsd: good | haiku: pollution | hurd: good | linux: good | macos: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: pollution | solaris: good | sortix: good |
§ signal-xsi | aix: good | dragonfly: pollution | freebsd: pollution | haiku: pollution | hurd: pollution | linux: pollution | macos: pollution | minix: pollution | musl: pollution | netbsd: pollution | omnios: pollution | openbsd: pollution | redox: pollution | solaris: pollution | sortix: pollution |
§ spawn-xsi | aix: pollution | dragonfly: good | freebsd: pollution | haiku: pollution | hurd: good | linux: good | macos: good | minix: pollution | musl: pollution | netbsd: pollution | omnios: pollution | openbsd: pollution | redox: missing_header | solaris: pollution | sortix: missing_header |
§ stdalign-xsi | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | minix: missing_header | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
§ stdarg-xsi | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
§ stdatomic-xsi | aix: pollution | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: pollution | minix: pollution | musl: good | netbsd: good | omnios: good | openbsd: pollution | redox: good | solaris: good | sortix: good |
§ stdbool-xsi | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
§ stddef-xsi | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
§ stdint-xsi | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
§ stdio-xsi | aix: pollution | dragonfly: pollution | freebsd: pollution | haiku: pollution | hurd: pollution | linux: pollution | macos: pollution | minix: pollution | musl: pollution | netbsd: pollution | omnios: pollution | openbsd: pollution | redox: pollution | solaris: pollution | sortix: pollution |
§ stdlib-xsi | aix: pollution | dragonfly: pollution | freebsd: pollution | haiku: pollution | hurd: pollution | linux: pollution | macos: pollution | minix: pollution | musl: pollution | netbsd: pollution | omnios: pollution | openbsd: pollution | redox: pollution | solaris: pollution | sortix: pollution |
§ stdnoreturn-xsi | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | minix: missing_header | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
§ string-xsi | aix: pollution | dragonfly: good | freebsd: pollution | haiku: pollution | hurd: good | linux: good | macos: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: pollution | solaris: good | sortix: pollution |
§ strings-xsi | aix: good | dragonfly: good | freebsd: good | haiku: pollution | hurd: good | linux: good | macos: good | minix: pollution | musl: good | netbsd: pollution | omnios: pollution | openbsd: good | redox: pollution | solaris: pollution | sortix: pollution |
§ sys_mman-xsi | aix: good | dragonfly: good | freebsd: good | haiku: pollution | hurd: good | linux: good | macos: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: pollution | solaris: good | sortix: good |
§ sys_resource-xsi | aix: good | dragonfly: good | freebsd: good | haiku: pollution | hurd: good | linux: good | macos: good | minix: pollution | musl: pollution | netbsd: pollution | omnios: pollution | openbsd: pollution | redox: pollution | solaris: pollution | sortix: pollution |
§ sys_select-xsi | aix: good | dragonfly: good | freebsd: good | haiku: pollution | hurd: good | linux: good | macos: good | minix: pollution | musl: good | netbsd: pollution | omnios: pollution | openbsd: pollution | redox: pollution | solaris: pollution | sortix: pollution |
§ sys_socket-xsi | aix: good | dragonfly: good | freebsd: pollution | haiku: pollution | hurd: good | linux: good | macos: good | minix: pollution | musl: good | netbsd: pollution | omnios: pollution | openbsd: pollution | redox: pollution | solaris: pollution | sortix: good |
§ sys_stat-xsi | aix: good | dragonfly: good | freebsd: pollution | haiku: pollution | hurd: good | linux: good | macos: good | minix: pollution | musl: good | netbsd: pollution | omnios: good | openbsd: pollution | redox: pollution | solaris: pollution | sortix: pollution |
§ sys_statvfs-xsi | aix: good | dragonfly: pollution | freebsd: good | haiku: pollution | hurd: good | linux: good | macos: good | minix: pollution | musl: good | netbsd: pollution | omnios: good | openbsd: pollution | redox: pollution | solaris: pollution | sortix: pollution |
§ sys_times-xsi | aix: good | dragonfly: good | freebsd: good | haiku: pollution | hurd: good | linux: good | macos: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: pollution | solaris: good | sortix: good |
§ sys_types-xsi | aix: good | dragonfly: pollution | freebsd: pollution | haiku: pollution | hurd: good | linux: good | macos: good | minix: pollution | musl: good | netbsd: pollution | omnios: good | openbsd: pollution | redox: pollution | solaris: good | sortix: good |
§ sys_un-xsi | aix: good | dragonfly: good | freebsd: pollution | haiku: pollution | hurd: good | linux: good | macos: good | minix: pollution | musl: good | netbsd: pollution | omnios: good | openbsd: good | redox: pollution | solaris: good | sortix: good |
§ sys_utsname-xsi | aix: good | dragonfly: pollution | freebsd: pollution | haiku: good | hurd: good | linux: good | macos: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: pollution | redox: pollution | solaris: good | sortix: pollution |
§ sys_wait-xsi | aix: good | dragonfly: pollution | freebsd: pollution | haiku: pollution | hurd: pollution | linux: pollution | macos: pollution | minix: pollution | musl: pollution | netbsd: pollution | omnios: pollution | openbsd: pollution | redox: pollution | solaris: good | sortix: pollution |
§ tar-xsi | aix: good | dragonfly: good | freebsd: good | haiku: pollution | hurd: good | linux: good | macos: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: missing_header | solaris: good | sortix: missing_header |
§ termios-xsi | aix: good | dragonfly: good | freebsd: pollution | haiku: pollution | hurd: good | linux: good | macos: good | minix: good | musl: good | netbsd: pollution | omnios: good | openbsd: pollution | redox: pollution | solaris: pollution | sortix: pollution |
§ tgmath-xsi | aix: pollution | dragonfly: pollution | freebsd: pollution | haiku: pollution | hurd: pollution | linux: pollution | macos: pollution | minix: missing_header | musl: pollution | netbsd: pollution | omnios: pollution | openbsd: pollution | redox: pollution | solaris: pollution | sortix: pollution |
§ threads-xsi | aix: pollution | dragonfly: missing_header | freebsd: pollution | haiku: pollution | hurd: pollution | linux: pollution | macos: missing_header | minix: missing_header | musl: pollution | netbsd: pollution | omnios: pollution | openbsd: missing_header | redox: missing_header | solaris: pollution | sortix: missing_header |
§ time-xsi | aix: pollution | dragonfly: pollution | freebsd: pollution | haiku: pollution | hurd: pollution | linux: pollution | macos: pollution | minix: pollution | musl: pollution | netbsd: pollution | omnios: pollution | openbsd: pollution | redox: pollution | solaris: pollution | sortix: pollution |
§ uchar-xsi | aix: good | dragonfly: good | freebsd: good | haiku: pollution | hurd: good | linux: good | macos: missing_header | minix: missing_header | musl: good | netbsd: good | omnios: good | openbsd: good | redox: missing_header | solaris: good | sortix: good |
§ unistd-xsi | aix: pollution | dragonfly: pollution | freebsd: pollution | haiku: pollution | hurd: pollution | linux: pollution | macos: pollution | minix: pollution | musl: pollution | netbsd: pollution | omnios: pollution | openbsd: pollution | redox: pollution | solaris: pollution | sortix: good |
§ wchar-xsi | aix: pollution | dragonfly: pollution | freebsd: pollution | haiku: pollution | hurd: pollution | linux: pollution | macos: pollution | minix: pollution | musl: pollution | netbsd: pollution | omnios: pollution | openbsd: pollution | redox: pollution | solaris: pollution | sortix: good |
§ wctype-xsi | aix: pollution | dragonfly: pollution | freebsd: pollution | haiku: pollution | hurd: good | linux: good | macos: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: pollution | solaris: good | sortix: good |
§ wordexp-xsi | aix: good | dragonfly: good | freebsd: good | haiku: missing_header | hurd: good | linux: good | macos: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: missing_header | redox: missing_header | solaris: good | sortix: missing_header |