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 }; 23*55669bfaSAl Viro 24*55669bfaSAl Viro int ppc32_classify_syscall(unsigned syscall) 25*55669bfaSAl Viro { 26*55669bfaSAl Viro switch(syscall) { 27*55669bfaSAl Viro case __NR_open: 28*55669bfaSAl Viro return 2; 29*55669bfaSAl Viro case __NR_openat: 30*55669bfaSAl Viro return 3; 31*55669bfaSAl Viro case __NR_socketcall: 32*55669bfaSAl Viro return 4; 33*55669bfaSAl Viro case __NR_execve: 34*55669bfaSAl Viro return 5; 35*55669bfaSAl Viro default: 36*55669bfaSAl Viro return 1; 37*55669bfaSAl Viro } 38*55669bfaSAl Viro } 39