linux/arch/x86/ia32/audit.c
<<
>>
Prefs
   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