X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=arch%2Faarch64%2Fsyscall_arch.h;h=504983aa276a641a4be60ea12733c752b9b49ea1;hb=46d1c7801bb509e1097e8fadbaf359367fa4ef0b;hp=ec7cc785c4a630d442cd48fb9475bff315b37c24;hpb=01ef3dd9c5fa7a56aa370f244dd08e05c73010f5;p=musl diff --git a/arch/aarch64/syscall_arch.h b/arch/aarch64/syscall_arch.h index ec7cc785..504983aa 100644 --- a/arch/aarch64/syscall_arch.h +++ b/arch/aarch64/syscall_arch.h @@ -1,9 +1,5 @@ -#define __SYSCALL_LL_E(x) \ -((union { long long ll; long l[2]; }){ .ll = x }).l[0], \ -((union { long long ll; long l[2]; }){ .ll = x }).l[1] -#define __SYSCALL_LL_O(x) 0, __SYSCALL_LL_E((x)) - -long (__syscall)(long, ...); +#define __SYSCALL_LL_E(x) (x) +#define __SYSCALL_LL_O(x) (x) #define __asm_syscall(...) do { \ __asm__ __volatile__ ( "svc 0" \ @@ -78,3 +74,5 @@ static inline long __syscall6(long n, long a, long b, long c, long d, long e, lo #define VDSO_USEFUL #define VDSO_CGT_SYM "__kernel_clock_gettime" #define VDSO_CGT_VER "LINUX_2.6.39" + +#define IPC_64 0