|
24 | 24 | */ |
25 | 25 |
|
26 | 26 | #define SYSCALL_EXIT 1 |
27 | | -#define SYSCALL_EXECVE 2 |
28 | | -#define SYSCALL_WAITPID 3 |
29 | | -#define SYSCALL_READ 4 |
30 | | -#define SYSCALL_WRITE 5 |
31 | | -#define SYSCALL_FORK 7 |
32 | | -#define SYSCALL_PTRACE 8 |
33 | | -#define SYSCALL_READDIR 9 |
34 | | -#define SYSCALL_OPEN 14 |
35 | | -#define SYSCALL_CLOSE 15 |
36 | | -#define SYSCALL_THREAD_CREATE 16 |
37 | | -#define SYSCALL_THREAD_JOIN 17 |
38 | | -#define SYSCALL_THREAD_EXIT 18 |
39 | | -#define SYSCALL_PIPE 19 |
40 | | -#define SYSCALL_IOCTL 20 |
41 | | -#define SYSCALL_FCNTL 21 |
42 | | -#define SYSCALL_DUP 22 |
43 | | -#define SYSCALL_DUP2 23 |
44 | | - |
45 | | -#define SYSCALL_SOCKET 26 |
46 | | -#define SYSCALL_BIND 27 |
47 | | -#define SYSCALL_LISTEN 28 |
48 | | -#define SYSCALL_ACCEPT 29 |
49 | | -#define SYSCALL_CONNECT 30 |
50 | | -#define SYSCALL_RECV 31 |
51 | | -#define SYSCALL_SEND 32 |
52 | | -#define SYSCALL_SENDTO 33 |
53 | | - |
54 | | -#define SYSCALL_STAT 34 |
55 | | -#define SYSCALL_MMAP 35 |
56 | | -#define SYSCALL_GETPID 37 |
57 | | - |
58 | | -#define SYSCALL_GETTIMEOFDAY 38 |
59 | | -#define SYSCALL_SETTIMEOFDAY 39 |
60 | | -#define SYSCALL_CLOCK_GETTIME 40 |
| 27 | +#define SYSCALL_FORK 2 |
| 28 | +#define SYSCALL_READ 3 |
| 29 | +#define SYSCALL_WRITE 4 |
| 30 | +#define SYSCALL_OPEN 5 |
| 31 | +#define SYSCALL_CLOSE 6 |
61 | 32 |
|
62 | | -#define SYSCALL_THREAD_YIELD 43 |
| 33 | +#define SYSCALL_EXECVE 11 |
63 | 34 |
|
64 | | -#define SYSCALL_SBRK 45 |
65 | | -#define SYSCALL_SIGACTION 46 |
66 | | -#define SYSCALL_KILL 47 |
67 | | -#define SYSCALL_SIGRETURN 48 |
| 35 | +#define SYSCALL_LSEEK 19 |
| 36 | +#define SYSCALL_GETPID 20 |
68 | 37 |
|
69 | | -#define SYSCALL_LSEEK 50 |
| 38 | +#define SYSCALL_PTRACE 26 |
70 | 39 |
|
71 | | -#define SYSCALL_MUTEX_LOCK 60 |
72 | | -#define SYSCALL_MUTEX_UNLOCK 61 |
| 40 | +#define SYSCALL_KILL 37 |
| 41 | + |
| 42 | +#define SYSCALL_DUP 41 |
| 43 | +#define SYSCALL_PIPE 42 |
| 44 | + |
| 45 | +#define SYSCALL_BRK 45 |
73 | 46 |
|
74 | | -#define SYSCALL_NANOSLEEP 70 |
| 47 | +#define SYSCALL_IOCTL 54 |
75 | 48 |
|
76 | | -#define SYSCALL_SYSINFO 99 |
| 49 | +#define SYSCALL_DUP2 63 |
77 | 50 |
|
78 | | -#define SYSCALL_SETSOCKOPT 110 |
79 | | -#define SYSCALL_RECVFROM 111 |
| 51 | +#define SYSCALL_GETTIMEOFDAY_TIME32 78 |
| 52 | + |
| 53 | +#define SYSCALL_WAIT4 114 |
| 54 | + |
| 55 | +#define SYSCALL_SIGRETURN 119 |
80 | 56 |
|
81 | 57 | #define SYSCALL_READV 145 |
82 | 58 | #define SYSCALL_WRITEV 146 |
83 | 59 |
|
| 60 | +#define SYSCALL_NANOSLEEP 162 |
| 61 | + |
| 62 | +#define SYSCALL_RT_SIGRETURN 173 |
| 63 | +#define SYSCALL_RT_SIGACTION 174 |
| 64 | + |
| 65 | +#define SYSCALL_MMAP2 192 |
| 66 | + |
| 67 | +#define SYSCALL_STAT64 195 |
| 68 | + |
| 69 | +#define SYSCALL_GETDENTS64 217 |
| 70 | + |
| 71 | +#define SYSCALL_CLOCK_GETTIME32 263 |
| 72 | + |
| 73 | +#define SYSCALL_SOCKET 281 |
| 74 | +#define SYSCALL_BIND 282 |
| 75 | +#define SYSCALL_CONNECT 283 |
| 76 | +#define SYSCALL_LISTEN 284 |
| 77 | +#define SYSCALL_ACCEPT 285 |
| 78 | + |
| 79 | +#define SYSCALL_SEND 289 |
| 80 | +#define SYSCALL_SENDTO 290 |
| 81 | + |
| 82 | +#define SYSCALL_RECV 291 |
| 83 | +#define SYSCALL_RECVFROM 292 |
| 84 | + |
| 85 | +#define SYSCALL_SETSOCKOPT 294 |
| 86 | + |
| 87 | +#define SYSCALL_OPENAT 322 |
| 88 | + |
| 89 | +#define SYSCALL_FSTATAT64 327 |
| 90 | + |
| 91 | +#define SYSCALL_DUP3 358 |
| 92 | +#define SYSCALL_PIPE2 359 |
| 93 | + |
| 94 | +#define SYSCALL_CLOCK_GETTIME64 403 |
| 95 | + |
| 96 | +/* Following syscalls still need to be aligned */ |
| 97 | +#define SYSCALL_THREAD_CREATE 16 |
| 98 | +#define SYSCALL_THREAD_JOIN 17 |
| 99 | +#define SYSCALL_THREAD_EXIT 18 |
| 100 | +#define SYSCALL_THREAD_YIELD 43 |
| 101 | + |
| 102 | +#define SYSCALL_MUTEX_LOCK 60 |
| 103 | +#define SYSCALL_MUTEX_UNLOCK 61 |
| 104 | + |
84 | 105 | #endif /* ARCH_ARM32_SYSCALL_NUMBER_H */ |
0 commit comments