aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/sys_ni.c
diff options
context:
space:
mode:
authorDominik Brodowski <linux@dominikbrodowski.net>2018-03-06 13:53:01 -0500
committerDominik Brodowski <linux@dominikbrodowski.net>2018-04-02 14:16:19 -0400
commit70dd4b3160798b647b7f30baf9fb6e8a5933d4e2 (patch)
tree8feca1215e213a834b46951b8f8014e698a9ba7e /kernel/sys_ni.c
parent3e2052e5dd4062ccc7a10e8860aa7d2e58627001 (diff)
kernel/sys_ni: sort cond_syscall() entries
Shuffle the cond_syscall() entries in kernel/sys_ni.c around so that they are kept in the same order as in include/uapi/asm-generic/unistd.h. For better structuring, add the same comments as in that file, but keep a few additional comments and extend the commentary where it seems useful. Signed-off-by: Dominik Brodowski <linux@dominikbrodowski.net>
Diffstat (limited to 'kernel/sys_ni.c')
-rw-r--r--kernel/sys_ni.c506
1 files changed, 332 insertions, 174 deletions
diff --git a/kernel/sys_ni.c b/kernel/sys_ni.c
index 951dbda5c2b4..0c1538f5a559 100644
--- a/kernel/sys_ni.c
+++ b/kernel/sys_ni.c
@@ -17,245 +17,403 @@ asmlinkage long sys_ni_syscall(void)
17 return -ENOSYS; 17 return -ENOSYS;
18} 18}
19 19
20cond_syscall(sys_quotactl); 20/*
21cond_syscall(compat_sys_quotactl32); 21 * This list is kept in the same order as include/uapi/asm-generic/unistd.h.
22cond_syscall(sys_acct); 22 * Architecture specific entries go below, followed by deprecated or obsolete
23 * system calls.
24 */
25
26cond_syscall(sys_io_setup);
27cond_syscall(compat_sys_io_setup);
28cond_syscall(sys_io_destroy);
29cond_syscall(sys_io_submit);
30cond_syscall(compat_sys_io_submit);
31cond_syscall(sys_io_cancel);
32cond_syscall(sys_io_getevents);
33cond_syscall(compat_sys_io_getevents);
34
35/* fs/xattr.c */
36
37/* fs/dcache.c */
38
39/* fs/cookies.c */
23cond_syscall(sys_lookup_dcookie); 40cond_syscall(sys_lookup_dcookie);
24cond_syscall(compat_sys_lookup_dcookie); 41cond_syscall(compat_sys_lookup_dcookie);
25cond_syscall(sys_swapon); 42
26cond_syscall(sys_swapoff); 43/* fs/eventfd.c */
44cond_syscall(sys_eventfd2);
45
46/* fs/eventfd.c */
47cond_syscall(sys_epoll_create1);
48cond_syscall(sys_epoll_ctl);
49cond_syscall(sys_epoll_pwait);
50cond_syscall(compat_sys_epoll_pwait);
51
52/* fs/fcntl.c */
53
54/* fs/inotify_user.c */
55cond_syscall(sys_inotify_init1);
56cond_syscall(sys_inotify_add_watch);
57cond_syscall(sys_inotify_rm_watch);
58
59/* fs/ioctl.c */
60
61/* fs/ioprio.c */
62cond_syscall(sys_ioprio_set);
63cond_syscall(sys_ioprio_get);
64
65/* fs/locks.c */
66cond_syscall(sys_flock);
67
68/* fs/namei.c */
69
70/* fs/namespace.c */
71
72/* fs/nfsctl.c */
73
74/* fs/open.c */
75
76/* fs/pipe.c */
77
78/* fs/quota.c */
79cond_syscall(sys_quotactl);
80
81/* fs/readdir.c */
82
83/* fs/read_write.c */
84
85/* fs/sendfile.c */
86
87/* fs/select.c */
88
89/* fs/signalfd.c */
90cond_syscall(sys_signalfd4);
91cond_syscall(compat_sys_signalfd4);
92
93/* fs/splice.c */
94
95/* fs/stat.c */
96
97/* fs/sync.c */
98
99/* fs/timerfd.c */
100cond_syscall(sys_timerfd_create);
101cond_syscall(sys_timerfd_settime);
102cond_syscall(compat_sys_timerfd_settime);
103cond_syscall(sys_timerfd_gettime);
104cond_syscall(compat_sys_timerfd_gettime);
105
106/* fs/utimes.c */
107
108/* kernel/acct.c */
109cond_syscall(sys_acct);
110
111/* kernel/capability.c */
112cond_syscall(sys_capget);
113cond_syscall(sys_capset);
114
115/* kernel/exec_domain.c */
116
117/* kernel/exit.c */
118
119/* kernel/fork.c */
120
121/* kernel/futex.c */
122cond_syscall(sys_futex);
123cond_syscall(compat_sys_futex);
124cond_syscall(sys_set_robust_list);
125cond_syscall(compat_sys_set_robust_list);
126cond_syscall(sys_get_robust_list);
127cond_syscall(compat_sys_get_robust_list);
128
129/* kernel/hrtimer.c */
130
131/* kernel/itimer.c */
132
133/* kernel/kexec.c */
27cond_syscall(sys_kexec_load); 134cond_syscall(sys_kexec_load);
28cond_syscall(compat_sys_kexec_load); 135cond_syscall(compat_sys_kexec_load);
29cond_syscall(sys_kexec_file_load); 136
137/* kernel/module.c */
30cond_syscall(sys_init_module); 138cond_syscall(sys_init_module);
31cond_syscall(sys_finit_module);
32cond_syscall(sys_delete_module); 139cond_syscall(sys_delete_module);
140
141/* kernel/posix-timers.c */
142
143/* kernel/printk.c */
144cond_syscall(sys_syslog);
145
146/* kernel/ptrace.c */
147
148/* kernel/sched/core.c */
149
150/* kernel/signal.c */
151
152/* kernel/sys.c */
153cond_syscall(sys_setregid);
154cond_syscall(sys_setgid);
155cond_syscall(sys_setreuid);
156cond_syscall(sys_setuid);
157cond_syscall(sys_setresuid);
158cond_syscall(sys_getresuid);
159cond_syscall(sys_setresgid);
160cond_syscall(sys_getresgid);
161cond_syscall(sys_setfsuid);
162cond_syscall(sys_setfsgid);
163cond_syscall(sys_setgroups);
164cond_syscall(sys_getgroups);
165
166/* kernel/time.c */
167
168/* kernel/timer.c */
169
170/* ipc/mqueue.c */
171cond_syscall(sys_mq_open);
172cond_syscall(compat_sys_mq_open);
173cond_syscall(sys_mq_unlink);
174cond_syscall(sys_mq_timedsend);
175cond_syscall(compat_sys_mq_timedsend);
176cond_syscall(sys_mq_timedreceive);
177cond_syscall(compat_sys_mq_timedreceive);
178cond_syscall(sys_mq_notify);
179cond_syscall(compat_sys_mq_notify);
180cond_syscall(sys_mq_getsetattr);
181cond_syscall(compat_sys_mq_getsetattr);
182
183/* ipc/msg.c */
184cond_syscall(sys_msgget);
185cond_syscall(sys_msgctl);
186cond_syscall(compat_sys_msgctl);
187cond_syscall(sys_msgrcv);
188cond_syscall(compat_sys_msgrcv);
189cond_syscall(sys_msgsnd);
190cond_syscall(compat_sys_msgsnd);
191
192/* ipc/sem.c */
193cond_syscall(sys_semget);
194cond_syscall(sys_semctl);
195cond_syscall(compat_sys_semctl);
196cond_syscall(sys_semtimedop);
197cond_syscall(compat_sys_semtimedop);
198cond_syscall(sys_semop);
199
200/* ipc/shm.c */
201cond_syscall(sys_shmget);
202cond_syscall(sys_shmctl);
203cond_syscall(compat_sys_shmctl);
204cond_syscall(sys_shmat);
205cond_syscall(compat_sys_shmat);
206cond_syscall(sys_shmdt);
207
208/* net/socket.c */
209cond_syscall(sys_socket);
33cond_syscall(sys_socketpair); 210cond_syscall(sys_socketpair);
34cond_syscall(sys_bind); 211cond_syscall(sys_bind);
35cond_syscall(sys_listen); 212cond_syscall(sys_listen);
36cond_syscall(sys_accept); 213cond_syscall(sys_accept);
37cond_syscall(sys_accept4);
38cond_syscall(sys_connect); 214cond_syscall(sys_connect);
39cond_syscall(sys_getsockname); 215cond_syscall(sys_getsockname);
40cond_syscall(sys_getpeername); 216cond_syscall(sys_getpeername);
41cond_syscall(sys_sendto);
42cond_syscall(sys_send);
43cond_syscall(sys_recvfrom);
44cond_syscall(sys_recv);
45cond_syscall(sys_socket);
46cond_syscall(sys_setsockopt); 217cond_syscall(sys_setsockopt);
47cond_syscall(compat_sys_setsockopt); 218cond_syscall(compat_sys_setsockopt);
48cond_syscall(sys_getsockopt); 219cond_syscall(sys_getsockopt);
49cond_syscall(compat_sys_getsockopt); 220cond_syscall(compat_sys_getsockopt);
221cond_syscall(sys_sendto);
50cond_syscall(sys_shutdown); 222cond_syscall(sys_shutdown);
223cond_syscall(sys_recvfrom);
224cond_syscall(compat_sys_recvfrom);
51cond_syscall(sys_sendmsg); 225cond_syscall(sys_sendmsg);
52cond_syscall(sys_sendmmsg);
53cond_syscall(compat_sys_sendmsg); 226cond_syscall(compat_sys_sendmsg);
54cond_syscall(compat_sys_sendmmsg);
55cond_syscall(sys_recvmsg); 227cond_syscall(sys_recvmsg);
56cond_syscall(sys_recvmmsg);
57cond_syscall(compat_sys_recvmsg); 228cond_syscall(compat_sys_recvmsg);
58cond_syscall(compat_sys_recv); 229
59cond_syscall(compat_sys_recvfrom); 230/* mm/filemap.c */
60cond_syscall(compat_sys_recvmmsg); 231
61cond_syscall(sys_socketcall); 232/* mm/nommu.c, also with MMU */
62cond_syscall(sys_futex); 233cond_syscall(sys_mremap);
63cond_syscall(compat_sys_futex); 234
64cond_syscall(sys_set_robust_list); 235/* security/keys/keyctl.c */
65cond_syscall(compat_sys_set_robust_list);
66cond_syscall(sys_get_robust_list);
67cond_syscall(compat_sys_get_robust_list);
68cond_syscall(sys_epoll_create);
69cond_syscall(sys_epoll_create1);
70cond_syscall(sys_epoll_ctl);
71cond_syscall(sys_epoll_wait);
72cond_syscall(sys_epoll_pwait);
73cond_syscall(compat_sys_epoll_pwait);
74cond_syscall(sys_semget);
75cond_syscall(sys_semop);
76cond_syscall(sys_semtimedop);
77cond_syscall(compat_sys_semtimedop);
78cond_syscall(sys_semctl);
79cond_syscall(compat_sys_semctl);
80cond_syscall(sys_msgget);
81cond_syscall(sys_msgsnd);
82cond_syscall(compat_sys_msgsnd);
83cond_syscall(sys_msgrcv);
84cond_syscall(compat_sys_msgrcv);
85cond_syscall(sys_msgctl);
86cond_syscall(compat_sys_msgctl);
87cond_syscall(sys_shmget);
88cond_syscall(sys_shmat);
89cond_syscall(compat_sys_shmat);
90cond_syscall(sys_shmdt);
91cond_syscall(sys_shmctl);
92cond_syscall(compat_sys_shmctl);
93cond_syscall(sys_mq_open);
94cond_syscall(sys_mq_unlink);
95cond_syscall(sys_mq_timedsend);
96cond_syscall(sys_mq_timedreceive);
97cond_syscall(sys_mq_notify);
98cond_syscall(sys_mq_getsetattr);
99cond_syscall(compat_sys_mq_open);
100cond_syscall(compat_sys_mq_timedsend);
101cond_syscall(compat_sys_mq_timedreceive);
102cond_syscall(compat_sys_mq_notify);
103cond_syscall(compat_sys_mq_getsetattr);
104cond_syscall(sys_mbind);
105cond_syscall(sys_get_mempolicy);
106cond_syscall(sys_set_mempolicy);
107cond_syscall(compat_sys_mbind);
108cond_syscall(compat_sys_get_mempolicy);
109cond_syscall(compat_sys_set_mempolicy);
110cond_syscall(sys_add_key); 236cond_syscall(sys_add_key);
111cond_syscall(sys_request_key); 237cond_syscall(sys_request_key);
112cond_syscall(sys_keyctl); 238cond_syscall(sys_keyctl);
113cond_syscall(compat_sys_keyctl); 239cond_syscall(compat_sys_keyctl);
114cond_syscall(compat_sys_socketcall);
115cond_syscall(sys_inotify_init);
116cond_syscall(sys_inotify_init1);
117cond_syscall(sys_inotify_add_watch);
118cond_syscall(sys_inotify_rm_watch);
119cond_syscall(sys_migrate_pages);
120cond_syscall(sys_move_pages);
121cond_syscall(sys_chown16);
122cond_syscall(sys_fchown16);
123cond_syscall(sys_getegid16);
124cond_syscall(sys_geteuid16);
125cond_syscall(sys_getgid16);
126cond_syscall(sys_getgroups16);
127cond_syscall(sys_getresgid16);
128cond_syscall(sys_getresuid16);
129cond_syscall(sys_getuid16);
130cond_syscall(sys_lchown16);
131cond_syscall(sys_setfsgid16);
132cond_syscall(sys_setfsuid16);
133cond_syscall(sys_setgid16);
134cond_syscall(sys_setgroups16);
135cond_syscall(sys_setregid16);
136cond_syscall(sys_setresgid16);
137cond_syscall(sys_setresuid16);
138cond_syscall(sys_setreuid16);
139cond_syscall(sys_setuid16);
140cond_syscall(sys_sgetmask);
141cond_syscall(sys_ssetmask);
142cond_syscall(sys_vm86old);
143cond_syscall(sys_vm86);
144cond_syscall(sys_modify_ldt);
145cond_syscall(sys_ipc);
146cond_syscall(compat_sys_ipc);
147cond_syscall(compat_sys_sysctl);
148cond_syscall(sys_flock);
149cond_syscall(sys_io_setup);
150cond_syscall(sys_io_destroy);
151cond_syscall(sys_io_submit);
152cond_syscall(sys_io_cancel);
153cond_syscall(sys_io_getevents);
154cond_syscall(compat_sys_io_setup);
155cond_syscall(compat_sys_io_submit);
156cond_syscall(compat_sys_io_getevents);
157cond_syscall(sys_sysfs);
158cond_syscall(sys_syslog);
159cond_syscall(sys_process_vm_readv);
160cond_syscall(sys_process_vm_writev);
161cond_syscall(compat_sys_process_vm_readv);
162cond_syscall(compat_sys_process_vm_writev);
163cond_syscall(sys_uselib);
164cond_syscall(sys_fadvise64);
165cond_syscall(sys_fadvise64_64);
166cond_syscall(sys_madvise);
167cond_syscall(sys_setuid);
168cond_syscall(sys_setregid);
169cond_syscall(sys_setgid);
170cond_syscall(sys_setreuid);
171cond_syscall(sys_setresuid);
172cond_syscall(sys_getresuid);
173cond_syscall(sys_setresgid);
174cond_syscall(sys_getresgid);
175cond_syscall(sys_setgroups);
176cond_syscall(sys_getgroups);
177cond_syscall(sys_setfsuid);
178cond_syscall(sys_setfsgid);
179cond_syscall(sys_capget);
180cond_syscall(sys_capset);
181cond_syscall(sys_copy_file_range);
182 240
183/* arch-specific weak syscall entries */ 241/* arch/example/kernel/sys_example.c */
184cond_syscall(sys_pciconfig_read);
185cond_syscall(sys_pciconfig_write);
186cond_syscall(sys_pciconfig_iobase);
187cond_syscall(compat_sys_s390_ipc);
188cond_syscall(ppc_rtas);
189cond_syscall(sys_spu_run);
190cond_syscall(sys_spu_create);
191cond_syscall(sys_subpage_prot);
192cond_syscall(sys_s390_pci_mmio_read);
193cond_syscall(sys_s390_pci_mmio_write);
194 242
195/* mmu depending weak syscall entries */ 243/* mm/fadvise.c */
244cond_syscall(sys_fadvise64_64);
245
246/* mm/, CONFIG_MMU only */
247cond_syscall(sys_swapon);
248cond_syscall(sys_swapoff);
196cond_syscall(sys_mprotect); 249cond_syscall(sys_mprotect);
197cond_syscall(sys_msync); 250cond_syscall(sys_msync);
198cond_syscall(sys_mlock); 251cond_syscall(sys_mlock);
199cond_syscall(sys_munlock); 252cond_syscall(sys_munlock);
200cond_syscall(sys_mlockall); 253cond_syscall(sys_mlockall);
201cond_syscall(sys_munlockall); 254cond_syscall(sys_munlockall);
202cond_syscall(sys_mlock2);
203cond_syscall(sys_mincore); 255cond_syscall(sys_mincore);
204cond_syscall(sys_madvise); 256cond_syscall(sys_madvise);
205cond_syscall(sys_mremap);
206cond_syscall(sys_remap_file_pages); 257cond_syscall(sys_remap_file_pages);
207cond_syscall(compat_sys_move_pages); 258cond_syscall(sys_mbind);
259cond_syscall(compat_sys_mbind);
260cond_syscall(sys_get_mempolicy);
261cond_syscall(compat_sys_get_mempolicy);
262cond_syscall(sys_set_mempolicy);
263cond_syscall(compat_sys_set_mempolicy);
264cond_syscall(sys_migrate_pages);
208cond_syscall(compat_sys_migrate_pages); 265cond_syscall(compat_sys_migrate_pages);
266cond_syscall(sys_move_pages);
267cond_syscall(compat_sys_move_pages);
209 268
210/* block-layer dependent */
211cond_syscall(sys_bdflush);
212cond_syscall(sys_ioprio_set);
213cond_syscall(sys_ioprio_get);
214
215/* New file descriptors */
216cond_syscall(sys_signalfd);
217cond_syscall(sys_signalfd4);
218cond_syscall(compat_sys_signalfd);
219cond_syscall(compat_sys_signalfd4);
220cond_syscall(sys_timerfd_create);
221cond_syscall(sys_timerfd_settime);
222cond_syscall(sys_timerfd_gettime);
223cond_syscall(compat_sys_timerfd_settime);
224cond_syscall(compat_sys_timerfd_gettime);
225cond_syscall(sys_eventfd);
226cond_syscall(sys_eventfd2);
227cond_syscall(sys_memfd_create);
228cond_syscall(sys_userfaultfd);
229
230/* performance counters: */
231cond_syscall(sys_perf_event_open); 269cond_syscall(sys_perf_event_open);
270cond_syscall(sys_accept4);
271cond_syscall(sys_recvmmsg);
272cond_syscall(compat_sys_recvmmsg);
273
274/*
275 * Architecture specific syscalls: see further below
276 */
232 277
233/* fanotify! */ 278/* fanotify */
234cond_syscall(sys_fanotify_init); 279cond_syscall(sys_fanotify_init);
235cond_syscall(sys_fanotify_mark); 280cond_syscall(sys_fanotify_mark);
236cond_syscall(compat_sys_fanotify_mark);
237 281
238/* open by handle */ 282/* open by handle */
239cond_syscall(sys_name_to_handle_at); 283cond_syscall(sys_name_to_handle_at);
240cond_syscall(sys_open_by_handle_at); 284cond_syscall(sys_open_by_handle_at);
241cond_syscall(compat_sys_open_by_handle_at); 285cond_syscall(compat_sys_open_by_handle_at);
242 286
287cond_syscall(sys_sendmmsg);
288cond_syscall(compat_sys_sendmmsg);
289cond_syscall(sys_process_vm_readv);
290cond_syscall(compat_sys_process_vm_readv);
291cond_syscall(sys_process_vm_writev);
292cond_syscall(compat_sys_process_vm_writev);
293
243/* compare kernel pointers */ 294/* compare kernel pointers */
244cond_syscall(sys_kcmp); 295cond_syscall(sys_kcmp);
245 296
297cond_syscall(sys_finit_module);
298
246/* operate on Secure Computing state */ 299/* operate on Secure Computing state */
247cond_syscall(sys_seccomp); 300cond_syscall(sys_seccomp);
248 301
302cond_syscall(sys_memfd_create);
303
249/* access BPF programs and maps */ 304/* access BPF programs and maps */
250cond_syscall(sys_bpf); 305cond_syscall(sys_bpf);
251 306
252/* execveat */ 307/* execveat */
253cond_syscall(sys_execveat); 308cond_syscall(sys_execveat);
254 309
310cond_syscall(sys_userfaultfd);
311
255/* membarrier */ 312/* membarrier */
256cond_syscall(sys_membarrier); 313cond_syscall(sys_membarrier);
257 314
315cond_syscall(sys_mlock2);
316
317cond_syscall(sys_copy_file_range);
318
258/* memory protection keys */ 319/* memory protection keys */
259cond_syscall(sys_pkey_mprotect); 320cond_syscall(sys_pkey_mprotect);
260cond_syscall(sys_pkey_alloc); 321cond_syscall(sys_pkey_alloc);
261cond_syscall(sys_pkey_free); 322cond_syscall(sys_pkey_free);
323
324
325/*
326 * Architecture specific weak syscall entries.
327 */
328
329/* pciconfig: alpha, arm, arm64, ia64, sparc */
330cond_syscall(sys_pciconfig_read);
331cond_syscall(sys_pciconfig_write);
332cond_syscall(sys_pciconfig_iobase);
333
334/* sys_socketcall: arm, mips, x86, ... */
335cond_syscall(sys_socketcall);
336cond_syscall(compat_sys_socketcall);
337
338/* compat syscalls for arm64, x86, ... */
339cond_syscall(compat_sys_sysctl);
340cond_syscall(compat_sys_fanotify_mark);
341
342/* x86 */
343cond_syscall(sys_vm86old);
344cond_syscall(sys_modify_ldt);
345cond_syscall(compat_sys_quotactl32);
346cond_syscall(sys_vm86);
347cond_syscall(sys_kexec_file_load);
348
349/* s390 */
350cond_syscall(sys_s390_pci_mmio_read);
351cond_syscall(sys_s390_pci_mmio_write);
352cond_syscall(compat_sys_s390_ipc);
353
354/* powerpc */
355cond_syscall(ppc_rtas);
356cond_syscall(sys_spu_run);
357cond_syscall(sys_spu_create);
358cond_syscall(sys_subpage_prot);
359
360
361/*
362 * Deprecated system calls which are still defined in
363 * include/uapi/asm-generic/unistd.h and wanted by >= 1 arch
364 */
365
366/* __ARCH_WANT_SYSCALL_NO_FLAGS */
367cond_syscall(sys_epoll_create);
368cond_syscall(sys_inotify_init);
369cond_syscall(sys_eventfd);
370cond_syscall(sys_signalfd);
371cond_syscall(compat_sys_signalfd);
372
373/* __ARCH_WANT_SYSCALL_OFF_T */
374cond_syscall(sys_fadvise64);
375
376/* __ARCH_WANT_SYSCALL_DEPRECATED */
377cond_syscall(sys_epoll_wait);
378cond_syscall(sys_recv);
379cond_syscall(compat_sys_recv);
380cond_syscall(sys_send);
381cond_syscall(sys_bdflush);
382cond_syscall(sys_uselib);
383
384
385/*
386 * The syscalls below are not found in include/uapi/asm-generic/unistd.h
387 */
388
389/* obsolete: SGETMASK_SYSCALL */
390cond_syscall(sys_sgetmask);
391cond_syscall(sys_ssetmask);
392
393/* obsolete: SYSFS_SYSCALL */
394cond_syscall(sys_sysfs);
395
396/* obsolete: __ARCH_WANT_SYS_IPC */
397cond_syscall(sys_ipc);
398cond_syscall(compat_sys_ipc);
399
400/* obsolete: UID16 */
401cond_syscall(sys_chown16);
402cond_syscall(sys_fchown16);
403cond_syscall(sys_getegid16);
404cond_syscall(sys_geteuid16);
405cond_syscall(sys_getgid16);
406cond_syscall(sys_getgroups16);
407cond_syscall(sys_getresgid16);
408cond_syscall(sys_getresuid16);
409cond_syscall(sys_getuid16);
410cond_syscall(sys_lchown16);
411cond_syscall(sys_setfsgid16);
412cond_syscall(sys_setfsuid16);
413cond_syscall(sys_setgid16);
414cond_syscall(sys_setgroups16);
415cond_syscall(sys_setregid16);
416cond_syscall(sys_setresgid16);
417cond_syscall(sys_setresuid16);
418cond_syscall(sys_setreuid16);
419cond_syscall(sys_setuid16);