Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
awilliam
GitHub Repository: awilliam/linux-vfio
Path: blob/master/arch/sparc/kernel/compat_audit.c
10817 views
1
#define __32bit_syscall_numbers__
2
#include <asm/unistd.h>
3
4
unsigned sparc32_dir_class[] = {
5
#include <asm-generic/audit_dir_write.h>
6
~0U
7
};
8
9
unsigned sparc32_chattr_class[] = {
10
#include <asm-generic/audit_change_attr.h>
11
~0U
12
};
13
14
unsigned sparc32_write_class[] = {
15
#include <asm-generic/audit_write.h>
16
~0U
17
};
18
19
unsigned sparc32_read_class[] = {
20
#include <asm-generic/audit_read.h>
21
~0U
22
};
23
24
unsigned sparc32_signal_class[] = {
25
#include <asm-generic/audit_signal.h>
26
~0U
27
};
28
29
int sparc32_classify_syscall(unsigned syscall)
30
{
31
switch(syscall) {
32
case __NR_open:
33
return 2;
34
case __NR_openat:
35
return 3;
36
case __NR_socketcall:
37
return 4;
38
case __NR_execve:
39
return 5;
40
default:
41
return 1;
42
}
43
}
44
45