Sortix
Sortix Download Manual Development Source Code News Blog More

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
Copyright 2011-2025 Jonas 'Sortie' Termansen and contributors.
Sortix's source code is free software under the ISC license.
#sortix on irc.sortix.org
@sortix_org