macOS and iOS too — syscalls aren’t stable at all, you’re expected to link through shared library interfaces.