summaryrefslogtreecommitdiff
path: root/arch/x32/syscall_arch.h
AgeCommit message (Collapse)AuthorLines
2015-05-01fix dangling pointers in x32 syscall timespec fixup codeRich Felker-7/+16
the lifetime of compound literals is the block in which they appear. the temporary struct __timespec_kernel objects created as compound literals no longer existed at the time their addresses were passed to the kernel.
2014-02-23fix x32 syscall arch.h timespec fixup coderofl0r-53/+49
it's legal to call the __syscall functions with more arguments than necessary, and the __syscall_cp cancel dummy impl. does just that. thus we must insert the switch for all possible syscalls numbers into all of the syscallN inline functions.
2014-02-23mostly-cosmetic fixups to x32 port mergeRich Felker-1/+1
2014-02-23x32 port (diff against vanilla x86_64)rofl0r-17/+76
2014-02-23import vanilla x86_64 code as x32rofl0r-0/+62