1 #undef __s390x__ 2 #include <asm/unistd.h> 3 4 unsigned s390_dir_class[] = { 5 #include <asm-generic/audit_dir_write.h> 6 ~0U 7 }; 8 9 unsigned s390_chattr_class[] = { 10 #include <asm-generic/audit_change_attr.h> 11 ~0U 12 }; 13 14 unsigned s390_write_class[] = { 15 #include <asm-generic/audit_write.h> 16 ~0U 17 }; 18 19 unsigned s390_read_class[] = { 20 #include <asm-generic/audit_read.h> 21 ~0U 22 }; 23 24 int s390_classify_syscall(unsigned syscall) 25 { 26 switch(syscall) { 27 case __NR_open: 28 return 2; 29 case __NR_openat: 30 return 3; 31 case __NR_socketcall: 32 return 4; 33 case __NR_execve: 34 return 5; 35 default: 36 return 1; 37 } 38 } 39