mirror of https://github.com/Qortal/Brooklyn
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
21 lines
541 B
21 lines
541 B
/* SPDX-License-Identifier: GPL-2.0 */ |
|
|
|
#include <asm/unistd.h> |
|
#include <asm/dwarf.h> |
|
|
|
.macro vdso_syscall func,syscall |
|
.globl __kernel_compat_\func |
|
.type __kernel_compat_\func,@function |
|
.align 8 |
|
__kernel_compat_\func: |
|
CFI_STARTPROC |
|
svc \syscall |
|
/* Make sure we notice when a syscall returns, which shouldn't happen */ |
|
.word 0 |
|
CFI_ENDPROC |
|
.size __kernel_compat_\func,.-__kernel_compat_\func |
|
.endm |
|
|
|
vdso_syscall restart_syscall,__NR_restart_syscall |
|
vdso_syscall sigreturn,__NR_sigreturn |
|
vdso_syscall rt_sigreturn,__NR_rt_sigreturn
|
|
|