diff options
author | Mike Frysinger <vapier@chromium.org> | 2013-10-19 02:42:07 -0400 |
---|---|---|
committer | chrome-internal-fetch <chrome-internal-fetch@google.com> | 2013-10-23 06:54:19 +0000 |
commit | fccb4c99597b7c20568e4d468004c9ab192e695a (patch) | |
tree | eb8cff265e2c66be098ec59a650f298a28c745bc /bpf.h | |
parent | 02d0654f088b5de57f49f85c5ec064e6e581c6fc (diff) | |
download | minijail-fccb4c99597b7c20568e4d468004c9ab192e695a.tar.gz |
port to more arches
Just copy & paste relevant toolchain defines and kernel headers.
BUG=chromium:307180
TEST=ppc build works
Change-Id: I43b402e6eebbfa5e9ce11ac0c782d6baab9e0a4b
Reviewed-on: https://chromium-review.googlesource.com/173726
Reviewed-by: Jorge Lucangeli Obes <jorgelo@chromium.org>
Commit-Queue: Mike Frysinger <vapier@chromium.org>
Tested-by: Mike Frysinger <vapier@chromium.org>
Diffstat (limited to 'bpf.h')
-rw-r--r-- | bpf.h | 24 |
1 files changed, 24 insertions, 0 deletions
@@ -67,6 +67,30 @@ struct seccomp_data { # define EM_ARM 40 # endif #define ARCH_NR AUDIT_ARCH_ARM +#elif defined(__hppa__) +#define ARCH_NR AUDIT_ARCH_PARISC +#elif defined(__ia64__) +#define ARCH_NR AUDIT_ARCH_IA64 +#elif defined(__mips__) +# if defined(__MIPSEB__) +#define ARCH_NR AUDIT_ARCH_MIPS64 +# else +#define ARCH_NR AUDIT_ARCH_MIPSEL64 +# endif +#elif defined(__powerpc64__) +#define ARCH_NR AUDIT_ARCH_PPC64 +#elif defined(__powerpc__) +#define ARCH_NR AUDIT_ARCH_PPC +#elif defined(__s390x__) +#define ARCH_NR AUDIT_ARCH_S390X +#elif defined(__s390__) +#define ARCH_NR AUDIT_ARCH_S390 +#elif defined(__sparc__) +# if defined(__arch64__) +#define AUDIT_ARCH_SPARC64 +# else +#define AUDIT_ARCH_SPARC +# endif #else #error "AUDIT_ARCH value unavailable" #endif |