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:
- extension - The POSIX feature macro values did not work, but implementation-specific feature macros did work. This outcome typically indicates a recently standardized feature.
- previous_posix - The latest POSIX feature macro values did not work, but the previous values worked. This outcome indicates the headers are not forward compatible with new standards.
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:
- aio
- arpa_inet
- ctype
- dirent
- endian
- fcntl
- grp
- inttypes
- libgen
- locale
- net_if
- netdb
- netinet_in
- poll
- pthread
- pwd
- regex
- sched
- semaphore
- setjmp
- signal
- spawn
- stdio
- stdlib
- string
- strings
- sys_mman
- sys_resource
- sys_select
- sys_socket
- sys_stat
- sys_statvfs
- sys_time
- sys_wait
- syslog
- termios
- threads
- time
- uchar
- unistd
- wchar
- wctype
basic
This suite tests basic invocations of all functions.
The goal to test if functions work on basic, hello-world level inputs, as a overall runtime coverage metric, as opposed to detailed unit tests.
| aix AIX 7.3 powerpc |
dragonfly DragonFly 6.4-RELEASE x86_64 |
freebsd FreeBSD 15.0-RELEASE amd64 |
haiku Haiku hrev59326 Jan 20 2026 x86_64 |
hurd GNU 0.9 i686-AT386 |
linux Linux 6.17.13+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 |
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.89.207.2 sparc |
sortix Sortix 1.1.0-dev Feb 21 2026 x86_64 |
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| § overall | aix: 92% (592/643) |
dragonfly: 90% (623/688) |
freebsd: 98% (678/688) |
haiku: 93% (640/688) |
hurd: 96% (667/688) |
linux: 98% (680/688) |
macos: 78% (538/688) |
managarm: 89% (316/353) |
minix: 70% (482/688) |
musl: 98% (675/688) |
netbsd: 95% (654/688) |
omnios: 96% (661/688) |
openbsd: 89% (619/688) |
redox: 71% (484/675) |
solaris: 95% (654/688) |
sortix: 88% (612/688) |
| § 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/0) |
minix: 0% (0/7) |
musl: 100% (7/7) |
netbsd: 57% (4/7) |
omnios: 100% (7/7) |
openbsd: 0% (0/7) |
redox: 0% (0/7) |
solaris: 85% (6/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: 0% (0/0) |
minix: 83% (5/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) |
| § 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: 0% (0/0) |
minix: 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: 0% (0/0) |
minix: 88% (8/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) |
| § 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: 0% (0/0) |
minix: 0% (0/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: 0% (0/0) |
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: 0% (0/0) |
minix: 75% (3/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) |
| § 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: 0% (0/0) |
minix: 100% (4/4) |
musl: 100% (4/4) |
netbsd: 100% (4/4) |
omnios: 50% (2/4) |
openbsd: 100% (4/4) |
redox: 75% (3/4) |
solaris: 100% (4/4) |
sortix: 100% (4/4) |
| § inttypes | aix: 0% (0/0) |
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: 0% (0/0) |
minix: 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) |
| § 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) |
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) |
| § net_if | aix: 0% (0/0) |
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: 0% (0/0) |
minix: 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: 0% (0/0) |
minix: 90% (20/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: 0% (0/0) |
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: 0% (0/0) |
minix: 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) |
| § poll | aix: 0% (0/0) |
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: 0% (0/0) |
minix: 0% (0/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: 0% (0/0) |
minix: 0% (0/73) |
musl: 94% (69/73) |
netbsd: 87% (64/73) |
omnios: 100% (73/73) |
openbsd: 87% (64/73) |
redox: 80% (59/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: 0% (0/0) |
minix: 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: 0% (0/0) |
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: 0% (0/0) |
minix: 100% (4/4) |
musl: 100% (4/4) |
netbsd: 100% (4/4) |
omnios: 100% (4/4) |
openbsd: 100% (4/4) |
redox: 0% (0/0) |
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) |
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: 0% (0/0) |
minix: 0% (0/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: 0% (0/0) |
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: 0% (0/0) |
minix: 100% (4/4) |
musl: 100% (4/4) |
netbsd: 100% (4/4) |
omnios: 75% (3/4) |
openbsd: 100% (4/4) |
redox: 0% (0/0) |
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: 59% (13/22) |
minix: 63% (14/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) |
| § 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: 97% (65/67) |
minix: 95% (64/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) |
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: 97% (35/36) |
minix: 100% (36/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: 0% (0/0) |
minix: 75% (3/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) |
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: 0% (0/0) |
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/0) |
minix: 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: 0% (0/0) |
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: 0% (0/0) |
minix: 66% (4/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: 89% (17/19) |
managarm: 68% (13/19) |
minix: 89% (17/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) |
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: 0% (0/0) |
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/0) |
minix: 100% (2/2) |
musl: 100% (2/2) |
netbsd: 100% (2/2) |
omnios: 100% (2/2) |
openbsd: 100% (2/2) |
redox: 0% (0/0) |
solaris: 100% (2/2) |
sortix: 100% (2/2) |
| § sys_wait | aix: 0% (0/0) |
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: 0% (0/0) |
minix: 66% (2/3) |
musl: 100% (3/3) |
netbsd: 100% (3/3) |
omnios: 100% (3/3) |
openbsd: 100% (3/3) |
redox: 0% (0/0) |
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: 61% (8/13) |
minix: 76% (10/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: 76% (19/25) |
minix: 0% (0/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: 86% (19/22) |
minix: 68% (15/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/0) |
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: 0% (0/0) |
minix: 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: 94% (71/75) |
minix: 74% (56/75) |
musl: 100% (75/75) |
netbsd: 97% (73/75) |
omnios: 92% (69/75) |
openbsd: 96% (72/75) |
redox: 76% (57/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: 0% (0/0) |
minix: 95% (71/74) |
musl: 95% (71/74) |
netbsd: 97% (72/74) |
omnios: 95% (71/74) |
openbsd: 97% (72/74) |
redox: 59% (44/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: 0% (0/0) |
minix: 88% (32/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) |
|
Optional: ADV Advisory Information |
||||||||||||||||
| § ADV | aix: 100% (2/2) |
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: 100% (2/2) |
minix: 25% (1/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: 0% (0/0) |
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: 0% (0/0) |
minix: 0% (0/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) |
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) |
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) |
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: 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) |
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/0) |
minix: 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) |
|
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: 0% (0/0) |
minix: 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: 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) |
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: 0% (0/2) |
managarm: 0% (0/2) |
minix: 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: 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% (3/3) |
minix: 85% (6/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: 0% (0/0) |
minix: 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: 0% (0/0) |
minix: 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: 0% (0/0) |
minix: 0% (0/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) |
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) |
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) |
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) |
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) |
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) |
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) |
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/0) |
minix: 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) |
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) |
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: 84% (16/19) |
hurd: 78% (15/19) |
linux: 89% (17/19) |
macos: 73% (14/19) |
managarm: 0% (0/0) |
minix: 68% (13/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/0) |
minix: 50% (2/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/0) |
minix: 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: 0% (0/0) |
minix: 0% (0/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: 0% (0/0) |
minix: 0% (0/2) |
musl: 50% (1/2) |
netbsd: 100% (2/2) |
omnios: 0% (0/2) |
openbsd: 100% (2/2) |
redox: 100% (2/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: 0% (0/0) |
minix: 0% (0/8) |
musl: 100% (8/8) |
netbsd: 0% (0/8) |
omnios: 100% (8/8) |
openbsd: 12% (1/8) |
redox: 75% (6/8) |
solaris: 100% (8/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: 0% (0/0) |
minix: 0% (0/2) |
musl: 100% (2/2) |
netbsd: 100% (2/2) |
omnios: 0% (0/2) |
openbsd: 100% (2/2) |
redox: 100% (2/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) |
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: 86% (46/53) |
dragonfly: 95% (61/64) |
freebsd: 95% (61/64) |
haiku: 79% (51/64) |
hurd: 98% (63/64) |
linux: 100% (64/64) |
macos: 92% (59/64) |
managarm: 67% (27/40) |
minix: 76% (49/64) |
musl: 100% (64/64) |
netbsd: 90% (58/64) |
omnios: 85% (55/64) |
openbsd: 90% (58/64) |
redox: 76% (43/56) |
solaris: 87% (56/64) |
sortix: 50% (32/64) |
| § 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: 0% (0/0) |
minix: 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) |
| § 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: 0% (0/0) |
minix: 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: 0% (0/0) |
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/0) |
minix: 100% (2/2) |
musl: 100% (2/2) |
netbsd: 100% (2/2) |
omnios: 100% (2/2) |
openbsd: 100% (2/2) |
redox: 0% (0/0) |
solaris: 100% (2/2) |
sortix: 100% (2/2) |
| § 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: 0% (0/0) |
minix: 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) |
| § 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: 100% (2/2) |
minix: 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: 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) |
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) |
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: 0% (0/0) |
minix: 33% (1/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_resource | aix: 0% (0/0) |
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: 0% (0/0) |
minix: 66% (2/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_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) |
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: 0% (0/0) |
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: 0% (0/0) |
minix: 50% (1/2) |
musl: 100% (2/2) |
netbsd: 100% (2/2) |
omnios: 100% (2/2) |
openbsd: 100% (2/2) |
redox: 0% (0/0) |
solaris: 100% (2/2) |
sortix: 100% (2/2) |
| § syslog | aix: 0% (0/0) |
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: 0% (0/0) |
minix: 75% (3/4) |
musl: 100% (4/4) |
netbsd: 100% (4/4) |
omnios: 0% (0/4) |
openbsd: 100% (4/4) |
redox: 0% (0/0) |
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) |
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: 58% (7/12) |
hurd: 100% (12/12) |
linux: 100% (12/12) |
macos: 66% (8/12) |
managarm: 41% (5/12) |
minix: 41% (5/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) |
| § 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: 0% (0/0) |
minix: 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) |
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) |