nfqws,tpws: fix seccomp for ppc64

This commit is contained in:
bol-van 2024-09-15 09:25:16 +03:00
parent c97c7ae9b7
commit 6cedc7301d
2 changed files with 24 additions and 12 deletions

View File

@ -59,11 +59,19 @@ bool dropcaps(void);
# define ARCH_NR AUDIT_ARCH_MIPS64
# endif
#else
# warning "Platform does not support seccomp filter yet"
# define REG_SYSCALL 0
# define ARCH_NR 0
# error "Unsupported mips abi"
#endif
#elif defined(__PPC64__)
# define REG_SYSCALL regs.gpr[0]
# if __BYTE_ORDER == __LITTLE_ENDIAN
# define ARCH_NR AUDIT_ARCH_PPC64LE
# else
# define ARCH_NR AUDIT_ARCH_PPC64
# endif
#elif defined(__PPC__)
# define REG_SYSCALL regs.gpr[0]
@ -71,9 +79,7 @@ bool dropcaps(void);
#else
# warning "Platform does not support seccomp filter yet"
# define REG_SYSCALL 0
# define ARCH_NR 0
# error "Platform does not support seccomp filter yet"
#endif

View File

@ -61,11 +61,19 @@ bool dropcaps(void);
# define ARCH_NR AUDIT_ARCH_MIPS64
# endif
#else
# warning "Platform does not support seccomp filter yet"
# define REG_SYSCALL 0
# define ARCH_NR 0
# error "Unsupported mips abi"
#endif
#elif defined(__PPC64__)
# define REG_SYSCALL regs.gpr[0]
# if __BYTE_ORDER == __LITTLE_ENDIAN
# define ARCH_NR AUDIT_ARCH_PPC64LE
# else
# define ARCH_NR AUDIT_ARCH_PPC64
# endif
#elif defined(__PPC__)
# define REG_SYSCALL regs.gpr[0]
@ -73,9 +81,7 @@ bool dropcaps(void);
#else
# warning "Platform does not support seccomp filter yet"
# define REG_SYSCALL 0
# define ARCH_NR 0
# error "Platform does not support seccomp filter yet"
#endif