xref: /openbmc/linux/arch/x86/um/asm/syscall.h (revision a8da474e)
1 #ifndef __UM_ASM_SYSCALL_H
2 #define __UM_ASM_SYSCALL_H
3 
4 #include <uapi/linux/audit.h>
5 
6 typedef asmlinkage long (*sys_call_ptr_t)(unsigned long, unsigned long,
7 					  unsigned long, unsigned long,
8 					  unsigned long, unsigned long);
9 
10 static inline int syscall_get_arch(void)
11 {
12 #ifdef CONFIG_X86_32
13 	return AUDIT_ARCH_I386;
14 #else
15 	return AUDIT_ARCH_X86_64;
16 #endif
17 }
18 
19 #endif /* __UM_ASM_SYSCALL_H */
20