sys_call_table.S 736 B

1234567891011121314151617181920212223242526272829
  1. #include <linux/linkage.h>
  2. /* Steal i386 syscall table for our purposes, but with some slight changes.*/
  3. #define sys_iopl sys_ni_syscall
  4. #define sys_ioperm sys_ni_syscall
  5. #define sys_vm86old sys_ni_syscall
  6. #define sys_vm86 sys_ni_syscall
  7. #define old_mmap sys_old_mmap
  8. #define ptregs_fork sys_fork
  9. #define ptregs_execve sys_execve
  10. #define ptregs_iopl sys_iopl
  11. #define ptregs_vm86old sys_vm86old
  12. #define ptregs_sigreturn sys_sigreturn
  13. #define ptregs_clone sys_clone
  14. #define ptregs_vm86 sys_vm86
  15. #define ptregs_rt_sigreturn sys_rt_sigreturn
  16. #define ptregs_sigaltstack sys_sigaltstack
  17. #define ptregs_vfork sys_vfork
  18. .section .rodata,"a"
  19. #include "../../x86/kernel/syscall_table_32.S"
  20. ENTRY(syscall_table_size)
  21. .long .-sys_call_table