• R
    remove external __syscall function and last remaining users · 788d5e24
    Rich Felker 提交于
    the weak version of __syscall_cp_c was using a tail call to __syscall
    to avoid duplicating the 6-argument syscall code inline in small
    static-linked programs, but now that __syscall no longer exists, the
    inline expansion is no longer duplication.
    
    the syscall.h machinery suppported up to 7 syscall arguments, only via
    an external __syscall function, but we presently have no syscall call
    points that actually make use of that many, and the kernel only
    defines 7-argument calling conventions for arm, powerpc (32-bit), and
    sh. if it turns out we need them in the future, they can easily be
    added.
    788d5e24
syscall.h 6.8 KB