Stuart Henderson <s...@spacehopper.org> wrote: > System calls are not a stable interface in OpenBSD.
system calls are stable API. The syscall numbers are not stable ABI. The parameters of syscall() are very much not stable, syscall() is not API access, it is an interface noone should use, as can be witnessed by our tree never using the interface (except in a few vague places inside "libc" where we want to write in C rather than asm. If someone takes the approach of calling syscall(), I am more than happy to break their efforts once in a while...