Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
audit.c
Go to the documentation of this file.
1 #include <asm/unistd_32.h>
2 
3 unsigned ia32_dir_class[] = {
5 ~0U
6 };
7 
8 unsigned ia32_chattr_class[] = {
10 ~0U
11 };
12 
13 unsigned ia32_write_class[] = {
15 ~0U
16 };
17 
18 unsigned ia32_read_class[] = {
19 #include <asm-generic/audit_read.h>
20 ~0U
21 };
22 
23 unsigned ia32_signal_class[] = {
25 ~0U
26 };
27 
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 }