1#include <asm/unistd_32.h> 2 3unsigned ia32_dir_class[] = { 4#include <asm-generic/audit_dir_write.h> 5~0U 6}; 7 8unsigned ia32_chattr_class[] = { 9#include <asm-generic/audit_change_attr.h> 10~0U 11}; 12 13unsigned ia32_write_class[] = { 14#include <asm-generic/audit_write.h> 15~0U 16}; 17 18unsigned ia32_read_class[] = { 19#include <asm-generic/audit_read.h> 20~0U 21}; 22 23unsigned ia32_signal_class[] = { 24#include <asm-generic/audit_signal.h> 25~0U 26}; 27 28int ia32_classify_syscall(unsigned syscall) 29{ 30 switch (syscall) { 31 case __NR_open: 32 return 2; 33 case __NR_openat: 34 return 3; 35 case __NR_socketcall: 36 return 4; 37 case __NR_execve: 38 return 5; 39 default: 40 return 1; 41 } 42} 43