1c0803799SAl Viro #undef __powerpc64__ 2c0803799SAl Viro #include <asm/unistd.h> 3c0803799SAl Viro 4c0803799SAl Viro unsigned ppc32_dir_class[] = { 5c0803799SAl Viro #include <asm-generic/audit_dir_write.h> 6c0803799SAl Viro ~0U 7c0803799SAl Viro }; 8c0803799SAl Viro 9c0803799SAl Viro unsigned ppc32_chattr_class[] = { 10c0803799SAl Viro #include <asm-generic/audit_change_attr.h> 11c0803799SAl Viro ~0U 12c0803799SAl Viro }; 13dc104fb3SAl Viro 14dc104fb3SAl Viro unsigned ppc32_write_class[] = { 15dc104fb3SAl Viro #include <asm-generic/audit_write.h> 16dc104fb3SAl Viro ~0U 17dc104fb3SAl Viro }; 18dc104fb3SAl Viro 19dc104fb3SAl Viro unsigned ppc32_read_class[] = { 20dc104fb3SAl Viro #include <asm-generic/audit_read.h> 21dc104fb3SAl Viro ~0U 22dc104fb3SAl Viro }; 2355669bfaSAl Viro 24*7f13da40SAmy Griffis unsigned ppc32_signal_class[] = { 25*7f13da40SAmy Griffis #include <asm-generic/audit_signal.h> 26*7f13da40SAmy Griffis ~0U 27*7f13da40SAmy Griffis }; 28*7f13da40SAmy Griffis 2955669bfaSAl Viro int ppc32_classify_syscall(unsigned syscall) 3055669bfaSAl Viro { 3155669bfaSAl Viro switch(syscall) { 3255669bfaSAl Viro case __NR_open: 3355669bfaSAl Viro return 2; 3455669bfaSAl Viro case __NR_openat: 3555669bfaSAl Viro return 3; 3655669bfaSAl Viro case __NR_socketcall: 3755669bfaSAl Viro return 4; 3855669bfaSAl Viro case __NR_execve: 3955669bfaSAl Viro return 5; 4055669bfaSAl Viro default: 4155669bfaSAl Viro return 1; 4255669bfaSAl Viro } 4355669bfaSAl Viro } 44