Name Date Size

..25-Oct-20244 KiB

android-aarch64.txtH A D25-Oct-2024238

android-arm.txtH A D25-Oct-20241.4 KiB

android-i686.txtH A D25-Oct-202481

android-x86_64.txtH A D25-Oct-2024582

android.txtH A D25-Oct-202444.8 KiB

apple.txtH A D25-Oct-202430.9 KiB

dragonfly.txtH A D25-Oct-202418.7 KiB

freebsd-x86_64.txtH A D25-Oct-2024223

freebsd.txtH A D25-Oct-202424.6 KiB

fuchsia-x86_64.txtH A D25-Oct-2024148

fuchsia.txtH A D25-Oct-202416.6 KiB

ios.txtH A D25-Oct-202485

linux-aarch64.txtH A D25-Oct-20241 KiB

linux-gnu-riscv64gc.txtH A D25-Oct-2024100

linux-gnu-x86_64.txtH A D25-Oct-2024665

linux-gnu.txtH A D25-Oct-20249.7 KiB

linux-i686.txtH A D25-Oct-20242.8 KiB

linux-mips.txtH A D25-Oct-20241.4 KiB

linux-musl.txtH A D25-Oct-2024625

linux-powerpc.txtH A D25-Oct-20242.1 KiB

linux-powerpc64.txtH A D25-Oct-20242.3 KiB

linux-powerpc64le.txtH A D25-Oct-20242.3 KiB

linux-riscv64gc.txtH A D25-Oct-20241.1 KiB

linux-s390x.txtH A D25-Oct-20241.6 KiB

linux-sparc64.txtH A D25-Oct-20241.6 KiB

linux-x86_64.txtH A D25-Oct-20241.5 KiB

linux.txtH A D25-Oct-202444 KiB

macos-aarch64.txtH A D25-Oct-202484

macos-i686.txtH A D25-Oct-2024121

macos-x86_64.txtH A D25-Oct-2024144

macos.txtH A D25-Oct-2024123

netbsd-aarch64.txtH A D25-Oct-202480

netbsd-powerpc.txtH A D25-Oct-202430

netbsd-x86_64.txtH A D25-Oct-202466

netbsd.txtH A D25-Oct-202418.6 KiB

openbsd.txtH A D25-Oct-202414.6 KiB

README.mdH A D25-Oct-2024688

redox.txtH A D25-Oct-20242.1 KiB

TODO-linux.txtH A D25-Oct-20241.6 KiB

TODO-unix.txtH A D25-Oct-2024116

unix.txtH A D25-Oct-20248.1 KiB

windows-gnu.txtH A D25-Oct-202484

windows-msvc.txtH A D25-Oct-202432

windows.txtH A D25-Oct-20242.8 KiB

README.md

1# Supported API by libc
2
3These files are read by [`build.rs`](../build.rs) and turned into tests to
4ensure that APIs aren't removed between libc releases.
5
6## File order
7
8Files are including in the following order:
9 * Family, e.g. `unix.txt`. NOTE: Windows is skipped here and includes as OS
10   name below.
11 * Vendor, e.g. `apple.txt`. This allows us to have a single file with system
12   calls shared between multiple OSs, e.g. `ios.txt`, `macos.txt` share the same
13   kernel.
14 * OS, e.g `linux.txt`, `macos.txt`, `windows.txt`.
15 * Architecture specific system calls, e.g. `linux-x86_64.txt` or
16   `linux-aarch64.txt`.
17 * Target environment, e.g. `windows-mscv.txt` or `windows-gnu.txt`.
18