3 ms·
The situation on linux is actually different because the kernel and glibc are maintained separately and the syscall ABI is treated as a boundary between compone
by asveikau 6y ago
The situation on linux is actually different because the kernel and glibc are maintained separately and the syscall ABI is treated as a boundary between components.
Any time a new syscall is wrapped the userland maintainers need to account for what happens when run on an old kernel and typically have some fallback logic.