.. | .. |
---|
21 | 21 | #endif |
---|
22 | 22 | #endif |
---|
23 | 23 | |
---|
24 | | -#define __NR_restart_syscall 0 /* Linux Specific */ |
---|
25 | | -#define __NR_exit 1 /* Common */ |
---|
26 | | -#define __NR_fork 2 /* Common */ |
---|
27 | | -#define __NR_read 3 /* Common */ |
---|
28 | | -#define __NR_write 4 /* Common */ |
---|
29 | | -#define __NR_open 5 /* Common */ |
---|
30 | | -#define __NR_close 6 /* Common */ |
---|
31 | | -#define __NR_wait4 7 /* Common */ |
---|
32 | | -#define __NR_creat 8 /* Common */ |
---|
33 | | -#define __NR_link 9 /* Common */ |
---|
34 | | -#define __NR_unlink 10 /* Common */ |
---|
35 | | -#define __NR_execv 11 /* SunOS Specific */ |
---|
36 | | -#define __NR_chdir 12 /* Common */ |
---|
37 | | -#define __NR_chown 13 /* Common */ |
---|
38 | | -#define __NR_mknod 14 /* Common */ |
---|
39 | | -#define __NR_chmod 15 /* Common */ |
---|
40 | | -#define __NR_lchown 16 /* Common */ |
---|
41 | | -#define __NR_brk 17 /* Common */ |
---|
42 | | -#define __NR_perfctr 18 /* Performance counter operations */ |
---|
43 | | -#define __NR_lseek 19 /* Common */ |
---|
44 | | -#define __NR_getpid 20 /* Common */ |
---|
45 | | -#define __NR_capget 21 /* Linux Specific */ |
---|
46 | | -#define __NR_capset 22 /* Linux Specific */ |
---|
47 | | -#define __NR_setuid 23 /* Implemented via setreuid in SunOS */ |
---|
48 | | -#define __NR_getuid 24 /* Common */ |
---|
49 | | -#define __NR_vmsplice 25 /* ENOSYS under SunOS */ |
---|
50 | | -#define __NR_ptrace 26 /* Common */ |
---|
51 | | -#define __NR_alarm 27 /* Implemented via setitimer in SunOS */ |
---|
52 | | -#define __NR_sigaltstack 28 /* Common */ |
---|
53 | | -#define __NR_pause 29 /* Is sigblock(0)->sigpause() in SunOS */ |
---|
54 | | -#define __NR_utime 30 /* Implemented via utimes() under SunOS */ |
---|
55 | | -#ifdef __32bit_syscall_numbers__ |
---|
56 | | -#define __NR_lchown32 31 /* Linux sparc32 specific */ |
---|
57 | | -#define __NR_fchown32 32 /* Linux sparc32 specific */ |
---|
58 | | -#endif |
---|
59 | | -#define __NR_access 33 /* Common */ |
---|
60 | | -#define __NR_nice 34 /* Implemented via get/setpriority() in SunOS */ |
---|
61 | | -#ifdef __32bit_syscall_numbers__ |
---|
62 | | -#define __NR_chown32 35 /* Linux sparc32 specific */ |
---|
63 | | -#endif |
---|
64 | | -#define __NR_sync 36 /* Common */ |
---|
65 | | -#define __NR_kill 37 /* Common */ |
---|
66 | | -#define __NR_stat 38 /* Common */ |
---|
67 | | -#define __NR_sendfile 39 /* Linux Specific */ |
---|
68 | | -#define __NR_lstat 40 /* Common */ |
---|
69 | | -#define __NR_dup 41 /* Common */ |
---|
70 | | -#define __NR_pipe 42 /* Common */ |
---|
71 | | -#define __NR_times 43 /* Implemented via getrusage() in SunOS */ |
---|
72 | | -#ifdef __32bit_syscall_numbers__ |
---|
73 | | -#define __NR_getuid32 44 /* Linux sparc32 specific */ |
---|
74 | | -#endif |
---|
75 | | -#define __NR_umount2 45 /* Linux Specific */ |
---|
76 | | -#define __NR_setgid 46 /* Implemented via setregid() in SunOS */ |
---|
77 | | -#define __NR_getgid 47 /* Common */ |
---|
78 | | -#define __NR_signal 48 /* Implemented via sigvec() in SunOS */ |
---|
79 | | -#define __NR_geteuid 49 /* SunOS calls getuid() */ |
---|
80 | | -#define __NR_getegid 50 /* SunOS calls getgid() */ |
---|
81 | | -#define __NR_acct 51 /* Common */ |
---|
82 | | -#ifdef __32bit_syscall_numbers__ |
---|
83 | | -#define __NR_getgid32 53 /* Linux sparc32 specific */ |
---|
| 24 | +#ifdef __arch64__ |
---|
| 25 | +#include <asm/unistd_64.h> |
---|
84 | 26 | #else |
---|
85 | | -#define __NR_memory_ordering 52 /* Linux Specific */ |
---|
| 27 | +#include <asm/unistd_32.h> |
---|
86 | 28 | #endif |
---|
87 | | -#define __NR_ioctl 54 /* Common */ |
---|
88 | | -#define __NR_reboot 55 /* Common */ |
---|
89 | | -#ifdef __32bit_syscall_numbers__ |
---|
90 | | -#define __NR_mmap2 56 /* Linux sparc32 Specific */ |
---|
91 | | -#endif |
---|
92 | | -#define __NR_symlink 57 /* Common */ |
---|
93 | | -#define __NR_readlink 58 /* Common */ |
---|
94 | | -#define __NR_execve 59 /* Common */ |
---|
95 | | -#define __NR_umask 60 /* Common */ |
---|
96 | | -#define __NR_chroot 61 /* Common */ |
---|
97 | | -#define __NR_fstat 62 /* Common */ |
---|
98 | | -#define __NR_fstat64 63 /* Linux Specific */ |
---|
99 | | -#define __NR_getpagesize 64 /* Common */ |
---|
100 | | -#define __NR_msync 65 /* Common in newer 1.3.x revs... */ |
---|
101 | | -#define __NR_vfork 66 /* Common */ |
---|
102 | | -#define __NR_pread64 67 /* Linux Specific */ |
---|
103 | | -#define __NR_pwrite64 68 /* Linux Specific */ |
---|
104 | | -#ifdef __32bit_syscall_numbers__ |
---|
105 | | -#define __NR_geteuid32 69 /* Linux sparc32, sbrk under SunOS */ |
---|
106 | | -#define __NR_getegid32 70 /* Linux sparc32, sstk under SunOS */ |
---|
107 | | -#endif |
---|
108 | | -#define __NR_mmap 71 /* Common */ |
---|
109 | | -#ifdef __32bit_syscall_numbers__ |
---|
110 | | -#define __NR_setreuid32 72 /* Linux sparc32, vadvise under SunOS */ |
---|
111 | | -#endif |
---|
112 | | -#define __NR_munmap 73 /* Common */ |
---|
113 | | -#define __NR_mprotect 74 /* Common */ |
---|
114 | | -#define __NR_madvise 75 /* Common */ |
---|
115 | | -#define __NR_vhangup 76 /* Common */ |
---|
116 | | -#ifdef __32bit_syscall_numbers__ |
---|
117 | | -#define __NR_truncate64 77 /* Linux sparc32 Specific */ |
---|
118 | | -#endif |
---|
119 | | -#define __NR_mincore 78 /* Common */ |
---|
120 | | -#define __NR_getgroups 79 /* Common */ |
---|
121 | | -#define __NR_setgroups 80 /* Common */ |
---|
122 | | -#define __NR_getpgrp 81 /* Common */ |
---|
123 | | -#ifdef __32bit_syscall_numbers__ |
---|
124 | | -#define __NR_setgroups32 82 /* Linux sparc32, setpgrp under SunOS */ |
---|
125 | | -#endif |
---|
126 | | -#define __NR_setitimer 83 /* Common */ |
---|
127 | | -#ifdef __32bit_syscall_numbers__ |
---|
128 | | -#define __NR_ftruncate64 84 /* Linux sparc32 Specific */ |
---|
129 | | -#endif |
---|
130 | | -#define __NR_swapon 85 /* Common */ |
---|
131 | | -#define __NR_getitimer 86 /* Common */ |
---|
132 | | -#ifdef __32bit_syscall_numbers__ |
---|
133 | | -#define __NR_setuid32 87 /* Linux sparc32, gethostname under SunOS */ |
---|
134 | | -#endif |
---|
135 | | -#define __NR_sethostname 88 /* Common */ |
---|
136 | | -#ifdef __32bit_syscall_numbers__ |
---|
137 | | -#define __NR_setgid32 89 /* Linux sparc32, getdtablesize under SunOS */ |
---|
138 | | -#endif |
---|
139 | | -#define __NR_dup2 90 /* Common */ |
---|
140 | | -#ifdef __32bit_syscall_numbers__ |
---|
141 | | -#define __NR_setfsuid32 91 /* Linux sparc32, getdopt under SunOS */ |
---|
142 | | -#endif |
---|
143 | | -#define __NR_fcntl 92 /* Common */ |
---|
144 | | -#define __NR_select 93 /* Common */ |
---|
145 | | -#ifdef __32bit_syscall_numbers__ |
---|
146 | | -#define __NR_setfsgid32 94 /* Linux sparc32, setdopt under SunOS */ |
---|
147 | | -#endif |
---|
148 | | -#define __NR_fsync 95 /* Common */ |
---|
149 | | -#define __NR_setpriority 96 /* Common */ |
---|
150 | | -#define __NR_socket 97 /* Common */ |
---|
151 | | -#define __NR_connect 98 /* Common */ |
---|
152 | | -#define __NR_accept 99 /* Common */ |
---|
153 | | -#define __NR_getpriority 100 /* Common */ |
---|
154 | | -#define __NR_rt_sigreturn 101 /* Linux Specific */ |
---|
155 | | -#define __NR_rt_sigaction 102 /* Linux Specific */ |
---|
156 | | -#define __NR_rt_sigprocmask 103 /* Linux Specific */ |
---|
157 | | -#define __NR_rt_sigpending 104 /* Linux Specific */ |
---|
158 | | -#define __NR_rt_sigtimedwait 105 /* Linux Specific */ |
---|
159 | | -#define __NR_rt_sigqueueinfo 106 /* Linux Specific */ |
---|
160 | | -#define __NR_rt_sigsuspend 107 /* Linux Specific */ |
---|
161 | | -#ifdef __32bit_syscall_numbers__ |
---|
162 | | -#define __NR_setresuid32 108 /* Linux Specific, sigvec under SunOS */ |
---|
163 | | -#define __NR_getresuid32 109 /* Linux Specific, sigblock under SunOS */ |
---|
164 | | -#define __NR_setresgid32 110 /* Linux Specific, sigsetmask under SunOS */ |
---|
165 | | -#define __NR_getresgid32 111 /* Linux Specific, sigpause under SunOS */ |
---|
166 | | -#define __NR_setregid32 112 /* Linux sparc32, sigstack under SunOS */ |
---|
167 | | -#else |
---|
168 | | -#define __NR_setresuid 108 /* Linux Specific, sigvec under SunOS */ |
---|
169 | | -#define __NR_getresuid 109 /* Linux Specific, sigblock under SunOS */ |
---|
170 | | -#define __NR_setresgid 110 /* Linux Specific, sigsetmask under SunOS */ |
---|
171 | | -#define __NR_getresgid 111 /* Linux Specific, sigpause under SunOS */ |
---|
172 | | -#endif |
---|
173 | | -#define __NR_recvmsg 113 /* Common */ |
---|
174 | | -#define __NR_sendmsg 114 /* Common */ |
---|
175 | | -#ifdef __32bit_syscall_numbers__ |
---|
176 | | -#define __NR_getgroups32 115 /* Linux sparc32, vtrace under SunOS */ |
---|
177 | | -#endif |
---|
178 | | -#define __NR_gettimeofday 116 /* Common */ |
---|
179 | | -#define __NR_getrusage 117 /* Common */ |
---|
180 | | -#define __NR_getsockopt 118 /* Common */ |
---|
181 | | -#define __NR_getcwd 119 /* Linux Specific */ |
---|
182 | | -#define __NR_readv 120 /* Common */ |
---|
183 | | -#define __NR_writev 121 /* Common */ |
---|
184 | | -#define __NR_settimeofday 122 /* Common */ |
---|
185 | | -#define __NR_fchown 123 /* Common */ |
---|
186 | | -#define __NR_fchmod 124 /* Common */ |
---|
187 | | -#define __NR_recvfrom 125 /* Common */ |
---|
188 | | -#define __NR_setreuid 126 /* Common */ |
---|
189 | | -#define __NR_setregid 127 /* Common */ |
---|
190 | | -#define __NR_rename 128 /* Common */ |
---|
191 | | -#define __NR_truncate 129 /* Common */ |
---|
192 | | -#define __NR_ftruncate 130 /* Common */ |
---|
193 | | -#define __NR_flock 131 /* Common */ |
---|
194 | | -#define __NR_lstat64 132 /* Linux Specific */ |
---|
195 | | -#define __NR_sendto 133 /* Common */ |
---|
196 | | -#define __NR_shutdown 134 /* Common */ |
---|
197 | | -#define __NR_socketpair 135 /* Common */ |
---|
198 | | -#define __NR_mkdir 136 /* Common */ |
---|
199 | | -#define __NR_rmdir 137 /* Common */ |
---|
200 | | -#define __NR_utimes 138 /* SunOS Specific */ |
---|
201 | | -#define __NR_stat64 139 /* Linux Specific */ |
---|
202 | | -#define __NR_sendfile64 140 /* adjtime under SunOS */ |
---|
203 | | -#define __NR_getpeername 141 /* Common */ |
---|
204 | | -#define __NR_futex 142 /* gethostid under SunOS */ |
---|
205 | | -#define __NR_gettid 143 /* ENOSYS under SunOS */ |
---|
206 | | -#define __NR_getrlimit 144 /* Common */ |
---|
207 | | -#define __NR_setrlimit 145 /* Common */ |
---|
208 | | -#define __NR_pivot_root 146 /* Linux Specific, killpg under SunOS */ |
---|
209 | | -#define __NR_prctl 147 /* ENOSYS under SunOS */ |
---|
210 | | -#define __NR_pciconfig_read 148 /* ENOSYS under SunOS */ |
---|
211 | | -#define __NR_pciconfig_write 149 /* ENOSYS under SunOS */ |
---|
212 | | -#define __NR_getsockname 150 /* Common */ |
---|
213 | | -#define __NR_inotify_init 151 /* Linux specific */ |
---|
214 | | -#define __NR_inotify_add_watch 152 /* Linux specific */ |
---|
215 | | -#define __NR_poll 153 /* Common */ |
---|
216 | | -#define __NR_getdents64 154 /* Linux specific */ |
---|
217 | | -#ifdef __32bit_syscall_numbers__ |
---|
218 | | -#define __NR_fcntl64 155 /* Linux sparc32 Specific */ |
---|
219 | | -#endif |
---|
220 | | -#define __NR_inotify_rm_watch 156 /* Linux specific */ |
---|
221 | | -#define __NR_statfs 157 /* Common */ |
---|
222 | | -#define __NR_fstatfs 158 /* Common */ |
---|
223 | | -#define __NR_umount 159 /* Common */ |
---|
224 | | -#define __NR_sched_set_affinity 160 /* Linux specific, async_daemon under SunOS */ |
---|
225 | | -#define __NR_sched_get_affinity 161 /* Linux specific, getfh under SunOS */ |
---|
226 | | -#define __NR_getdomainname 162 /* SunOS Specific */ |
---|
227 | | -#define __NR_setdomainname 163 /* Common */ |
---|
228 | | -#ifndef __32bit_syscall_numbers__ |
---|
229 | | -#define __NR_utrap_install 164 /* SYSV ABI/v9 required */ |
---|
230 | | -#endif |
---|
231 | | -#define __NR_quotactl 165 /* Common */ |
---|
232 | | -#define __NR_set_tid_address 166 /* Linux specific, exportfs under SunOS */ |
---|
233 | | -#define __NR_mount 167 /* Common */ |
---|
234 | | -#define __NR_ustat 168 /* Common */ |
---|
235 | | -#define __NR_setxattr 169 /* SunOS: semsys */ |
---|
236 | | -#define __NR_lsetxattr 170 /* SunOS: msgsys */ |
---|
237 | | -#define __NR_fsetxattr 171 /* SunOS: shmsys */ |
---|
238 | | -#define __NR_getxattr 172 /* SunOS: auditsys */ |
---|
239 | | -#define __NR_lgetxattr 173 /* SunOS: rfssys */ |
---|
240 | | -#define __NR_getdents 174 /* Common */ |
---|
241 | | -#define __NR_setsid 175 /* Common */ |
---|
242 | | -#define __NR_fchdir 176 /* Common */ |
---|
243 | | -#define __NR_fgetxattr 177 /* SunOS: fchroot */ |
---|
244 | | -#define __NR_listxattr 178 /* SunOS: vpixsys */ |
---|
245 | | -#define __NR_llistxattr 179 /* SunOS: aioread */ |
---|
246 | | -#define __NR_flistxattr 180 /* SunOS: aiowrite */ |
---|
247 | | -#define __NR_removexattr 181 /* SunOS: aiowait */ |
---|
248 | | -#define __NR_lremovexattr 182 /* SunOS: aiocancel */ |
---|
249 | | -#define __NR_sigpending 183 /* Common */ |
---|
250 | | -#define __NR_query_module 184 /* Linux Specific */ |
---|
251 | | -#define __NR_setpgid 185 /* Common */ |
---|
252 | | -#define __NR_fremovexattr 186 /* SunOS: pathconf */ |
---|
253 | | -#define __NR_tkill 187 /* SunOS: fpathconf */ |
---|
254 | | -#define __NR_exit_group 188 /* Linux specific, sysconf undef SunOS */ |
---|
255 | | -#define __NR_uname 189 /* Linux Specific */ |
---|
256 | | -#define __NR_init_module 190 /* Linux Specific */ |
---|
257 | | -#define __NR_personality 191 /* Linux Specific */ |
---|
258 | | -#define __NR_remap_file_pages 192 /* Linux Specific */ |
---|
259 | | -#define __NR_epoll_create 193 /* Linux Specific */ |
---|
260 | | -#define __NR_epoll_ctl 194 /* Linux Specific */ |
---|
261 | | -#define __NR_epoll_wait 195 /* Linux Specific */ |
---|
262 | | -#define __NR_ioprio_set 196 /* Linux Specific */ |
---|
263 | | -#define __NR_getppid 197 /* Linux Specific */ |
---|
264 | | -#define __NR_sigaction 198 /* Linux Specific */ |
---|
265 | | -#define __NR_sgetmask 199 /* Linux Specific */ |
---|
266 | | -#define __NR_ssetmask 200 /* Linux Specific */ |
---|
267 | | -#define __NR_sigsuspend 201 /* Linux Specific */ |
---|
268 | | -#define __NR_oldlstat 202 /* Linux Specific */ |
---|
269 | | -#define __NR_uselib 203 /* Linux Specific */ |
---|
270 | | -#define __NR_readdir 204 /* Linux Specific */ |
---|
271 | | -#define __NR_readahead 205 /* Linux Specific */ |
---|
272 | | -#define __NR_socketcall 206 /* Linux Specific */ |
---|
273 | | -#define __NR_syslog 207 /* Linux Specific */ |
---|
274 | | -#define __NR_lookup_dcookie 208 /* Linux Specific */ |
---|
275 | | -#define __NR_fadvise64 209 /* Linux Specific */ |
---|
276 | | -#define __NR_fadvise64_64 210 /* Linux Specific */ |
---|
277 | | -#define __NR_tgkill 211 /* Linux Specific */ |
---|
278 | | -#define __NR_waitpid 212 /* Linux Specific */ |
---|
279 | | -#define __NR_swapoff 213 /* Linux Specific */ |
---|
280 | | -#define __NR_sysinfo 214 /* Linux Specific */ |
---|
281 | | -#define __NR_ipc 215 /* Linux Specific */ |
---|
282 | | -#define __NR_sigreturn 216 /* Linux Specific */ |
---|
283 | | -#define __NR_clone 217 /* Linux Specific */ |
---|
284 | | -#define __NR_ioprio_get 218 /* Linux Specific */ |
---|
285 | | -#define __NR_adjtimex 219 /* Linux Specific */ |
---|
286 | | -#define __NR_sigprocmask 220 /* Linux Specific */ |
---|
287 | | -#define __NR_create_module 221 /* Linux Specific */ |
---|
288 | | -#define __NR_delete_module 222 /* Linux Specific */ |
---|
289 | | -#define __NR_get_kernel_syms 223 /* Linux Specific */ |
---|
290 | | -#define __NR_getpgid 224 /* Linux Specific */ |
---|
291 | | -#define __NR_bdflush 225 /* Linux Specific */ |
---|
292 | | -#define __NR_sysfs 226 /* Linux Specific */ |
---|
293 | | -#define __NR_afs_syscall 227 /* Linux Specific */ |
---|
294 | | -#define __NR_setfsuid 228 /* Linux Specific */ |
---|
295 | | -#define __NR_setfsgid 229 /* Linux Specific */ |
---|
296 | | -#define __NR__newselect 230 /* Linux Specific */ |
---|
297 | | -#ifdef __32bit_syscall_numbers__ |
---|
298 | | -#define __NR_time 231 /* Linux Specific */ |
---|
299 | | -#else |
---|
300 | | -#endif |
---|
301 | | -#define __NR_splice 232 /* Linux Specific */ |
---|
302 | | -#define __NR_stime 233 /* Linux Specific */ |
---|
303 | | -#define __NR_statfs64 234 /* Linux Specific */ |
---|
304 | | -#define __NR_fstatfs64 235 /* Linux Specific */ |
---|
305 | | -#define __NR__llseek 236 /* Linux Specific */ |
---|
306 | | -#define __NR_mlock 237 |
---|
307 | | -#define __NR_munlock 238 |
---|
308 | | -#define __NR_mlockall 239 |
---|
309 | | -#define __NR_munlockall 240 |
---|
310 | | -#define __NR_sched_setparam 241 |
---|
311 | | -#define __NR_sched_getparam 242 |
---|
312 | | -#define __NR_sched_setscheduler 243 |
---|
313 | | -#define __NR_sched_getscheduler 244 |
---|
314 | | -#define __NR_sched_yield 245 |
---|
315 | | -#define __NR_sched_get_priority_max 246 |
---|
316 | | -#define __NR_sched_get_priority_min 247 |
---|
317 | | -#define __NR_sched_rr_get_interval 248 |
---|
318 | | -#define __NR_nanosleep 249 |
---|
319 | | -#define __NR_mremap 250 |
---|
320 | | -#define __NR__sysctl 251 |
---|
321 | | -#define __NR_getsid 252 |
---|
322 | | -#define __NR_fdatasync 253 |
---|
323 | | -#define __NR_nfsservctl 254 |
---|
324 | | -#define __NR_sync_file_range 255 |
---|
325 | | -#define __NR_clock_settime 256 |
---|
326 | | -#define __NR_clock_gettime 257 |
---|
327 | | -#define __NR_clock_getres 258 |
---|
328 | | -#define __NR_clock_nanosleep 259 |
---|
329 | | -#define __NR_sched_getaffinity 260 |
---|
330 | | -#define __NR_sched_setaffinity 261 |
---|
331 | | -#define __NR_timer_settime 262 |
---|
332 | | -#define __NR_timer_gettime 263 |
---|
333 | | -#define __NR_timer_getoverrun 264 |
---|
334 | | -#define __NR_timer_delete 265 |
---|
335 | | -#define __NR_timer_create 266 |
---|
336 | | -/* #define __NR_vserver 267 Reserved for VSERVER */ |
---|
337 | | -#define __NR_io_setup 268 |
---|
338 | | -#define __NR_io_destroy 269 |
---|
339 | | -#define __NR_io_submit 270 |
---|
340 | | -#define __NR_io_cancel 271 |
---|
341 | | -#define __NR_io_getevents 272 |
---|
342 | | -#define __NR_mq_open 273 |
---|
343 | | -#define __NR_mq_unlink 274 |
---|
344 | | -#define __NR_mq_timedsend 275 |
---|
345 | | -#define __NR_mq_timedreceive 276 |
---|
346 | | -#define __NR_mq_notify 277 |
---|
347 | | -#define __NR_mq_getsetattr 278 |
---|
348 | | -#define __NR_waitid 279 |
---|
349 | | -#define __NR_tee 280 |
---|
350 | | -#define __NR_add_key 281 |
---|
351 | | -#define __NR_request_key 282 |
---|
352 | | -#define __NR_keyctl 283 |
---|
353 | | -#define __NR_openat 284 |
---|
354 | | -#define __NR_mkdirat 285 |
---|
355 | | -#define __NR_mknodat 286 |
---|
356 | | -#define __NR_fchownat 287 |
---|
357 | | -#define __NR_futimesat 288 |
---|
358 | | -#define __NR_fstatat64 289 |
---|
359 | | -#define __NR_unlinkat 290 |
---|
360 | | -#define __NR_renameat 291 |
---|
361 | | -#define __NR_linkat 292 |
---|
362 | | -#define __NR_symlinkat 293 |
---|
363 | | -#define __NR_readlinkat 294 |
---|
364 | | -#define __NR_fchmodat 295 |
---|
365 | | -#define __NR_faccessat 296 |
---|
366 | | -#define __NR_pselect6 297 |
---|
367 | | -#define __NR_ppoll 298 |
---|
368 | | -#define __NR_unshare 299 |
---|
369 | | -#define __NR_set_robust_list 300 |
---|
370 | | -#define __NR_get_robust_list 301 |
---|
371 | | -#define __NR_migrate_pages 302 |
---|
372 | | -#define __NR_mbind 303 |
---|
373 | | -#define __NR_get_mempolicy 304 |
---|
374 | | -#define __NR_set_mempolicy 305 |
---|
375 | | -#define __NR_kexec_load 306 |
---|
376 | | -#define __NR_move_pages 307 |
---|
377 | | -#define __NR_getcpu 308 |
---|
378 | | -#define __NR_epoll_pwait 309 |
---|
379 | | -#define __NR_utimensat 310 |
---|
380 | | -#define __NR_signalfd 311 |
---|
381 | | -#define __NR_timerfd_create 312 |
---|
382 | | -#define __NR_eventfd 313 |
---|
383 | | -#define __NR_fallocate 314 |
---|
384 | | -#define __NR_timerfd_settime 315 |
---|
385 | | -#define __NR_timerfd_gettime 316 |
---|
386 | | -#define __NR_signalfd4 317 |
---|
387 | | -#define __NR_eventfd2 318 |
---|
388 | | -#define __NR_epoll_create1 319 |
---|
389 | | -#define __NR_dup3 320 |
---|
390 | | -#define __NR_pipe2 321 |
---|
391 | | -#define __NR_inotify_init1 322 |
---|
392 | | -#define __NR_accept4 323 |
---|
393 | | -#define __NR_preadv 324 |
---|
394 | | -#define __NR_pwritev 325 |
---|
395 | | -#define __NR_rt_tgsigqueueinfo 326 |
---|
396 | | -#define __NR_perf_event_open 327 |
---|
397 | | -#define __NR_recvmmsg 328 |
---|
398 | | -#define __NR_fanotify_init 329 |
---|
399 | | -#define __NR_fanotify_mark 330 |
---|
400 | | -#define __NR_prlimit64 331 |
---|
401 | | -#define __NR_name_to_handle_at 332 |
---|
402 | | -#define __NR_open_by_handle_at 333 |
---|
403 | | -#define __NR_clock_adjtime 334 |
---|
404 | | -#define __NR_syncfs 335 |
---|
405 | | -#define __NR_sendmmsg 336 |
---|
406 | | -#define __NR_setns 337 |
---|
407 | | -#define __NR_process_vm_readv 338 |
---|
408 | | -#define __NR_process_vm_writev 339 |
---|
409 | | -#define __NR_kern_features 340 |
---|
410 | | -#define __NR_kcmp 341 |
---|
411 | | -#define __NR_finit_module 342 |
---|
412 | | -#define __NR_sched_setattr 343 |
---|
413 | | -#define __NR_sched_getattr 344 |
---|
414 | | -#define __NR_renameat2 345 |
---|
415 | | -#define __NR_seccomp 346 |
---|
416 | | -#define __NR_getrandom 347 |
---|
417 | | -#define __NR_memfd_create 348 |
---|
418 | | -#define __NR_bpf 349 |
---|
419 | | -#define __NR_execveat 350 |
---|
420 | | -#define __NR_membarrier 351 |
---|
421 | | -#define __NR_userfaultfd 352 |
---|
422 | | -#define __NR_bind 353 |
---|
423 | | -#define __NR_listen 354 |
---|
424 | | -#define __NR_setsockopt 355 |
---|
425 | | -#define __NR_mlock2 356 |
---|
426 | | -#define __NR_copy_file_range 357 |
---|
427 | | -#define __NR_preadv2 358 |
---|
428 | | -#define __NR_pwritev2 359 |
---|
429 | | -#define __NR_statx 360 |
---|
430 | | -#define __NR_io_pgetevents 361 |
---|
431 | | - |
---|
432 | | -#define NR_syscalls 362 |
---|
433 | 29 | |
---|
434 | 30 | /* Bitmask values returned from kern_features system call. */ |
---|
435 | 31 | #define KERN_FEATURE_MIXED_MODE_STACK 0x00000001 |
---|
436 | | - |
---|
437 | | -#ifdef __32bit_syscall_numbers__ |
---|
438 | | -/* Sparc 32-bit only has the "setresuid32", "getresuid32" variants, |
---|
439 | | - * it never had the plain ones and there is no value to adding those |
---|
440 | | - * old versions into the syscall table. |
---|
441 | | - */ |
---|
442 | | -#define __IGNORE_setresuid |
---|
443 | | -#define __IGNORE_getresuid |
---|
444 | | -#define __IGNORE_setresgid |
---|
445 | | -#define __IGNORE_getresgid |
---|
446 | | -#endif |
---|
447 | | - |
---|
448 | | -/* Sparc doesn't have protection keys. */ |
---|
449 | | -#define __IGNORE_pkey_mprotect |
---|
450 | | -#define __IGNORE_pkey_alloc |
---|
451 | | -#define __IGNORE_pkey_free |
---|
452 | 32 | |
---|
453 | 33 | #endif /* _UAPI_SPARC_UNISTD_H */ |
---|