Right - as far as I know, the main reason that the syscall interface may never be changed is old statically linked binaries, or at least binaries and libraries which do syscalls themselves and not through libc. That problem could be solved by hacking ld.so (as far as I know, even statically linked binaries are loaded by ld.so, and if not something similar could be found) but not by hacking libc.
Copyright © 2017, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds