diff options
Diffstat (limited to 'include/asm-s390')
-rw-r--r-- | include/asm-s390/unistd.h | 170 |
1 files changed, 59 insertions, 111 deletions
diff --git a/include/asm-s390/unistd.h b/include/asm-s390/unistd.h index aa7a243862e1..02b942d85c37 100644 --- a/include/asm-s390/unistd.h +++ b/include/asm-s390/unistd.h | |||
@@ -25,17 +25,12 @@ | |||
25 | #define __NR_unlink 10 | 25 | #define __NR_unlink 10 |
26 | #define __NR_execve 11 | 26 | #define __NR_execve 11 |
27 | #define __NR_chdir 12 | 27 | #define __NR_chdir 12 |
28 | #define __NR_time 13 | ||
29 | #define __NR_mknod 14 | 28 | #define __NR_mknod 14 |
30 | #define __NR_chmod 15 | 29 | #define __NR_chmod 15 |
31 | #define __NR_lchown 16 | ||
32 | #define __NR_lseek 19 | 30 | #define __NR_lseek 19 |
33 | #define __NR_getpid 20 | 31 | #define __NR_getpid 20 |
34 | #define __NR_mount 21 | 32 | #define __NR_mount 21 |
35 | #define __NR_umount 22 | 33 | #define __NR_umount 22 |
36 | #define __NR_setuid 23 | ||
37 | #define __NR_getuid 24 | ||
38 | #define __NR_stime 25 | ||
39 | #define __NR_ptrace 26 | 34 | #define __NR_ptrace 26 |
40 | #define __NR_alarm 27 | 35 | #define __NR_alarm 27 |
41 | #define __NR_pause 29 | 36 | #define __NR_pause 29 |
@@ -51,11 +46,7 @@ | |||
51 | #define __NR_pipe 42 | 46 | #define __NR_pipe 42 |
52 | #define __NR_times 43 | 47 | #define __NR_times 43 |
53 | #define __NR_brk 45 | 48 | #define __NR_brk 45 |
54 | #define __NR_setgid 46 | ||
55 | #define __NR_getgid 47 | ||
56 | #define __NR_signal 48 | 49 | #define __NR_signal 48 |
57 | #define __NR_geteuid 49 | ||
58 | #define __NR_getegid 50 | ||
59 | #define __NR_acct 51 | 50 | #define __NR_acct 51 |
60 | #define __NR_umount2 52 | 51 | #define __NR_umount2 52 |
61 | #define __NR_ioctl 54 | 52 | #define __NR_ioctl 54 |
@@ -69,18 +60,13 @@ | |||
69 | #define __NR_getpgrp 65 | 60 | #define __NR_getpgrp 65 |
70 | #define __NR_setsid 66 | 61 | #define __NR_setsid 66 |
71 | #define __NR_sigaction 67 | 62 | #define __NR_sigaction 67 |
72 | #define __NR_setreuid 70 | ||
73 | #define __NR_setregid 71 | ||
74 | #define __NR_sigsuspend 72 | 63 | #define __NR_sigsuspend 72 |
75 | #define __NR_sigpending 73 | 64 | #define __NR_sigpending 73 |
76 | #define __NR_sethostname 74 | 65 | #define __NR_sethostname 74 |
77 | #define __NR_setrlimit 75 | 66 | #define __NR_setrlimit 75 |
78 | #define __NR_getrlimit 76 | ||
79 | #define __NR_getrusage 77 | 67 | #define __NR_getrusage 77 |
80 | #define __NR_gettimeofday 78 | 68 | #define __NR_gettimeofday 78 |
81 | #define __NR_settimeofday 79 | 69 | #define __NR_settimeofday 79 |
82 | #define __NR_getgroups 80 | ||
83 | #define __NR_setgroups 81 | ||
84 | #define __NR_symlink 83 | 70 | #define __NR_symlink 83 |
85 | #define __NR_readlink 85 | 71 | #define __NR_readlink 85 |
86 | #define __NR_uselib 86 | 72 | #define __NR_uselib 86 |
@@ -92,12 +78,10 @@ | |||
92 | #define __NR_truncate 92 | 78 | #define __NR_truncate 92 |
93 | #define __NR_ftruncate 93 | 79 | #define __NR_ftruncate 93 |
94 | #define __NR_fchmod 94 | 80 | #define __NR_fchmod 94 |
95 | #define __NR_fchown 95 | ||
96 | #define __NR_getpriority 96 | 81 | #define __NR_getpriority 96 |
97 | #define __NR_setpriority 97 | 82 | #define __NR_setpriority 97 |
98 | #define __NR_statfs 99 | 83 | #define __NR_statfs 99 |
99 | #define __NR_fstatfs 100 | 84 | #define __NR_fstatfs 100 |
100 | #define __NR_ioperm 101 | ||
101 | #define __NR_socketcall 102 | 85 | #define __NR_socketcall 102 |
102 | #define __NR_syslog 103 | 86 | #define __NR_syslog 103 |
103 | #define __NR_setitimer 104 | 87 | #define __NR_setitimer 104 |
@@ -131,11 +115,7 @@ | |||
131 | #define __NR_sysfs 135 | 115 | #define __NR_sysfs 135 |
132 | #define __NR_personality 136 | 116 | #define __NR_personality 136 |
133 | #define __NR_afs_syscall 137 /* Syscall for Andrew File System */ | 117 | #define __NR_afs_syscall 137 /* Syscall for Andrew File System */ |
134 | #define __NR_setfsuid 138 | ||
135 | #define __NR_setfsgid 139 | ||
136 | #define __NR__llseek 140 | ||
137 | #define __NR_getdents 141 | 118 | #define __NR_getdents 141 |
138 | #define __NR__newselect 142 | ||
139 | #define __NR_flock 143 | 119 | #define __NR_flock 143 |
140 | #define __NR_msync 144 | 120 | #define __NR_msync 144 |
141 | #define __NR_readv 145 | 121 | #define __NR_readv 145 |
@@ -157,13 +137,9 @@ | |||
157 | #define __NR_sched_rr_get_interval 161 | 137 | #define __NR_sched_rr_get_interval 161 |
158 | #define __NR_nanosleep 162 | 138 | #define __NR_nanosleep 162 |
159 | #define __NR_mremap 163 | 139 | #define __NR_mremap 163 |
160 | #define __NR_setresuid 164 | ||
161 | #define __NR_getresuid 165 | ||
162 | #define __NR_query_module 167 | 140 | #define __NR_query_module 167 |
163 | #define __NR_poll 168 | 141 | #define __NR_poll 168 |
164 | #define __NR_nfsservctl 169 | 142 | #define __NR_nfsservctl 169 |
165 | #define __NR_setresgid 170 | ||
166 | #define __NR_getresgid 171 | ||
167 | #define __NR_prctl 172 | 143 | #define __NR_prctl 172 |
168 | #define __NR_rt_sigreturn 173 | 144 | #define __NR_rt_sigreturn 173 |
169 | #define __NR_rt_sigaction 174 | 145 | #define __NR_rt_sigaction 174 |
@@ -174,7 +150,6 @@ | |||
174 | #define __NR_rt_sigsuspend 179 | 150 | #define __NR_rt_sigsuspend 179 |
175 | #define __NR_pread64 180 | 151 | #define __NR_pread64 180 |
176 | #define __NR_pwrite64 181 | 152 | #define __NR_pwrite64 181 |
177 | #define __NR_chown 182 | ||
178 | #define __NR_getcwd 183 | 153 | #define __NR_getcwd 183 |
179 | #define __NR_capget 184 | 154 | #define __NR_capget 184 |
180 | #define __NR_capset 185 | 155 | #define __NR_capset 185 |
@@ -183,39 +158,11 @@ | |||
183 | #define __NR_getpmsg 188 | 158 | #define __NR_getpmsg 188 |
184 | #define __NR_putpmsg 189 | 159 | #define __NR_putpmsg 189 |
185 | #define __NR_vfork 190 | 160 | #define __NR_vfork 190 |
186 | #define __NR_ugetrlimit 191 /* SuS compliant getrlimit */ | ||
187 | #define __NR_mmap2 192 | ||
188 | #define __NR_truncate64 193 | ||
189 | #define __NR_ftruncate64 194 | ||
190 | #define __NR_stat64 195 | ||
191 | #define __NR_lstat64 196 | ||
192 | #define __NR_fstat64 197 | ||
193 | #define __NR_lchown32 198 | ||
194 | #define __NR_getuid32 199 | ||
195 | #define __NR_getgid32 200 | ||
196 | #define __NR_geteuid32 201 | ||
197 | #define __NR_getegid32 202 | ||
198 | #define __NR_setreuid32 203 | ||
199 | #define __NR_setregid32 204 | ||
200 | #define __NR_getgroups32 205 | ||
201 | #define __NR_setgroups32 206 | ||
202 | #define __NR_fchown32 207 | ||
203 | #define __NR_setresuid32 208 | ||
204 | #define __NR_getresuid32 209 | ||
205 | #define __NR_setresgid32 210 | ||
206 | #define __NR_getresgid32 211 | ||
207 | #define __NR_chown32 212 | ||
208 | #define __NR_setuid32 213 | ||
209 | #define __NR_setgid32 214 | ||
210 | #define __NR_setfsuid32 215 | ||
211 | #define __NR_setfsgid32 216 | ||
212 | #define __NR_pivot_root 217 | 161 | #define __NR_pivot_root 217 |
213 | #define __NR_mincore 218 | 162 | #define __NR_mincore 218 |
214 | #define __NR_madvise 219 | 163 | #define __NR_madvise 219 |
215 | #define __NR_getdents64 220 | 164 | #define __NR_getdents64 220 |
216 | #define __NR_fcntl64 221 | ||
217 | #define __NR_readahead 222 | 165 | #define __NR_readahead 222 |
218 | #define __NR_sendfile64 223 | ||
219 | #define __NR_setxattr 224 | 166 | #define __NR_setxattr 224 |
220 | #define __NR_lsetxattr 225 | 167 | #define __NR_lsetxattr 225 |
221 | #define __NR_fsetxattr 226 | 168 | #define __NR_fsetxattr 226 |
@@ -256,7 +203,6 @@ | |||
256 | #define __NR_clock_getres (__NR_timer_create+7) | 203 | #define __NR_clock_getres (__NR_timer_create+7) |
257 | #define __NR_clock_nanosleep (__NR_timer_create+8) | 204 | #define __NR_clock_nanosleep (__NR_timer_create+8) |
258 | /* Number 263 is reserved for vserver */ | 205 | /* Number 263 is reserved for vserver */ |
259 | #define __NR_fadvise64_64 264 | ||
260 | #define __NR_statfs64 265 | 206 | #define __NR_statfs64 265 |
261 | #define __NR_fstatfs64 266 | 207 | #define __NR_fstatfs64 266 |
262 | #define __NR_remap_file_pages 267 | 208 | #define __NR_remap_file_pages 267 |
@@ -285,7 +231,6 @@ | |||
285 | #define __NR_mknodat 290 | 231 | #define __NR_mknodat 290 |
286 | #define __NR_fchownat 291 | 232 | #define __NR_fchownat 291 |
287 | #define __NR_futimesat 292 | 233 | #define __NR_futimesat 292 |
288 | #define __NR_fstatat64 293 | ||
289 | #define __NR_unlinkat 294 | 234 | #define __NR_unlinkat 294 |
290 | #define __NR_renameat 295 | 235 | #define __NR_renameat 295 |
291 | #define __NR_linkat 296 | 236 | #define __NR_linkat 296 |
@@ -310,62 +255,65 @@ | |||
310 | * have a different name although they do the same (e.g. __NR_chown32 | 255 | * have a different name although they do the same (e.g. __NR_chown32 |
311 | * is __NR_chown on 64 bit). | 256 | * is __NR_chown on 64 bit). |
312 | */ | 257 | */ |
313 | #ifdef __s390x__ | 258 | #ifndef __s390x__ |
314 | #undef __NR_time | 259 | |
315 | #undef __NR_lchown | 260 | #define __NR_time 13 |
316 | #undef __NR_setuid | 261 | #define __NR_lchown 16 |
317 | #undef __NR_getuid | 262 | #define __NR_setuid 23 |
318 | #undef __NR_stime | 263 | #define __NR_getuid 24 |
319 | #undef __NR_setgid | 264 | #define __NR_stime 25 |
320 | #undef __NR_getgid | 265 | #define __NR_setgid 46 |
321 | #undef __NR_geteuid | 266 | #define __NR_getgid 47 |
322 | #undef __NR_getegid | 267 | #define __NR_geteuid 49 |
323 | #undef __NR_setreuid | 268 | #define __NR_getegid 50 |
324 | #undef __NR_setregid | 269 | #define __NR_setreuid 70 |
325 | #undef __NR_getrlimit | 270 | #define __NR_setregid 71 |
326 | #undef __NR_getgroups | 271 | #define __NR_getrlimit 76 |
327 | #undef __NR_setgroups | 272 | #define __NR_getgroups 80 |
328 | #undef __NR_fchown | 273 | #define __NR_setgroups 81 |
329 | #undef __NR_ioperm | 274 | #define __NR_fchown 95 |
330 | #undef __NR_setfsuid | 275 | #define __NR_ioperm 101 |
331 | #undef __NR_setfsgid | 276 | #define __NR_setfsuid 138 |
332 | #undef __NR__llseek | 277 | #define __NR_setfsgid 139 |
333 | #undef __NR__newselect | 278 | #define __NR__llseek 140 |
334 | #undef __NR_setresuid | 279 | #define __NR__newselect 142 |
335 | #undef __NR_getresuid | 280 | #define __NR_setresuid 164 |
336 | #undef __NR_setresgid | 281 | #define __NR_getresuid 165 |
337 | #undef __NR_getresgid | 282 | #define __NR_setresgid 170 |
338 | #undef __NR_chown | 283 | #define __NR_getresgid 171 |
339 | #undef __NR_ugetrlimit | 284 | #define __NR_chown 182 |
340 | #undef __NR_mmap2 | 285 | #define __NR_ugetrlimit 191 /* SuS compliant getrlimit */ |
341 | #undef __NR_truncate64 | 286 | #define __NR_mmap2 192 |
342 | #undef __NR_ftruncate64 | 287 | #define __NR_truncate64 193 |
343 | #undef __NR_stat64 | 288 | #define __NR_ftruncate64 194 |
344 | #undef __NR_lstat64 | 289 | #define __NR_stat64 195 |
345 | #undef __NR_fstat64 | 290 | #define __NR_lstat64 196 |
346 | #undef __NR_lchown32 | 291 | #define __NR_fstat64 197 |
347 | #undef __NR_getuid32 | 292 | #define __NR_lchown32 198 |
348 | #undef __NR_getgid32 | 293 | #define __NR_getuid32 199 |
349 | #undef __NR_geteuid32 | 294 | #define __NR_getgid32 200 |
350 | #undef __NR_getegid32 | 295 | #define __NR_geteuid32 201 |
351 | #undef __NR_setreuid32 | 296 | #define __NR_getegid32 202 |
352 | #undef __NR_setregid32 | 297 | #define __NR_setreuid32 203 |
353 | #undef __NR_getgroups32 | 298 | #define __NR_setregid32 204 |
354 | #undef __NR_setgroups32 | 299 | #define __NR_getgroups32 205 |
355 | #undef __NR_fchown32 | 300 | #define __NR_setgroups32 206 |
356 | #undef __NR_setresuid32 | 301 | #define __NR_fchown32 207 |
357 | #undef __NR_getresuid32 | 302 | #define __NR_setresuid32 208 |
358 | #undef __NR_setresgid32 | 303 | #define __NR_getresuid32 209 |
359 | #undef __NR_getresgid32 | 304 | #define __NR_setresgid32 210 |
360 | #undef __NR_chown32 | 305 | #define __NR_getresgid32 211 |
361 | #undef __NR_setuid32 | 306 | #define __NR_chown32 212 |
362 | #undef __NR_setgid32 | 307 | #define __NR_setuid32 213 |
363 | #undef __NR_setfsuid32 | 308 | #define __NR_setgid32 214 |
364 | #undef __NR_setfsgid32 | 309 | #define __NR_setfsuid32 215 |
365 | #undef __NR_fcntl64 | 310 | #define __NR_setfsgid32 216 |
366 | #undef __NR_sendfile64 | 311 | #define __NR_fcntl64 221 |
367 | #undef __NR_fadvise64_64 | 312 | #define __NR_sendfile64 223 |
368 | #undef __NR_fstatat64 | 313 | #define __NR_fadvise64_64 264 |
314 | #define __NR_fstatat64 293 | ||
315 | |||
316 | #else | ||
369 | 317 | ||
370 | #define __NR_select 142 | 318 | #define __NR_select 142 |
371 | #define __NR_getrlimit 191 /* SuS compliant getrlimit */ | 319 | #define __NR_getrlimit 191 /* SuS compliant getrlimit */ |