blob: 81d6562ce01d5ce52294691e03555c1b4cf3e10f [file] [log] [blame]
Kyle Swenson8d8f6542021-03-15 11:02:55 -06001#ifndef __UM_ASM_SYSCALL_H
2#define __UM_ASM_SYSCALL_H
3
4#include <uapi/linux/audit.h>
5
6typedef asmlinkage long (*sys_call_ptr_t)(unsigned long, unsigned long,
7 unsigned long, unsigned long,
8 unsigned long, unsigned long);
9
10static 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 */