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 10* Family, e.g. `unix.txt`. NOTE: Windows is skipped here and includes as OS name 11 below. 12* Vendor, e.g. `apple.txt`. This allows us to have a single file with system 13 calls shared between multiple OSs, e.g. `ios.txt`, `macos.txt` share the same 14 kernel. 15* OS, e.g `linux.txt`, `macos.txt`, `windows.txt`. 16* Architecture specific system calls, e.g. `linux-x86_64.txt` or 17 `linux-aarch64.txt`. 18* Target environment, e.g. `windows-mscv.txt` or `windows-gnu.txt`. 19