os-test > basic

Legend

This page is an overview of the test results from the contained suites.

Each cell contains the percentage scores of the test results for a operating system on a suite, along with the number of good test results and the total number of non-neutral test results. Test outcomes that are unknown, neutral, or otherwise non-good and non-bad are not counted.

Click on the the percentages to explore the detailed suite test results.

If the cell scored any partial test outcomes, then a smaller alternate percentage is shown beneath, showing what the score would have been if the following minor problems had not occurred:

The table is sliced into the mandatory POSIX section, and a section for each applicable optional part of POSIX. Each table section is headed by an overall score for the option if multiple suites cover that option.

Subsuites

The basic suite contains the following subsuites:

basic

aix
AIX 7.3 powerpc
dragonfly
DragonFly 6.4-RELEASE x86_64
freebsd
FreeBSD 15.0-RELEASE amd64
haiku
Haiku R1~beta5+development x86_64
hurd
GNU 0.9 i686-AT386
linux
Linux 6.19.8+deb14-amd64 x86_64
macos
macOS 26.2 Darwin 25.2.0 arm64
managarm
Managarm 0.0.1-rolling x86_64
minix
Minix 3.4.0 i386
mlibc
Linux 6.17.0-1018-azure x86_64
musl
Linux 6.12.54-0-lts x86_64
netbsd
NetBSD 10.1 amd64
omnios
SunOS 5.11 r151056 i386
openbsd
OpenBSD 7.8 amd64
redox
Redox 0.5.12 x86_64
solaris
SunOS 5.11 11.4.91.214.1 sparc
sortix
Sortix 1.1.0-dev Apr 2 2026 x86_64
§ overall aix:
83%
(819/979)
dragonfly:
82%
(810/979)
freebsd:
90%
(888/979)
haiku:
86%
(847/979)
hurd:
89%
(881/979)
linux:
90%
(888/979)
macos:
75%
(739/979)
managarm:
80%
(792/979)
minix:
66%
(650/979)
mlibc:
82%
(809/979)
musl:
90%
(887/979)
netbsd:
84%
(830/979)
omnios:
91%
(893/979)
openbsd:
82%
(811/979)
redox:
70%
(689/979)
solaris:
92%
(902/979)
sortix:
69%
(685/979)
§ aio aix:
100%
(7/7)
dragonfly:
28%
(2/7)
freebsd:
100%
(7/7)
haiku:
0%
(0/7)
hurd:
85%
(6/7)
linux:
100%
(7/7)
macos:
71%
(5/7)
managarm:
0%
(0/7)
minix:
0%
(0/7)
mlibc:
100%
(7/7)
musl:
100%
(7/7)
netbsd:
57%
(4/7)
omnios:
100%
(7/7)
openbsd:
0%
(0/7)
redox:
0%
(0/7)
solaris:
71%
(5/7)
sortix:
0%
(0/7)
§ arpa_inet aix:
83%
(5/6)
dragonfly:
100%
(6/6)
freebsd:
100%
(6/6)
haiku:
83%
(5/6)
hurd:
100%
(6/6)
linux:
100%
(6/6)
macos:
83%
(5/6)
managarm:
100%
(6/6)
minix:
83%
(5/6)
mlibc:
100%
(6/6)
musl:
83%
(5/6)
netbsd:
83%
(5/6)
omnios:
83%
(5/6)
openbsd:
83%
(5/6)
redox:
83%
(5/6)
solaris:
83%
(5/6)
sortix:
83%
(5/6)
§ complex aix:
40%
(27/66)
dragonfly:
22%
(15/66)
freebsd:
24%
(16/66)
haiku:
25%
(17/66)
hurd:
40%
(27/66)
linux:
34%
(23/66)
macos:
22%
(15/66)
managarm:
19%
(13/66)
minix:
22%
(15/66)
mlibc:
19%
(13/66)
musl:
25%
(17/66)
netbsd:
22%
(15/66)
omnios:
40%
(27/66)
openbsd:
22%
(15/66)
redox:
0%
(0/66)
solaris:
62%
(41/66)
sortix:
9%
(6/66)
§ ctype aix:
100%
(28/28)
dragonfly:
100%
(28/28)
freebsd:
100%
(28/28)
haiku:
100%
(28/28)
hurd:
100%
(28/28)
linux:
100%
(28/28)
macos:
50%
(14/28)
managarm:
100%
(28/28)
minix:
100%
(28/28)
mlibc:
100%
(28/28)
musl:
100%
(28/28)
netbsd:
100%
(28/28)
omnios:
100%
(28/28)
openbsd:
100%
(28/28)
redox:
100%
(28/28)
solaris:
100%
(28/28)
sortix:
100%
(28/28)
§ dirent aix:
88%
(8/9)
dragonfly:
88%
(8/9)
freebsd:
88%
(8/9)
haiku:
88%
(8/9)
hurd:
88%
(8/9)
linux:
88%
(8/9)
macos:
88%
(8/9)
managarm:
100%
(9/9)
minix:
88%
(8/9)
mlibc:
100%
(9/9)
musl:
100%
(9/9)
netbsd:
88%
(8/9)
omnios:
88%
(8/9)
openbsd:
88%
(8/9)
redox:
100%
(9/9)
solaris:
88%
(8/9)
sortix:
88%
(8/9)
§ dlfcn aix:
80%
(4/5)
dragonfly:
100%
(5/5)
freebsd:
100%
(5/5)
haiku:
100%
(5/5)
hurd:
100%
(5/5)
linux:
100%
(5/5)
macos:
100%
(5/5)
managarm:
100%
(5/5)
minix:
100%
(5/5)
mlibc:
100%
(5/5)
musl:
100%
(5/5)
netbsd:
100%
(5/5)
omnios:
100%
(5/5)
openbsd:
100%
(5/5)
redox:
100%
(5/5)
solaris:
100%
(5/5)
sortix:
40%
(2/5)
§ endian aix:
0%
(0/12)
dragonfly:
100%
(12/12)
freebsd:
100%
(12/12)
haiku:
100%
(12/12)
hurd:
100%
(12/12)
linux:
100%
(12/12)
macos:
0%
(0/12)
managarm:
100%
(12/12)
minix:
0%
(0/12)
mlibc:
100%
(12/12)
musl:
100%
(12/12)
netbsd:
100%
(12/12)
omnios:
100%
(12/12)
openbsd:
100%
(12/12)
redox:
100%
(12/12)
solaris:
0%
(0/12)
sortix:
100%
(12/12)
§ fcntl aix:
100%
(4/4)
dragonfly:
100%
(4/4)
freebsd:
100%
(4/4)
haiku:
100%
(4/4)
hurd:
100%
(4/4)
linux:
100%
(4/4)
macos:
100%
(4/4)
managarm:
100%
(4/4)
minix:
75%
(3/4)
mlibc:
100%
(4/4)
musl:
100%
(4/4)
netbsd:
100%
(4/4)
omnios:
100%
(4/4)
openbsd:
100%
(4/4)
redox:
75%
(3/4)
solaris:
100%
(4/4)
sortix:
100%
(4/4)
§ fenv aix:
100%
(11/11)
dragonfly:
100%
(11/11)
freebsd:
100%
(11/11)
haiku:
100%
(11/11)
hurd:
100%
(11/11)
linux:
100%
(11/11)
macos:
100%
(11/11)
managarm:
100%
(11/11)
minix:
100%
(11/11)
mlibc:
100%
(11/11)
musl:
100%
(11/11)
netbsd:
100%
(11/11)
omnios:
100%
(11/11)
openbsd:
100%
(11/11)
redox:
100%
(11/11)
solaris:
100%
(11/11)
sortix:
100%
(11/11)
§ fnmatch aix:
100%
(1/1)
dragonfly:
100%
(1/1)
freebsd:
100%
(1/1)
haiku:
100%
(1/1)
hurd:
100%
(1/1)
linux:
100%
(1/1)
macos:
100%
(1/1)
managarm:
100%
(1/1)
minix:
0%
(0/1)
mlibc:
100%
(1/1)
musl:
100%
(1/1)
netbsd:
0%
(0/1)
omnios:
100%
(1/1)
openbsd:
100%
(1/1)
redox:
100%
(1/1)
solaris:
100%
(1/1)
sortix:
0%
(0/1)
§ glob aix:
100%
(2/2)
dragonfly:
100%
(2/2)
freebsd:
100%
(2/2)
haiku:
100%
(2/2)
hurd:
100%
(2/2)
linux:
100%
(2/2)
macos:
100%
(2/2)
managarm:
100%
(2/2)
minix:
100%
(2/2)
mlibc:
100%
(2/2)
musl:
100%
(2/2)
netbsd:
100%
(2/2)
omnios:
100%
(2/2)
openbsd:
100%
(2/2)
redox:
0%
(0/2)
solaris:
100%
(2/2)
sortix:
100%
(2/2)
§ grp aix:
100%
(4/4)
dragonfly:
100%
(4/4)
freebsd:
100%
(4/4)
haiku:
100%
(4/4)
hurd:
100%
(4/4)
linux:
100%
(4/4)
macos:
100%
(4/4)
managarm:
100%
(4/4)
minix:
100%
(4/4)
mlibc:
100%
(4/4)
musl:
100%
(4/4)
netbsd:
100%
(4/4)
omnios:
50%
(2/4)
openbsd:
100%
(4/4)
redox:
100%
(4/4)
solaris:
100%
(4/4)
sortix:
100%
(4/4)
§ iconv aix:
66%
(2/3)
dragonfly:
100%
(3/3)
freebsd:
100%
(3/3)
haiku:
0%
(0/3)
hurd:
100%
(3/3)
linux:
100%
(3/3)
macos:
100%
(3/3)
managarm:
100%
(3/3)
minix:
0%
(0/3)
mlibc:
100%
(3/3)
musl:
100%
(3/3)
netbsd:
100%
(3/3)
omnios:
66%
(2/3)
openbsd:
0%
(0/3)
redox:
100%
(3/3)
solaris:
100%
(3/3)
sortix:
100%
(3/3)
§ inttypes aix:
100%
(6/6)
dragonfly:
100%
(6/6)
freebsd:
100%
(6/6)
haiku:
66%
(4/6)
hurd:
100%
(6/6)
linux:
100%
(6/6)
macos:
100%
(6/6)
managarm:
100%
(6/6)
minix:
100%
(6/6)
mlibc:
100%
(6/6)
musl:
100%
(6/6)
netbsd:
100%
(6/6)
omnios:
100%
(6/6)
openbsd:
100%
(6/6)
redox:
83%
(5/6)
solaris:
100%
(6/6)
sortix:
100%
(6/6)
§ langinfo aix:
100%
(2/2)
dragonfly:
100%
(2/2)
freebsd:
100%
(2/2)
haiku:
100%
(2/2)
hurd:
100%
(2/2)
linux:
100%
(2/2)
macos:
50%
(1/2)
managarm:
100%
(2/2)
minix:
100%
(2/2)
mlibc:
100%
(2/2)
musl:
100%
(2/2)
netbsd:
100%
(2/2)
omnios:
100%
(2/2)
openbsd:
100%
(2/2)
redox:
100%
(2/2)
solaris:
100%
(2/2)
sortix:
100%
(2/2)
§ libintl aix:
0%
(0/15)
dragonfly:
60%
(9/15)
freebsd:
60%
(9/15)
haiku:
60%
(9/15)
hurd:
60%
(9/15)
linux:
60%
(9/15)
macos:
0%
(0/15)
managarm:
60%
(9/15)
minix:
60%
(9/15)
mlibc:
60%
(9/15)
musl:
60%
(9/15)
netbsd:
60%
(9/15)
omnios:
60%
(9/15)
openbsd:
60%
(9/15)
redox:
60%
(9/15)
solaris:
60%
(9/15)
sortix:
60%
(9/15)
§ locale aix:
85%
(6/7)
dragonfly:
85%
(6/7)
freebsd:
85%
(6/7)
haiku:
100%
(7/7)
hurd:
85%
(6/7)
linux:
85%
(6/7)
macos:
85%
(6/7)
managarm:
100%
(7/7)
minix:
71%
(5/7)
mlibc:
100%
(7/7)
musl:
85%
(6/7)
netbsd:
71%
(5/7)
omnios:
100%
(7/7)
openbsd:
85%
(6/7)
redox:
85%
(6/7)
solaris:
85%
(6/7)
sortix:
100%
(7/7)
§ math aix:
73%
(125/171)
dragonfly:
73%
(126/171)
freebsd:
86%
(148/171)
haiku:
88%
(152/171)
hurd:
82%
(141/171)
linux:
81%
(139/171)
macos:
87%
(150/171)
managarm:
49%
(84/171)
minix:
64%
(111/171)
mlibc:
49%
(84/171)
musl:
88%
(152/171)
netbsd:
67%
(116/171)
omnios:
93%
(160/171)
openbsd:
80%
(137/171)
redox:
85%
(146/171)
solaris:
97%
(166/171)
sortix:
17%
(30/171)
§ monetary aix:
0%
(0/2)
dragonfly:
0%
(0/2)
freebsd:
0%
(0/2)
haiku:
0%
(0/2)
hurd:
0%
(0/2)
linux:
0%
(0/2)
macos:
0%
(0/2)
managarm:
100%
(2/2)
minix:
0%
(0/2)
mlibc:
100%
(2/2)
musl:
0%
(0/2)
netbsd:
0%
(0/2)
omnios:
0%
(0/2)
openbsd:
0%
(0/2)
redox:
0%
(0/2)
solaris:
0%
(0/2)
sortix:
0%
(0/2)
§ net_if aix:
100%
(4/4)
dragonfly:
100%
(4/4)
freebsd:
100%
(4/4)
haiku:
100%
(4/4)
hurd:
100%
(4/4)
linux:
100%
(4/4)
macos:
100%
(4/4)
managarm:
100%
(4/4)
minix:
100%
(4/4)
mlibc:
100%
(4/4)
musl:
100%
(4/4)
netbsd:
100%
(4/4)
omnios:
100%
(4/4)
openbsd:
100%
(4/4)
redox:
75%
(3/4)
solaris:
100%
(4/4)
sortix:
0%
(0/4)
§ netdb aix:
90%
(20/22)
dragonfly:
100%
(22/22)
freebsd:
100%
(22/22)
haiku:
90%
(20/22)
hurd:
100%
(22/22)
linux:
100%
(22/22)
macos:
100%
(22/22)
managarm:
100%
(22/22)
minix:
90%
(20/22)
mlibc:
81%
(18/22)
musl:
100%
(22/22)
netbsd:
100%
(22/22)
omnios:
100%
(22/22)
openbsd:
100%
(22/22)
redox:
77%
(17/22)
solaris:
100%
(22/22)
sortix:
68%
(15/22)
§ netinet_in aix:
100%
(4/4)
dragonfly:
100%
(4/4)
freebsd:
100%
(4/4)
haiku:
100%
(4/4)
hurd:
100%
(4/4)
linux:
100%
(4/4)
macos:
100%
(4/4)
managarm:
100%
(4/4)
minix:
100%
(4/4)
mlibc:
100%
(4/4)
musl:
100%
(4/4)
netbsd:
100%
(4/4)
omnios:
100%
(4/4)
openbsd:
100%
(4/4)
redox:
100%
(4/4)
solaris:
100%
(4/4)
sortix:
100%
(4/4)
§ nl_types aix:
100%
(3/3)
dragonfly:
100%
(3/3)
freebsd:
100%
(3/3)
haiku:
0%
(0/3)
hurd:
100%
(3/3)
linux:
100%
(3/3)
macos:
66%
(2/3)
managarm:
0%
(0/3)
minix:
100%
(3/3)
mlibc:
0%
(0/3)
musl:
0%
(0/3)
netbsd:
100%
(3/3)
omnios:
100%
(3/3)
openbsd:
66%
(2/3)
redox:
0%
(0/3)
solaris:
0%
(0/3)
sortix:
0%
(0/3)
§ poll aix:
50%
(1/2)
dragonfly:
100%
(2/2)
freebsd:
100%
(2/2)
haiku:
100%
(2/2)
hurd:
100%
(2/2)
linux:
100%
(2/2)
macos:
50%
(1/2)
managarm:
100%
(2/2)
minix:
0%
(0/2)
mlibc:
100%
(2/2)
musl:
100%
(2/2)
netbsd:
100%
(2/2)
omnios:
100%
(2/2)
openbsd:
100%
(2/2)
redox:
50%
(1/2)
solaris:
100%
(2/2)
sortix:
100%
(2/2)
§ pthread aix:
91%
(67/73)
dragonfly:
89%
(65/73)
freebsd:
94%
(69/73)
haiku:
89%
(65/73)
hurd:
97%
(71/73)
linux:
100%
(73/73)
macos:
68%
(50/73)
managarm:
94%
(69/73)
minix:
0%
(0/73)
mlibc:
94%
(69/73)
musl:
94%
(69/73)
netbsd:
87%
(64/73)
omnios:
100%
(73/73)
openbsd:
87%
(64/73)
redox:
86%
(63/73)
solaris:
94%
(69/73)
sortix:
78%
(57/73)
§ pwd aix:
100%
(4/4)
dragonfly:
100%
(4/4)
freebsd:
100%
(4/4)
haiku:
100%
(4/4)
hurd:
100%
(4/4)
linux:
100%
(4/4)
macos:
100%
(4/4)
managarm:
100%
(4/4)
minix:
100%
(4/4)
mlibc:
100%
(4/4)
musl:
100%
(4/4)
netbsd:
100%
(4/4)
omnios:
50%
(2/4)
openbsd:
100%
(4/4)
redox:
100%
(4/4)
solaris:
100%
(4/4)
sortix:
100%
(4/4)
§ regex aix:
100%
(4/4)
dragonfly:
100%
(4/4)
freebsd:
100%
(4/4)
haiku:
100%
(4/4)
hurd:
100%
(4/4)
linux:
100%
(4/4)
macos:
100%
(4/4)
managarm:
100%
(4/4)
minix:
100%
(4/4)
mlibc:
100%
(4/4)
musl:
100%
(4/4)
netbsd:
100%
(4/4)
omnios:
100%
(4/4)
openbsd:
100%
(4/4)
redox:
50%
(2/4)
solaris:
100%
(4/4)
sortix:
75%
(3/4)
§ sched aix:
100%
(1/1)
dragonfly:
100%
(1/1)
freebsd:
100%
(1/1)
haiku:
100%
(1/1)
hurd:
100%
(1/1)
linux:
100%
(1/1)
macos:
100%
(1/1)
managarm:
100%
(1/1)
minix:
0%
(0/1)
mlibc:
100%
(1/1)
musl:
100%
(1/1)
netbsd:
100%
(1/1)
omnios:
100%
(1/1)
openbsd:
100%
(1/1)
redox:
100%
(1/1)
solaris:
100%
(1/1)
sortix:
100%
(1/1)
§ semaphore aix:
90%
(10/11)
dragonfly:
90%
(10/11)
freebsd:
90%
(10/11)
haiku:
100%
(11/11)
hurd:
100%
(11/11)
linux:
100%
(11/11)
macos:
27%
(3/11)
managarm:
72%
(8/11)
minix:
0%
(0/11)
mlibc:
72%
(8/11)
musl:
90%
(10/11)
netbsd:
90%
(10/11)
omnios:
100%
(11/11)
openbsd:
90%
(10/11)
redox:
36%
(4/11)
solaris:
90%
(10/11)
sortix:
72%
(8/11)
§ setjmp aix:
100%
(4/4)
dragonfly:
100%
(4/4)
freebsd:
100%
(4/4)
haiku:
100%
(4/4)
hurd:
100%
(4/4)
linux:
100%
(4/4)
macos:
100%
(4/4)
managarm:
75%
(3/4)
minix:
100%
(4/4)
mlibc:
75%
(3/4)
musl:
100%
(4/4)
netbsd:
100%
(4/4)
omnios:
75%
(3/4)
openbsd:
100%
(4/4)
redox:
75%
(3/4)
solaris:
100%
(4/4)
sortix:
100%
(4/4)
§ signal aix:
81%
(18/22)
dragonfly:
77%
(17/22)
freebsd:
100%
(22/22)
haiku:
90%
(20/22)
hurd:
77%
(17/22)
linux:
90%
(20/22)
macos:
59%
(13/22)
managarm:
100%
(22/22)
minix:
63%
(14/22)
mlibc:
100%
(22/22)
musl:
86%
(19/22)
netbsd:
90%
(20/22)
omnios:
86%
(19/22)
openbsd:
72%
(16/22)
redox:
77%
(17/22)
solaris:
100%
(22/22)
sortix:
81%
(18/22)
§ stdatomic aix:
100%
(6/6)
dragonfly:
100%
(6/6)
freebsd:
100%
(6/6)
haiku:
100%
(6/6)
hurd:
100%
(6/6)
linux:
100%
(6/6)
macos:
100%
(6/6)
managarm:
100%
(6/6)
minix:
100%
(6/6)
mlibc:
100%
(6/6)
musl:
100%
(6/6)
netbsd:
100%
(6/6)
omnios:
100%
(6/6)
openbsd:
100%
(6/6)
redox:
100%
(6/6)
solaris:
100%
(6/6)
sortix:
100%
(6/6)
§ stdio aix:
97%
(65/67)
dragonfly:
100%
(67/67)
freebsd:
100%
(67/67)
haiku:
98%
(66/67)
hurd:
100%
(67/67)
linux:
100%
(67/67)
macos:
100%
(67/67)
managarm:
100%
(67/67)
minix:
95%
(64/67)
mlibc:
100%
(67/67)
musl:
100%
(67/67)
netbsd:
97%
(65/67)
omnios:
100%
(67/67)
openbsd:
100%
(67/67)
redox:
77%
(52/67)
solaris:
100%
(67/67)
sortix:
100%
(67/67)
§ stdlib aix:
91%
(45/49)
dragonfly:
95%
(47/49)
freebsd:
100%
(49/49)
haiku:
89%
(44/49)
hurd:
100%
(49/49)
linux:
100%
(49/49)
macos:
93%
(46/49)
managarm:
97%
(48/49)
minix:
89%
(44/49)
mlibc:
100%
(49/49)
musl:
100%
(49/49)
netbsd:
95%
(47/49)
omnios:
100%
(49/49)
openbsd:
91%
(45/49)
redox:
91%
(45/49)
solaris:
100%
(49/49)
sortix:
97%
(48/49)
§ string aix:
94%
(34/36)
dragonfly:
100%
(36/36)
freebsd:
100%
(36/36)
haiku:
100%
(36/36)
hurd:
94%
(34/36)
linux:
100%
(36/36)
macos:
91%
(33/36)
managarm:
100%
(36/36)
minix:
100%
(36/36)
mlibc:
97%
(35/36)
musl:
100%
(36/36)
netbsd:
100%
(36/36)
omnios:
100%
(36/36)
openbsd:
100%
(36/36)
redox:
100%
(36/36)
solaris:
100%
(36/36)
sortix:
97%
(35/36)
§ strings aix:
100%
(4/4)
dragonfly:
100%
(4/4)
freebsd:
100%
(4/4)
haiku:
100%
(4/4)
hurd:
100%
(4/4)
linux:
100%
(4/4)
macos:
75%
(3/4)
managarm:
75%
(3/4)
minix:
75%
(3/4)
mlibc:
100%
(4/4)
musl:
100%
(4/4)
netbsd:
75%
(3/4)
omnios:
100%
(4/4)
openbsd:
100%
(4/4)
redox:
75%
(3/4)
solaris:
100%
(4/4)
sortix:
100%
(4/4)
§ sys_mman aix:
100%
(3/3)
dragonfly:
100%
(3/3)
freebsd:
100%
(3/3)
haiku:
100%
(3/3)
hurd:
100%
(3/3)
linux:
100%
(3/3)
macos:
100%
(3/3)
managarm:
100%
(3/3)
minix:
66%
(2/3)
mlibc:
100%
(3/3)
musl:
100%
(3/3)
netbsd:
100%
(3/3)
omnios:
100%
(3/3)
openbsd:
100%
(3/3)
redox:
100%
(3/3)
solaris:
100%
(3/3)
sortix:
100%
(3/3)
§ sys_resource aix:
100%
(2/2)
dragonfly:
100%
(2/2)
freebsd:
100%
(2/2)
haiku:
100%
(2/2)
hurd:
100%
(2/2)
linux:
100%
(2/2)
macos:
100%
(2/2)
managarm:
100%
(2/2)
minix:
100%
(2/2)
mlibc:
100%
(2/2)
musl:
100%
(2/2)
netbsd:
100%
(2/2)
omnios:
100%
(2/2)
openbsd:
100%
(2/2)
redox:
0%
(0/2)
solaris:
100%
(2/2)
sortix:
100%
(2/2)
§ sys_select aix:
100%
(6/6)
dragonfly:
100%
(6/6)
freebsd:
100%
(6/6)
haiku:
100%
(6/6)
hurd:
100%
(6/6)
linux:
100%
(6/6)
macos:
100%
(6/6)
managarm:
83%
(5/6)
minix:
66%
(4/6)
mlibc:
100%
(6/6)
musl:
100%
(6/6)
netbsd:
100%
(6/6)
omnios:
100%
(6/6)
openbsd:
100%
(6/6)
redox:
66%
(4/6)
solaris:
100%
(6/6)
sortix:
100%
(6/6)
§ sys_socket aix:
94%
(18/19)
dragonfly:
100%
(19/19)
freebsd:
100%
(19/19)
haiku:
94%
(18/19)
hurd:
89%
(17/19)
linux:
100%
(19/19)
macos:
94%
(18/19)
managarm:
68%
(13/19)
minix:
89%
(17/19)
mlibc:
100%
(19/19)
musl:
100%
(19/19)
netbsd:
100%
(19/19)
omnios:
100%
(19/19)
openbsd:
100%
(19/19)
redox:
68%
(13/19)
solaris:
100%
(19/19)
sortix:
94%
(18/19)
§ sys_stat aix:
100%
(14/14)
dragonfly:
100%
(14/14)
freebsd:
100%
(14/14)
haiku:
85%
(12/14)
hurd:
100%
(14/14)
linux:
100%
(14/14)
macos:
85%
(12/14)
managarm:
100%
(14/14)
minix:
64%
(9/14)
mlibc:
100%
(14/14)
musl:
100%
(14/14)
netbsd:
100%
(14/14)
omnios:
100%
(14/14)
openbsd:
100%
(14/14)
redox:
78%
(11/14)
solaris:
100%
(14/14)
sortix:
85%
(12/14)
§ sys_statvfs aix:
100%
(2/2)
dragonfly:
100%
(2/2)
freebsd:
100%
(2/2)
haiku:
100%
(2/2)
hurd:
100%
(2/2)
linux:
100%
(2/2)
macos:
100%
(2/2)
managarm:
100%
(2/2)
minix:
100%
(2/2)
mlibc:
100%
(2/2)
musl:
100%
(2/2)
netbsd:
100%
(2/2)
omnios:
100%
(2/2)
openbsd:
100%
(2/2)
redox:
100%
(2/2)
solaris:
100%
(2/2)
sortix:
100%
(2/2)
§ sys_times aix:
100%
(1/1)
dragonfly:
100%
(1/1)
freebsd:
100%
(1/1)
haiku:
100%
(1/1)
hurd:
100%
(1/1)
linux:
100%
(1/1)
macos:
100%
(1/1)
managarm:
0%
(0/1)
minix:
100%
(1/1)
mlibc:
100%
(1/1)
musl:
100%
(1/1)
netbsd:
100%
(1/1)
omnios:
100%
(1/1)
openbsd:
100%
(1/1)
redox:
0%
(0/1)
solaris:
100%
(1/1)
sortix:
100%
(1/1)
§ sys_utsname aix:
100%
(1/1)
dragonfly:
100%
(1/1)
freebsd:
100%
(1/1)
haiku:
100%
(1/1)
hurd:
100%
(1/1)
linux:
100%
(1/1)
macos:
100%
(1/1)
managarm:
100%
(1/1)
minix:
100%
(1/1)
mlibc:
100%
(1/1)
musl:
100%
(1/1)
netbsd:
100%
(1/1)
omnios:
100%
(1/1)
openbsd:
100%
(1/1)
redox:
100%
(1/1)
solaris:
100%
(1/1)
sortix:
100%
(1/1)
§ sys_wait aix:
100%
(3/3)
dragonfly:
100%
(3/3)
freebsd:
100%
(3/3)
haiku:
100%
(3/3)
hurd:
100%
(3/3)
linux:
100%
(3/3)
macos:
100%
(3/3)
managarm:
100%
(3/3)
minix:
66%
(2/3)
mlibc:
100%
(3/3)
musl:
100%
(3/3)
netbsd:
100%
(3/3)
omnios:
100%
(3/3)
openbsd:
100%
(3/3)
redox:
33%
(1/3)
solaris:
100%
(3/3)
sortix:
33%
(1/3)
§ termios aix:
84%
(11/13)
dragonfly:
76%
(10/13)
freebsd:
92%
(12/13)
haiku:
69%
(9/13)
hurd:
84%
(11/13)
linux:
84%
(11/13)
macos:
84%
(11/13)
managarm:
76%
(10/13)
minix:
76%
(10/13)
mlibc:
100%
(13/13)
musl:
100%
(13/13)
netbsd:
92%
(12/13)
omnios:
38%
(5/13)
openbsd:
76%
(10/13)
redox:
0%
(0/13)
solaris:
84%
(11/13)
sortix:
100%
(13/13)
§ threads aix:
88%
(22/25)
dragonfly:
0%
(0/25)
freebsd:
100%
(25/25)
haiku:
100%
(25/25)
hurd:
100%
(25/25)
linux:
100%
(25/25)
macos:
0%
(0/25)
managarm:
96%
(24/25)
minix:
0%
(0/25)
mlibc:
96%
(24/25)
musl:
100%
(25/25)
netbsd:
100%
(25/25)
omnios:
100%
(25/25)
openbsd:
0%
(0/25)
redox:
0%
(0/25)
solaris:
100%
(25/25)
sortix:
100%
(25/25)
§ time aix:
95%
(21/22)
dragonfly:
77%
(17/22)
freebsd:
100%
(22/22)
haiku:
95%
(21/22)
hurd:
95%
(21/22)
linux:
100%
(22/22)
macos:
68%
(15/22)
managarm:
90%
(20/22)
minix:
68%
(15/22)
mlibc:
95%
(21/22)
musl:
100%
(22/22)
netbsd:
95%
(21/22)
omnios:
100%
(22/22)
openbsd:
72%
(16/22)
redox:
77%
(17/22)
solaris:
77%
(17/22)
sortix:
95%
(21/22)
§ uchar aix:
0%
(0/4)
dragonfly:
0%
(0/4)
freebsd:
100%
(4/4)
haiku:
0%
(0/4)
hurd:
100%
(4/4)
linux:
100%
(4/4)
macos:
0%
(0/4)
managarm:
50%
(2/4)
minix:
0%
(0/4)
mlibc:
0%
(0/4)
musl:
100%
(4/4)
netbsd:
100%
(4/4)
omnios:
100%
(4/4)
openbsd:
100%
(4/4)
redox:
0%
(0/4)
solaris:
100%
(4/4)
sortix:
100%
(4/4)
§ unistd aix:
93%
(70/75)
dragonfly:
94%
(71/75)
freebsd:
98%
(74/75)
haiku:
93%
(70/75)
hurd:
98%
(74/75)
linux:
98%
(74/75)
macos:
89%
(67/75)
managarm:
96%
(72/75)
minix:
74%
(56/75)
mlibc:
98%
(74/75)
musl:
100%
(75/75)
netbsd:
97%
(73/75)
omnios:
92%
(69/75)
openbsd:
96%
(72/75)
redox:
78%
(59/75)
solaris:
96%
(72/75)
sortix:
98%
(74/75)
§ wchar aix:
95%
(71/74)
dragonfly:
98%
(73/74)
freebsd:
98%
(73/74)
haiku:
97%
(72/74)
hurd:
95%
(71/74)
linux:
98%
(73/74)
macos:
95%
(71/74)
managarm:
97%
(72/74)
minix:
95%
(71/74)
mlibc:
98%
(73/74)
musl:
95%
(71/74)
netbsd:
97%
(72/74)
omnios:
95%
(71/74)
openbsd:
97%
(72/74)
redox:
67%
(50/74)
solaris:
95%
(71/74)
sortix:
68%
(51/74)
§ wctype aix:
100%
(36/36)
dragonfly:
100%
(36/36)
freebsd:
100%
(36/36)
haiku:
100%
(36/36)
hurd:
100%
(36/36)
linux:
100%
(36/36)
macos:
50%
(18/36)
managarm:
100%
(36/36)
minix:
88%
(32/36)
mlibc:
100%
(36/36)
musl:
100%
(36/36)
netbsd:
88%
(32/36)
omnios:
100%
(36/36)
openbsd:
100%
(36/36)
redox:
50%
(18/36)
solaris:
100%
(36/36)
sortix:
100%
(36/36)
§ wordexp aix:
100%
(2/2)
dragonfly:
100%
(2/2)
freebsd:
100%
(2/2)
haiku:
0%
(0/2)
hurd:
100%
(2/2)
linux:
100%
(2/2)
macos:
100%
(2/2)
managarm:
100%
(2/2)
minix:
100%
(2/2)
mlibc:
100%
(2/2)
musl:
100%
(2/2)
netbsd:
100%
(2/2)
omnios:
100%
(2/2)
openbsd:
0%
(0/2)
redox:
0%
(0/2)
solaris:
50%
(1/2)
sortix:
0%
(0/2)
Optional: ADV
Advisory Information
§ ADV aix:
100%
(4/4)
dragonfly:
100%
(4/4)
freebsd:
100%
(4/4)
haiku:
75%
(3/4)
hurd:
75%
(3/4)
linux:
100%
(4/4)
macos:
50%
(2/4)
managarm:
75%
(3/4)
minix:
25%
(1/4)
mlibc:
100%
(4/4)
musl:
100%
(4/4)
netbsd:
75%
(3/4)
omnios:
75%
(3/4)
openbsd:
50%
(2/4)
redox:
50%
(2/4)
solaris:
100%
(4/4)
sortix:
0%
(0/4)
§ fcntl aix:
100%
(2/2)
dragonfly:
100%
(2/2)
freebsd:
100%
(2/2)
haiku:
50%
(1/2)
hurd:
50%
(1/2)
linux:
100%
(2/2)
macos:
0%
(0/2)
managarm:
50%
(1/2)
minix:
0%
(0/2)
mlibc:
100%
(2/2)
musl:
100%
(2/2)
netbsd:
50%
(1/2)
omnios:
50%
(1/2)
openbsd:
0%
(0/2)
redox:
50%
(1/2)
solaris:
100%
(2/2)
sortix:
0%
(0/2)
§ stdlib aix:
100%
(1/1)
dragonfly:
100%
(1/1)
freebsd:
100%
(1/1)
haiku:
100%
(1/1)
hurd:
100%
(1/1)
linux:
100%
(1/1)
macos:
100%
(1/1)
managarm:
100%
(1/1)
minix:
100%
(1/1)
mlibc:
100%
(1/1)
musl:
100%
(1/1)
netbsd:
100%
(1/1)
omnios:
100%
(1/1)
openbsd:
100%
(1/1)
redox:
100%
(1/1)
solaris:
100%
(1/1)
sortix:
0%
(0/1)
§ sys_mman aix:
100%
(1/1)
dragonfly:
100%
(1/1)
freebsd:
100%
(1/1)
haiku:
100%
(1/1)
hurd:
100%
(1/1)
linux:
100%
(1/1)
macos:
100%
(1/1)
managarm:
100%
(1/1)
minix:
0%
(0/1)
mlibc:
100%
(1/1)
musl:
100%
(1/1)
netbsd:
100%
(1/1)
omnios:
100%
(1/1)
openbsd:
100%
(1/1)
redox:
0%
(0/1)
solaris:
100%
(1/1)
sortix:
0%
(0/1)
Optional: CPT
Process CPU-Time Clocks
§ time aix:
100%
(1/1)
dragonfly:
100%
(1/1)
freebsd:
100%
(1/1)
haiku:
100%
(1/1)
hurd:
100%
(1/1)
linux:
100%
(1/1)
macos:
0%
(0/1)
managarm:
0%
(0/1)
minix:
0%
(0/1)
mlibc:
0%
(0/1)
musl:
100%
(1/1)
netbsd:
100%
(1/1)
omnios:
0%
(0/1)
openbsd:
100%
(1/1)
redox:
0%
(0/1)
solaris:
100%
(1/1)
sortix:
0%
(0/1)
Optional: DC
Device Control
§ devctl aix:
0%
(0/1)
dragonfly:
0%
(0/1)
freebsd:
0%
(0/1)
haiku:
100%
(1/1)
hurd:
0%
(0/1)
linux:
0%
(0/1)
macos:
0%
(0/1)
managarm:
100%
(1/1)
minix:
0%
(0/1)
mlibc:
100%
(1/1)
musl:
0%
(0/1)
netbsd:
0%
(0/1)
omnios:
0%
(0/1)
openbsd:
0%
(0/1)
redox:
0%
(0/1)
solaris:
0%
(0/1)
sortix:
0%
(0/1)
Optional: FSC
File Synchronization
§ unistd aix:
100%
(1/1)
dragonfly:
100%
(1/1)
freebsd:
100%
(1/1)
haiku:
100%
(1/1)
hurd:
100%
(1/1)
linux:
100%
(1/1)
macos:
100%
(1/1)
managarm:
100%
(1/1)
minix:
100%
(1/1)
mlibc:
100%
(1/1)
musl:
100%
(1/1)
netbsd:
100%
(1/1)
omnios:
100%
(1/1)
openbsd:
100%
(1/1)
redox:
100%
(1/1)
solaris:
100%
(1/1)
sortix:
100%
(1/1)
Optional: FSC|SIO
File Synchronization or Synchronized Input and Output
§ aio aix:
100%
(1/1)
dragonfly:
0%
(0/1)
freebsd:
100%
(1/1)
haiku:
0%
(0/1)
hurd:
0%
(0/1)
linux:
100%
(1/1)
macos:
100%
(1/1)
managarm:
0%
(0/1)
minix:
0%
(0/1)
mlibc:
100%
(1/1)
musl:
100%
(1/1)
netbsd:
100%
(1/1)
omnios:
100%
(1/1)
openbsd:
0%
(0/1)
redox:
0%
(0/1)
solaris:
100%
(1/1)
sortix:
0%
(0/1)
Optional: MC1
Non-Robust Mutex Priority Protection or Non-Robust Mutex Priority Inheritance or Robust Mutex Priority Protection or Robust Mutex Priority Inheritance
§ pthread aix:
50%
(1/2)
dragonfly:
100%
(2/2)
freebsd:
100%
(2/2)
haiku:
50%
(1/2)
hurd:
100%
(2/2)
linux:
100%
(2/2)
macos:
100%
(2/2)
managarm:
100%
(2/2)
minix:
0%
(0/2)
mlibc:
100%
(2/2)
musl:
100%
(2/2)
netbsd:
100%
(2/2)
omnios:
100%
(2/2)
openbsd:
100%
(2/2)
redox:
100%
(2/2)
solaris:
100%
(2/2)
sortix:
0%
(0/2)
Optional: ML
Process Memory Locking
§ sys_mman aix:
100%
(2/2)
dragonfly:
100%
(2/2)
freebsd:
100%
(2/2)
haiku:
0%
(0/2)
hurd:
100%
(2/2)
linux:
100%
(2/2)
macos:
0%
(0/2)
managarm:
0%
(0/2)
minix:
0%
(0/2)
mlibc:
100%
(2/2)
musl:
100%
(2/2)
netbsd:
100%
(2/2)
omnios:
100%
(2/2)
openbsd:
100%
(2/2)
redox:
100%
(2/2)
solaris:
100%
(2/2)
sortix:
0%
(0/2)
Optional: MLR
Range Memory Locking
§ sys_mman aix:
100%
(2/2)
dragonfly:
100%
(2/2)
freebsd:
100%
(2/2)
haiku:
100%
(2/2)
hurd:
100%
(2/2)
linux:
100%
(2/2)
macos:
100%
(2/2)
managarm:
0%
(0/2)
minix:
0%
(0/2)
mlibc:
100%
(2/2)
musl:
100%
(2/2)
netbsd:
100%
(2/2)
omnios:
100%
(2/2)
openbsd:
100%
(2/2)
redox:
100%
(2/2)
solaris:
100%
(2/2)
sortix:
0%
(0/2)
Optional: MSG
Message Passing
§ mqueue aix:
100%
(10/10)
dragonfly:
100%
(10/10)
freebsd:
0%
(0/10)
haiku:
0%
(0/10)
hurd:
0%
(0/10)
linux:
100%
(10/10)
macos:
0%
(0/10)
managarm:
0%
(0/10)
minix:
0%
(0/10)
mlibc:
40%
(4/10)
musl:
100%
(10/10)
netbsd:
100%
(10/10)
omnios:
100%
(10/10)
openbsd:
0%
(0/10)
redox:
0%
(0/10)
solaris:
100%
(10/10)
sortix:
0%
(0/10)
Optional: OB
Obsolescent
§ OB aix:
85%
(6/7)
dragonfly:
100%
(7/7)
freebsd:
100%
(7/7)
haiku:
100%
(7/7)
hurd:
100%
(7/7)
linux:
100%
(7/7)
macos:
100%
(7/7)
managarm:
100%
(7/7)
minix:
85%
(6/7)
mlibc:
100%
(7/7)
musl:
100%
(7/7)
netbsd:
100%
(7/7)
omnios:
100%
(7/7)
openbsd:
100%
(7/7)
redox:
71%
(5/7)
solaris:
100%
(7/7)
sortix:
28%
(2/7)
§ arpa_inet aix:
100%
(2/2)
dragonfly:
100%
(2/2)
freebsd:
100%
(2/2)
haiku:
100%
(2/2)
hurd:
100%
(2/2)
linux:
100%
(2/2)
macos:
100%
(2/2)
managarm:
100%
(2/2)
minix:
100%
(2/2)
mlibc:
100%
(2/2)
musl:
100%
(2/2)
netbsd:
100%
(2/2)
omnios:
100%
(2/2)
openbsd:
100%
(2/2)
redox:
50%
(1/2)
solaris:
100%
(2/2)
sortix:
0%
(0/2)
§ dirent aix:
0%
(0/1)
dragonfly:
100%
(1/1)
freebsd:
100%
(1/1)
haiku:
100%
(1/1)
hurd:
100%
(1/1)
linux:
100%
(1/1)
macos:
100%
(1/1)
managarm:
100%
(1/1)
minix:
100%
(1/1)
mlibc:
100%
(1/1)
musl:
100%
(1/1)
netbsd:
100%
(1/1)
omnios:
100%
(1/1)
openbsd:
100%
(1/1)
redox:
0%
(0/1)
solaris:
100%
(1/1)
sortix:
0%
(0/1)
§ pthread aix:
100%
(1/1)
dragonfly:
100%
(1/1)
freebsd:
100%
(1/1)
haiku:
100%
(1/1)
hurd:
100%
(1/1)
linux:
100%
(1/1)
macos:
100%
(1/1)
managarm:
100%
(1/1)
minix:
0%
(0/1)
mlibc:
100%
(1/1)
musl:
100%
(1/1)
netbsd:
100%
(1/1)
omnios:
100%
(1/1)
openbsd:
100%
(1/1)
redox:
100%
(1/1)
solaris:
100%
(1/1)
sortix:
0%
(0/1)
§ stdio aix:
100%
(1/1)
dragonfly:
100%
(1/1)
freebsd:
100%
(1/1)
haiku:
100%
(1/1)
hurd:
100%
(1/1)
linux:
100%
(1/1)
macos:
100%
(1/1)
managarm:
100%
(1/1)
minix:
100%
(1/1)
mlibc:
100%
(1/1)
musl:
100%
(1/1)
netbsd:
100%
(1/1)
omnios:
100%
(1/1)
openbsd:
100%
(1/1)
redox:
100%
(1/1)
solaris:
100%
(1/1)
sortix:
0%
(0/1)
§ time aix:
100%
(2/2)
dragonfly:
100%
(2/2)
freebsd:
100%
(2/2)
haiku:
100%
(2/2)
hurd:
100%
(2/2)
linux:
100%
(2/2)
macos:
100%
(2/2)
managarm:
100%
(2/2)
minix:
100%
(2/2)
mlibc:
100%
(2/2)
musl:
100%
(2/2)
netbsd:
100%
(2/2)
omnios:
100%
(2/2)
openbsd:
100%
(2/2)
redox:
100%
(2/2)
solaris:
100%
(2/2)
sortix:
100%
(2/2)
Optional: OB XSI
Obsolescent and X/Open System Interfaces
§ OB XSI aix:
0%
(0/2)
dragonfly:
100%
(2/2)
freebsd:
0%
(0/2)
haiku:
100%
(2/2)
hurd:
0%
(0/2)
linux:
0%
(0/2)
macos:
100%
(2/2)
managarm:
0%
(0/2)
minix:
0%
(0/2)
mlibc:
0%
(0/2)
musl:
100%
(2/2)
netbsd:
100%
(2/2)
omnios:
50%
(1/2)
openbsd:
0%
(0/2)
redox:
0%
(0/2)
solaris:
50%
(1/2)
sortix:
0%
(0/2)
§ stdlib aix:
0%
(0/1)
dragonfly:
100%
(1/1)
freebsd:
0%
(0/1)
haiku:
100%
(1/1)
hurd:
0%
(0/1)
linux:
0%
(0/1)
macos:
100%
(1/1)
managarm:
0%
(0/1)
minix:
0%
(0/1)
mlibc:
0%
(0/1)
musl:
100%
(1/1)
netbsd:
100%
(1/1)
omnios:
100%
(1/1)
openbsd:
0%
(0/1)
redox:
0%
(0/1)
solaris:
100%
(1/1)
sortix:
0%
(0/1)
§ unistd aix:
0%
(0/1)
dragonfly:
100%
(1/1)
freebsd:
0%
(0/1)
haiku:
100%
(1/1)
hurd:
0%
(0/1)
linux:
0%
(0/1)
macos:
100%
(1/1)
managarm:
0%
(0/1)
minix:
0%
(0/1)
mlibc:
0%
(0/1)
musl:
100%
(1/1)
netbsd:
100%
(1/1)
omnios:
0%
(0/1)
openbsd:
0%
(0/1)
redox:
0%
(0/1)
solaris:
0%
(0/1)
sortix:
0%
(0/1)
Optional: PS
Process Scheduling
§ sched aix:
100%
(4/4)
dragonfly:
100%
(4/4)
freebsd:
100%
(4/4)
haiku:
0%
(0/4)
hurd:
25%
(1/4)
linux:
100%
(4/4)
macos:
0%
(0/4)
managarm:
25%
(1/4)
minix:
0%
(0/4)
mlibc:
100%
(4/4)
musl:
0%
(0/4)
netbsd:
50%
(2/4)
omnios:
100%
(4/4)
openbsd:
0%
(0/4)
redox:
0%
(0/4)
solaris:
100%
(4/4)
sortix:
0%
(0/4)
Optional: PS|TPS
Process Scheduling or Thread Execution Scheduling
§ sched aix:
100%
(3/3)
dragonfly:
66%
(2/3)
freebsd:
100%
(3/3)
haiku:
33%
(1/3)
hurd:
0%
(0/3)
linux:
100%
(3/3)
macos:
66%
(2/3)
managarm:
0%
(0/3)
minix:
0%
(0/3)
mlibc:
66%
(2/3)
musl:
100%
(3/3)
netbsd:
100%
(3/3)
omnios:
100%
(3/3)
openbsd:
66%
(2/3)
redox:
0%
(0/3)
solaris:
100%
(3/3)
sortix:
0%
(0/3)
Optional: RPP|TPP
Robust Mutex Priority Protection or Non-Robust Mutex Priority Protection
§ pthread aix:
100%
(4/4)
dragonfly:
100%
(4/4)
freebsd:
100%
(4/4)
haiku:
0%
(0/4)
hurd:
0%
(0/4)
linux:
100%
(4/4)
macos:
100%
(4/4)
managarm:
0%
(0/4)
minix:
0%
(0/4)
mlibc:
0%
(0/4)
musl:
0%
(0/4)
netbsd:
100%
(4/4)
omnios:
100%
(4/4)
openbsd:
100%
(4/4)
redox:
50%
(2/4)
solaris:
100%
(4/4)
sortix:
0%
(0/4)
Optional: SHM
Shared Memory Objects
§ sys_mman aix:
100%
(2/2)
dragonfly:
100%
(2/2)
freebsd:
100%
(2/2)
haiku:
100%
(2/2)
hurd:
100%
(2/2)
linux:
100%
(2/2)
macos:
100%
(2/2)
managarm:
100%
(2/2)
minix:
0%
(0/2)
mlibc:
0%
(0/2)
musl:
100%
(2/2)
netbsd:
100%
(2/2)
omnios:
100%
(2/2)
openbsd:
100%
(2/2)
redox:
100%
(2/2)
solaris:
100%
(2/2)
sortix:
0%
(0/2)
Optional: SIO
Synchronized Input and Output
§ unistd aix:
100%
(1/1)
dragonfly:
100%
(1/1)
freebsd:
100%
(1/1)
haiku:
100%
(1/1)
hurd:
100%
(1/1)
linux:
100%
(1/1)
macos:
100%
(1/1)
managarm:
100%
(1/1)
minix:
0%
(0/1)
mlibc:
100%
(1/1)
musl:
100%
(1/1)
netbsd:
100%
(1/1)
omnios:
100%
(1/1)
openbsd:
100%
(1/1)
redox:
100%
(1/1)
solaris:
100%
(1/1)
sortix:
0%
(0/1)
Optional: SPN
Spawn
§ spawn aix:
84%
(16/19)
dragonfly:
84%
(16/19)
freebsd:
84%
(16/19)
haiku:
94%
(18/19)
hurd:
78%
(15/19)
linux:
89%
(17/19)
macos:
73%
(14/19)
managarm:
63%
(12/19)
minix:
68%
(13/19)
mlibc:
63%
(12/19)
musl:
89%
(17/19)
netbsd:
84%
(16/19)
omnios:
94%
(18/19)
openbsd:
89%
(17/19)
redox:
0%
(0/19)
solaris:
100%
(19/19)
sortix:
0%
(0/19)
Optional: SPN PS
Spawn and Process Scheduling
§ spawn aix:
100%
(4/4)
dragonfly:
100%
(4/4)
freebsd:
100%
(4/4)
haiku:
0%
(0/4)
hurd:
100%
(4/4)
linux:
100%
(4/4)
macos:
0%
(0/4)
managarm:
0%
(0/4)
minix:
50%
(2/4)
mlibc:
0%
(0/4)
musl:
0%
(0/4)
netbsd:
75%
(3/4)
omnios:
100%
(4/4)
openbsd:
50%
(2/4)
redox:
0%
(0/4)
solaris:
100%
(4/4)
sortix:
0%
(0/4)
Optional: TCT
Thread CPU-Time Clocks
§ pthread aix:
100%
(1/1)
dragonfly:
100%
(1/1)
freebsd:
100%
(1/1)
haiku:
100%
(1/1)
hurd:
100%
(1/1)
linux:
100%
(1/1)
macos:
0%
(0/1)
managarm:
0%
(0/1)
minix:
0%
(0/1)
mlibc:
0%
(0/1)
musl:
100%
(1/1)
netbsd:
100%
(1/1)
omnios:
0%
(0/1)
openbsd:
100%
(1/1)
redox:
0%
(0/1)
solaris:
100%
(1/1)
sortix:
0%
(0/1)
Optional: TPS
Thread Execution Scheduling
§ pthread aix:
100%
(9/9)
dragonfly:
77%
(7/9)
freebsd:
88%
(8/9)
haiku:
44%
(4/9)
hurd:
66%
(6/9)
linux:
100%
(9/9)
macos:
88%
(8/9)
managarm:
88%
(8/9)
minix:
0%
(0/9)
mlibc:
88%
(8/9)
musl:
100%
(9/9)
netbsd:
66%
(6/9)
omnios:
88%
(8/9)
openbsd:
88%
(8/9)
redox:
33%
(3/9)
solaris:
88%
(8/9)
sortix:
0%
(0/9)
Optional: TSA TSS
Thread Stack Address Attribute and Thread Stack Size Attribute
§ pthread aix:
50%
(1/2)
dragonfly:
100%
(2/2)
freebsd:
100%
(2/2)
haiku:
100%
(2/2)
hurd:
0%
(0/2)
linux:
50%
(1/2)
macos:
100%
(2/2)
managarm:
100%
(2/2)
minix:
0%
(0/2)
mlibc:
100%
(2/2)
musl:
50%
(1/2)
netbsd:
100%
(2/2)
omnios:
0%
(0/2)
openbsd:
100%
(2/2)
redox:
0%
(0/2)
solaris:
50%
(1/2)
sortix:
100%
(2/2)
Optional: TSH
Thread Process-Shared Synchronization
§ pthread aix:
100%
(8/8)
dragonfly:
37%
(3/8)
freebsd:
100%
(8/8)
haiku:
100%
(8/8)
hurd:
50%
(4/8)
linux:
100%
(8/8)
macos:
75%
(6/8)
managarm:
100%
(8/8)
minix:
0%
(0/8)
mlibc:
100%
(8/8)
musl:
100%
(8/8)
netbsd:
0%
(0/8)
omnios:
100%
(8/8)
openbsd:
12%
(1/8)
redox:
75%
(6/8)
solaris:
87%
(7/8)
sortix:
0%
(0/8)
Optional: TSS
Thread Stack Size Attribute
§ pthread aix:
100%
(2/2)
dragonfly:
100%
(2/2)
freebsd:
50%
(1/2)
haiku:
100%
(2/2)
hurd:
0%
(0/2)
linux:
100%
(2/2)
macos:
100%
(2/2)
managarm:
100%
(2/2)
minix:
0%
(0/2)
mlibc:
100%
(2/2)
musl:
100%
(2/2)
netbsd:
100%
(2/2)
omnios:
0%
(0/2)
openbsd:
100%
(2/2)
redox:
0%
(0/2)
solaris:
50%
(1/2)
sortix:
100%
(2/2)
Optional: TYM
Typed Memory Objects
§ sys_mman aix:
0%
(0/3)
dragonfly:
0%
(0/3)
freebsd:
0%
(0/3)
haiku:
0%
(0/3)
hurd:
0%
(0/3)
linux:
0%
(0/3)
macos:
0%
(0/3)
managarm:
0%
(0/3)
minix:
0%
(0/3)
mlibc:
0%
(0/3)
musl:
0%
(0/3)
netbsd:
0%
(0/3)
omnios:
0%
(0/3)
openbsd:
0%
(0/3)
redox:
0%
(0/3)
solaris:
0%
(0/3)
sortix:
0%
(0/3)
Optional: XSI
X/Open System Interfaces
§ XSI aix:
85%
(96/112)
dragonfly:
96%
(108/112)
freebsd:
97%
(109/112)
haiku:
86%
(97/112)
hurd:
91%
(102/112)
linux:
95%
(107/112)
macos:
94%
(106/112)
managarm:
64%
(72/112)
minix:
72%
(81/112)
mlibc:
72%
(81/112)
musl:
91%
(102/112)
netbsd:
87%
(98/112)
omnios:
91%
(103/112)
openbsd:
87%
(98/112)
redox:
45%
(51/112)
solaris:
92%
(104/112)
sortix:
30%
(34/112)
§ dirent aix:
100%
(2/2)
dragonfly:
100%
(2/2)
freebsd:
100%
(2/2)
haiku:
100%
(2/2)
hurd:
100%
(2/2)
linux:
100%
(2/2)
macos:
100%
(2/2)
managarm:
100%
(2/2)
minix:
100%
(2/2)
mlibc:
100%
(2/2)
musl:
100%
(2/2)
netbsd:
100%
(2/2)
omnios:
100%
(2/2)
openbsd:
100%
(2/2)
redox:
100%
(2/2)
solaris:
100%
(2/2)
sortix:
100%
(2/2)
§ fmtmsg aix:
100%
(1/1)
dragonfly:
100%
(1/1)
freebsd:
100%
(1/1)
haiku:
0%
(0/1)
hurd:
100%
(1/1)
linux:
100%
(1/1)
macos:
100%
(1/1)
managarm:
0%
(0/1)
minix:
100%
(1/1)
mlibc:
0%
(0/1)
musl:
100%
(1/1)
netbsd:
100%
(1/1)
omnios:
100%
(1/1)
openbsd:
0%
(0/1)
redox:
0%
(0/1)
solaris:
100%
(1/1)
sortix:
0%
(0/1)
§ ftw aix:
100%
(1/1)
dragonfly:
100%
(1/1)
freebsd:
100%
(1/1)
haiku:
100%
(1/1)
hurd:
100%
(1/1)
linux:
100%
(1/1)
macos:
100%
(1/1)
managarm:
100%
(1/1)
minix:
0%
(0/1)
mlibc:
100%
(1/1)
musl:
100%
(1/1)
netbsd:
0%
(0/1)
omnios:
100%
(1/1)
openbsd:
100%
(1/1)
redox:
0%
(0/1)
solaris:
100%
(1/1)
sortix:
0%
(0/1)
§ grp aix:
100%
(3/3)
dragonfly:
100%
(3/3)
freebsd:
100%
(3/3)
haiku:
33%
(1/3)
hurd:
100%
(3/3)
linux:
100%
(3/3)
macos:
100%
(3/3)
managarm:
100%
(3/3)
minix:
100%
(3/3)
mlibc:
100%
(3/3)
musl:
100%
(3/3)
netbsd:
100%
(3/3)
omnios:
100%
(3/3)
openbsd:
100%
(3/3)
redox:
100%
(3/3)
solaris:
66%
(2/3)
sortix:
100%
(3/3)
§ libgen aix:
100%
(2/2)
dragonfly:
100%
(2/2)
freebsd:
100%
(2/2)
haiku:
100%
(2/2)
hurd:
100%
(2/2)
linux:
100%
(2/2)
macos:
100%
(2/2)
managarm:
100%
(2/2)
minix:
100%
(2/2)
mlibc:
100%
(2/2)
musl:
100%
(2/2)
netbsd:
100%
(2/2)
omnios:
100%
(2/2)
openbsd:
100%
(2/2)
redox:
100%
(2/2)
solaris:
100%
(2/2)
sortix:
100%
(2/2)
§ math aix:
0%
(0/6)
dragonfly:
100%
(6/6)
freebsd:
100%
(6/6)
haiku:
100%
(6/6)
hurd:
100%
(6/6)
linux:
100%
(6/6)
macos:
100%
(6/6)
managarm:
50%
(3/6)
minix:
0%
(0/6)
mlibc:
50%
(3/6)
musl:
100%
(6/6)
netbsd:
0%
(0/6)
omnios:
100%
(6/6)
openbsd:
100%
(6/6)
redox:
0%
(0/6)
solaris:
100%
(6/6)
sortix:
0%
(0/6)
§ ndbm aix:
100%
(9/9)
dragonfly:
100%
(9/9)
freebsd:
100%
(9/9)
haiku:
100%
(9/9)
hurd:
100%
(9/9)
linux:
100%
(9/9)
macos:
100%
(9/9)
managarm:
0%
(0/9)
minix:
100%
(9/9)
mlibc:
0%
(0/9)
musl:
0%
(0/9)
netbsd:
100%
(9/9)
omnios:
100%
(9/9)
openbsd:
100%
(9/9)
redox:
0%
(0/9)
solaris:
100%
(9/9)
sortix:
0%
(0/9)
§ pwd aix:
66%
(2/3)
dragonfly:
66%
(2/3)
freebsd:
66%
(2/3)
haiku:
33%
(1/3)
hurd:
100%
(3/3)
linux:
100%
(3/3)
macos:
100%
(3/3)
managarm:
100%
(3/3)
minix:
100%
(3/3)
mlibc:
100%
(3/3)
musl:
100%
(3/3)
netbsd:
100%
(3/3)
omnios:
100%
(3/3)
openbsd:
100%
(3/3)
redox:
100%
(3/3)
solaris:
66%
(2/3)
sortix:
100%
(3/3)
§ search aix:
100%
(11/11)
dragonfly:
90%
(10/11)
freebsd:
100%
(11/11)
haiku:
100%
(11/11)
hurd:
100%
(11/11)
linux:
100%
(11/11)
macos:
90%
(10/11)
managarm:
100%
(11/11)
minix:
100%
(11/11)
mlibc:
100%
(11/11)
musl:
100%
(11/11)
netbsd:
100%
(11/11)
omnios:
100%
(11/11)
openbsd:
90%
(10/11)
redox:
0%
(0/11)
solaris:
100%
(11/11)
sortix:
0%
(0/11)
§ signal aix:
100%
(2/2)
dragonfly:
100%
(2/2)
freebsd:
100%
(2/2)
haiku:
100%
(2/2)
hurd:
100%
(2/2)
linux:
100%
(2/2)
macos:
100%
(2/2)
managarm:
50%
(1/2)
minix:
0%
(0/2)
mlibc:
100%
(2/2)
musl:
100%
(2/2)
netbsd:
100%
(2/2)
omnios:
100%
(2/2)
openbsd:
100%
(2/2)
redox:
100%
(2/2)
solaris:
100%
(2/2)
sortix:
100%
(2/2)
§ stdlib aix:
95%
(20/21)
dragonfly:
95%
(20/21)
freebsd:
100%
(21/21)
haiku:
95%
(20/21)
hurd:
100%
(21/21)
linux:
100%
(21/21)
macos:
100%
(21/21)
managarm:
76%
(16/21)
minix:
100%
(21/21)
mlibc:
76%
(16/21)
musl:
100%
(21/21)
netbsd:
100%
(21/21)
omnios:
100%
(21/21)
openbsd:
95%
(20/21)
redox:
85%
(18/21)
solaris:
95%
(20/21)
sortix:
23%
(5/21)
§ string aix:
100%
(1/1)
dragonfly:
100%
(1/1)
freebsd:
100%
(1/1)
haiku:
100%
(1/1)
hurd:
100%
(1/1)
linux:
100%
(1/1)
macos:
100%
(1/1)
managarm:
100%
(1/1)
minix:
100%
(1/1)
mlibc:
100%
(1/1)
musl:
100%
(1/1)
netbsd:
100%
(1/1)
omnios:
100%
(1/1)
openbsd:
100%
(1/1)
redox:
100%
(1/1)
solaris:
100%
(1/1)
sortix:
100%
(1/1)
§ strings aix:
66%
(2/3)
dragonfly:
100%
(3/3)
freebsd:
100%
(3/3)
haiku:
100%
(3/3)
hurd:
66%
(2/3)
linux:
100%
(3/3)
macos:
100%
(3/3)
managarm:
100%
(3/3)
minix:
33%
(1/3)
mlibc:
100%
(3/3)
musl:
100%
(3/3)
netbsd:
33%
(1/3)
omnios:
100%
(3/3)
openbsd:
33%
(1/3)
redox:
100%
(3/3)
solaris:
100%
(3/3)
sortix:
100%
(3/3)
§ sys_ipc aix:
100%
(1/1)
dragonfly:
100%
(1/1)
freebsd:
100%
(1/1)
haiku:
100%
(1/1)
hurd:
100%
(1/1)
linux:
100%
(1/1)
macos:
100%
(1/1)
managarm:
100%
(1/1)
minix:
100%
(1/1)
mlibc:
100%
(1/1)
musl:
100%
(1/1)
netbsd:
100%
(1/1)
omnios:
100%
(1/1)
openbsd:
100%
(1/1)
redox:
0%
(0/1)
solaris:
100%
(1/1)
sortix:
0%
(0/1)
§ sys_msg aix:
100%
(4/4)
dragonfly:
100%
(4/4)
freebsd:
100%
(4/4)
haiku:
100%
(4/4)
hurd:
0%
(0/4)
linux:
100%
(4/4)
macos:
100%
(4/4)
managarm:
0%
(0/4)
minix:
0%
(0/4)
mlibc:
100%
(4/4)
musl:
100%
(4/4)
netbsd:
100%
(4/4)
omnios:
100%
(4/4)
openbsd:
100%
(4/4)
redox:
0%
(0/4)
solaris:
100%
(4/4)
sortix:
0%
(0/4)
§ sys_resource aix:
100%
(3/3)
dragonfly:
66%
(2/3)
freebsd:
66%
(2/3)
haiku:
66%
(2/3)
hurd:
100%
(3/3)
linux:
100%
(3/3)
macos:
100%
(3/3)
managarm:
66%
(2/3)
minix:
66%
(2/3)
mlibc:
100%
(3/3)
musl:
100%
(3/3)
netbsd:
100%
(3/3)
omnios:
100%
(3/3)
openbsd:
100%
(3/3)
redox:
0%
(0/3)
solaris:
100%
(3/3)
sortix:
66%
(2/3)
§ sys_sem aix:
100%
(3/3)
dragonfly:
100%
(3/3)
freebsd:
100%
(3/3)
haiku:
100%
(3/3)
hurd:
0%
(0/3)
linux:
100%
(3/3)
macos:
100%
(3/3)
managarm:
0%
(0/3)
minix:
100%
(3/3)
mlibc:
33%
(1/3)
musl:
100%
(3/3)
netbsd:
100%
(3/3)
omnios:
100%
(3/3)
openbsd:
100%
(3/3)
redox:
0%
(0/3)
solaris:
100%
(3/3)
sortix:
0%
(0/3)
§ sys_shm aix:
100%
(4/4)
dragonfly:
100%
(4/4)
freebsd:
100%
(4/4)
haiku:
0%
(0/4)
hurd:
75%
(3/4)
linux:
100%
(4/4)
macos:
100%
(4/4)
managarm:
0%
(0/4)
minix:
0%
(0/4)
mlibc:
100%
(4/4)
musl:
100%
(4/4)
netbsd:
100%
(4/4)
omnios:
100%
(4/4)
openbsd:
100%
(4/4)
redox:
0%
(0/4)
solaris:
100%
(4/4)
sortix:
0%
(0/4)
§ sys_stat aix:
100%
(2/2)
dragonfly:
100%
(2/2)
freebsd:
100%
(2/2)
haiku:
100%
(2/2)
hurd:
100%
(2/2)
linux:
100%
(2/2)
macos:
100%
(2/2)
managarm:
100%
(2/2)
minix:
50%
(1/2)
mlibc:
100%
(2/2)
musl:
100%
(2/2)
netbsd:
100%
(2/2)
omnios:
100%
(2/2)
openbsd:
100%
(2/2)
redox:
100%
(2/2)
solaris:
100%
(2/2)
sortix:
0%
(0/2)
§ sys_time aix:
100%
(2/2)
dragonfly:
100%
(2/2)
freebsd:
100%
(2/2)
haiku:
50%
(1/2)
hurd:
100%
(2/2)
linux:
100%
(2/2)
macos:
50%
(1/2)
managarm:
50%
(1/2)
minix:
50%
(1/2)
mlibc:
100%
(2/2)
musl:
100%
(2/2)
netbsd:
100%
(2/2)
omnios:
100%
(2/2)
openbsd:
100%
(2/2)
redox:
0%
(0/2)
solaris:
100%
(2/2)
sortix:
100%
(2/2)
§ sys_uio aix:
100%
(2/2)
dragonfly:
100%
(2/2)
freebsd:
100%
(2/2)
haiku:
100%
(2/2)
hurd:
100%
(2/2)
linux:
100%
(2/2)
macos:
100%
(2/2)
managarm:
100%
(2/2)
minix:
100%
(2/2)
mlibc:
100%
(2/2)
musl:
100%
(2/2)
netbsd:
100%
(2/2)
omnios:
100%
(2/2)
openbsd:
100%
(2/2)
redox:
100%
(2/2)
solaris:
100%
(2/2)
sortix:
100%
(2/2)
§ syslog aix:
75%
(3/4)
dragonfly:
100%
(4/4)
freebsd:
100%
(4/4)
haiku:
100%
(4/4)
hurd:
100%
(4/4)
linux:
100%
(4/4)
macos:
100%
(4/4)
managarm:
100%
(4/4)
minix:
75%
(3/4)
mlibc:
50%
(2/4)
musl:
100%
(4/4)
netbsd:
100%
(4/4)
omnios:
0%
(0/4)
openbsd:
100%
(4/4)
redox:
100%
(4/4)
solaris:
100%
(4/4)
sortix:
100%
(4/4)
§ time aix:
100%
(2/2)
dragonfly:
100%
(2/2)
freebsd:
50%
(1/2)
haiku:
50%
(1/2)
hurd:
100%
(2/2)
linux:
100%
(2/2)
macos:
100%
(2/2)
managarm:
50%
(1/2)
minix:
100%
(2/2)
mlibc:
50%
(1/2)
musl:
100%
(2/2)
netbsd:
100%
(2/2)
omnios:
100%
(2/2)
openbsd:
50%
(1/2)
redox:
50%
(1/2)
solaris:
100%
(2/2)
sortix:
50%
(1/2)
§ unistd aix:
66%
(8/12)
dragonfly:
100%
(12/12)
freebsd:
100%
(12/12)
haiku:
91%
(11/12)
hurd:
100%
(12/12)
linux:
100%
(12/12)
macos:
66%
(8/12)
managarm:
50%
(6/12)
minix:
41%
(5/12)
mlibc:
83%
(10/12)
musl:
100%
(12/12)
netbsd:
66%
(8/12)
omnios:
58%
(7/12)
openbsd:
91%
(11/12)
redox:
66%
(8/12)
solaris:
58%
(7/12)
sortix:
0%
(0/12)
§ utmpx aix:
66%
(4/6)
dragonfly:
100%
(6/6)
freebsd:
100%
(6/6)
haiku:
83%
(5/6)
hurd:
83%
(5/6)
linux:
16%
(1/6)
macos:
100%
(6/6)
managarm:
83%
(5/6)
minix:
83%
(5/6)
mlibc:
0%
(0/6)
musl:
83%
(5/6)
netbsd:
83%
(5/6)
omnios:
100%
(6/6)
openbsd:
0%
(0/6)
redox:
0%
(0/6)
solaris:
100%
(6/6)
sortix:
0%
(0/6)
§ wchar aix:
100%
(2/2)
dragonfly:
100%
(2/2)
freebsd:
100%
(2/2)
haiku:
100%
(2/2)
hurd:
100%
(2/2)
linux:
100%
(2/2)
macos:
100%
(2/2)
managarm:
100%
(2/2)
minix:
100%
(2/2)
mlibc:
100%
(2/2)
musl:
100%
(2/2)
netbsd:
100%
(2/2)
omnios:
100%
(2/2)
openbsd:
50%
(1/2)
redox:
0%
(0/2)
solaris:
100%
(2/2)
sortix:
100%
(2/2)
Optional: XSI|SIO
X/Open System Interfaces or Synchronized Input and Output
§ sys_mman aix:
100%
(1/1)
dragonfly:
100%
(1/1)
freebsd:
100%
(1/1)
haiku:
100%
(1/1)
hurd:
100%
(1/1)
linux:
100%
(1/1)
macos:
100%
(1/1)
managarm:
0%
(0/1)
minix:
0%
(0/1)
mlibc:
100%
(1/1)
musl:
100%
(1/1)
netbsd:
100%
(1/1)
omnios:
100%
(1/1)
openbsd:
100%
(1/1)
redox:
0%
(0/1)
solaris:
100%
(1/1)
sortix:
0%
(0/1)