linux_systrace_args.c revision 1.1 1 /* $NetBSD: linux_systrace_args.c,v 1.1 2015/03/07 16:41:53 christos Exp $ */
2
3 /*
4 * System call argument to DTrace register array converstion.
5 *
6 * DO NOT EDIT-- this file is automatically generated.
7 * This file is part of the DTrace syscall provider.
8 */
9
10 static void
11 systrace_args(register_t sysnum, const void *params, uintptr_t *uarg, size_t *n_args)
12 {
13 intptr_t *iarg = (intptr_t *)uarg;
14 switch (sysnum) {
15 /* sys_read */
16 case 0: {
17 struct sys_read_args *p = params;
18 iarg[0] = SCARG(p, fd); /* int */
19 uarg[1] = (intptr_t) SCARG(p, buf); /* void * */
20 uarg[2] = SCARG(p, nbyte); /* size_t */
21 *n_args = 3;
22 break;
23 }
24 /* sys_write */
25 case 1: {
26 struct sys_write_args *p = params;
27 iarg[0] = SCARG(p, fd); /* int */
28 uarg[1] = (intptr_t) SCARG(p, buf); /* const void * */
29 iarg[2] = SCARG(p, nbyte); /* int */
30 *n_args = 3;
31 break;
32 }
33 /* linux_sys_open */
34 case 2: {
35 struct linux_sys_open_args *p = params;
36 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
37 iarg[1] = SCARG(p, flags); /* int */
38 iarg[2] = SCARG(p, mode); /* linux_umode_t */
39 *n_args = 3;
40 break;
41 }
42 /* sys_close */
43 case 3: {
44 struct sys_close_args *p = params;
45 iarg[0] = SCARG(p, fd); /* int */
46 *n_args = 1;
47 break;
48 }
49 /* linux_sys_stat64 */
50 case 4: {
51 struct linux_sys_stat64_args *p = params;
52 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
53 uarg[1] = (intptr_t) SCARG(p, sp); /* struct linux_stat64 * */
54 *n_args = 2;
55 break;
56 }
57 /* linux_sys_fstat64 */
58 case 5: {
59 struct linux_sys_fstat64_args *p = params;
60 iarg[0] = SCARG(p, fd); /* int */
61 uarg[1] = (intptr_t) SCARG(p, sp); /* struct linux_stat64 * */
62 *n_args = 2;
63 break;
64 }
65 /* linux_sys_lstat64 */
66 case 6: {
67 struct linux_sys_lstat64_args *p = params;
68 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
69 uarg[1] = (intptr_t) SCARG(p, sp); /* struct linux_stat64 * */
70 *n_args = 2;
71 break;
72 }
73 /* sys_poll */
74 case 7: {
75 struct sys_poll_args *p = params;
76 uarg[0] = (intptr_t) SCARG(p, fds); /* struct pollfd * */
77 uarg[1] = SCARG(p, nfds); /* u_int */
78 iarg[2] = SCARG(p, timeout); /* int */
79 *n_args = 3;
80 break;
81 }
82 /* compat_43_sys_lseek */
83 case 8: {
84 struct compat_43_sys_lseek_args *p = params;
85 iarg[0] = SCARG(p, fd); /* int */
86 iarg[1] = SCARG(p, offset); /* long */
87 iarg[2] = SCARG(p, whence); /* int */
88 *n_args = 3;
89 break;
90 }
91 /* linux_sys_mmap */
92 case 9: {
93 struct linux_sys_mmap_args *p = params;
94 uarg[0] = SCARG(p, addr); /* unsigned long */
95 uarg[1] = SCARG(p, len); /* size_t */
96 iarg[2] = SCARG(p, prot); /* int */
97 iarg[3] = SCARG(p, flags); /* int */
98 iarg[4] = SCARG(p, fd); /* int */
99 iarg[5] = SCARG(p, offset); /* linux_off_t */
100 *n_args = 6;
101 break;
102 }
103 /* linux_sys_mprotect */
104 case 10: {
105 struct linux_sys_mprotect_args *p = params;
106 uarg[0] = (intptr_t) SCARG(p, start); /* const void * */
107 uarg[1] = SCARG(p, len); /* unsigned long */
108 iarg[2] = SCARG(p, prot); /* int */
109 *n_args = 3;
110 break;
111 }
112 /* sys_munmap */
113 case 11: {
114 struct sys_munmap_args *p = params;
115 uarg[0] = (intptr_t) SCARG(p, addr); /* void * */
116 uarg[1] = SCARG(p, len); /* size_t */
117 *n_args = 2;
118 break;
119 }
120 /* linux_sys_brk */
121 case 12: {
122 struct linux_sys_brk_args *p = params;
123 uarg[0] = (intptr_t) SCARG(p, nsize); /* char * */
124 *n_args = 1;
125 break;
126 }
127 /* linux_sys_rt_sigaction */
128 case 13: {
129 struct linux_sys_rt_sigaction_args *p = params;
130 iarg[0] = SCARG(p, signum); /* int */
131 uarg[1] = (intptr_t) SCARG(p, nsa); /* const struct linux_sigaction * */
132 uarg[2] = (intptr_t) SCARG(p, osa); /* struct linux_sigaction * */
133 uarg[3] = SCARG(p, sigsetsize); /* size_t */
134 *n_args = 4;
135 break;
136 }
137 /* linux_sys_rt_sigprocmask */
138 case 14: {
139 struct linux_sys_rt_sigprocmask_args *p = params;
140 iarg[0] = SCARG(p, how); /* int */
141 uarg[1] = (intptr_t) SCARG(p, set); /* const linux_sigset_t * */
142 uarg[2] = (intptr_t) SCARG(p, oset); /* linux_sigset_t * */
143 uarg[3] = SCARG(p, sigsetsize); /* size_t */
144 *n_args = 4;
145 break;
146 }
147 /* linux_sys_rt_sigreturn */
148 case 15: {
149 *n_args = 0;
150 break;
151 }
152 /* linux_sys_ioctl */
153 case 16: {
154 struct linux_sys_ioctl_args *p = params;
155 iarg[0] = SCARG(p, fd); /* int */
156 uarg[1] = SCARG(p, com); /* u_long */
157 uarg[2] = (intptr_t) SCARG(p, data); /* void * */
158 *n_args = 3;
159 break;
160 }
161 /* linux_sys_pread */
162 case 17: {
163 struct linux_sys_pread_args *p = params;
164 iarg[0] = SCARG(p, fd); /* int */
165 uarg[1] = (intptr_t) SCARG(p, buf); /* char * */
166 uarg[2] = SCARG(p, nbyte); /* size_t */
167 iarg[3] = SCARG(p, offset); /* off_t */
168 *n_args = 4;
169 break;
170 }
171 /* linux_sys_pwrite */
172 case 18: {
173 struct linux_sys_pwrite_args *p = params;
174 iarg[0] = SCARG(p, fd); /* int */
175 uarg[1] = (intptr_t) SCARG(p, buf); /* char * */
176 uarg[2] = SCARG(p, nbyte); /* size_t */
177 iarg[3] = SCARG(p, offset); /* off_t */
178 *n_args = 4;
179 break;
180 }
181 /* sys_readv */
182 case 19: {
183 struct sys_readv_args *p = params;
184 iarg[0] = SCARG(p, fd); /* int */
185 uarg[1] = (intptr_t) SCARG(p, iovp); /* const struct iovec * */
186 iarg[2] = SCARG(p, iovcnt); /* int */
187 *n_args = 3;
188 break;
189 }
190 /* sys_writev */
191 case 20: {
192 struct sys_writev_args *p = params;
193 iarg[0] = SCARG(p, fd); /* int */
194 uarg[1] = (intptr_t) SCARG(p, iovp); /* const struct iovec * */
195 iarg[2] = SCARG(p, iovcnt); /* int */
196 *n_args = 3;
197 break;
198 }
199 /* sys_access */
200 case 21: {
201 struct sys_access_args *p = params;
202 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
203 iarg[1] = SCARG(p, flags); /* int */
204 *n_args = 2;
205 break;
206 }
207 /* linux_sys_pipe */
208 case 22: {
209 struct linux_sys_pipe_args *p = params;
210 uarg[0] = (intptr_t) SCARG(p, pfds); /* int * */
211 *n_args = 1;
212 break;
213 }
214 /* linux_sys_select */
215 case 23: {
216 struct linux_sys_select_args *p = params;
217 iarg[0] = SCARG(p, nfds); /* int */
218 uarg[1] = (intptr_t) SCARG(p, readfds); /* fd_set * */
219 uarg[2] = (intptr_t) SCARG(p, writefds); /* fd_set * */
220 uarg[3] = (intptr_t) SCARG(p, exceptfds); /* fd_set * */
221 uarg[4] = (intptr_t) SCARG(p, timeout); /* struct timeval50 * */
222 *n_args = 5;
223 break;
224 }
225 /* linux_sys_sched_yield */
226 case 24: {
227 *n_args = 0;
228 break;
229 }
230 /* linux_sys_mremap */
231 case 25: {
232 struct linux_sys_mremap_args *p = params;
233 uarg[0] = (intptr_t) SCARG(p, old_address); /* void * */
234 uarg[1] = SCARG(p, old_size); /* size_t */
235 uarg[2] = SCARG(p, new_size); /* size_t */
236 uarg[3] = SCARG(p, flags); /* u_long */
237 *n_args = 4;
238 break;
239 }
240 /* sys___msync13 */
241 case 26: {
242 struct sys___msync13_args *p = params;
243 uarg[0] = (intptr_t) SCARG(p, addr); /* void * */
244 uarg[1] = SCARG(p, len); /* size_t */
245 iarg[2] = SCARG(p, flags); /* int */
246 *n_args = 3;
247 break;
248 }
249 /* sys_mincore */
250 case 27: {
251 struct sys_mincore_args *p = params;
252 uarg[0] = (intptr_t) SCARG(p, addr); /* void * */
253 uarg[1] = SCARG(p, len); /* size_t */
254 uarg[2] = (intptr_t) SCARG(p, vec); /* char * */
255 *n_args = 3;
256 break;
257 }
258 /* sys_madvise */
259 case 28: {
260 struct sys_madvise_args *p = params;
261 uarg[0] = (intptr_t) SCARG(p, addr); /* void * */
262 uarg[1] = SCARG(p, len); /* size_t */
263 iarg[2] = SCARG(p, behav); /* int */
264 *n_args = 3;
265 break;
266 }
267 #ifdef SYSVSHM
268 /* linux_sys_shmget */
269 case 29: {
270 struct linux_sys_shmget_args *p = params;
271 iarg[0] = SCARG(p, key); /* key_t */
272 uarg[1] = SCARG(p, size); /* size_t */
273 iarg[2] = SCARG(p, shmflg); /* int */
274 *n_args = 3;
275 break;
276 }
277 /* sys_shmat */
278 case 30: {
279 struct sys_shmat_args *p = params;
280 iarg[0] = SCARG(p, shmid); /* int */
281 uarg[1] = (intptr_t) SCARG(p, shmaddr); /* void * */
282 iarg[2] = SCARG(p, shmflg); /* int */
283 *n_args = 3;
284 break;
285 }
286 /* linux_sys_shmctl */
287 case 31: {
288 struct linux_sys_shmctl_args *p = params;
289 iarg[0] = SCARG(p, shmid); /* int */
290 iarg[1] = SCARG(p, cmd); /* int */
291 uarg[2] = (intptr_t) SCARG(p, buf); /* struct linux_shmid_ds * */
292 *n_args = 3;
293 break;
294 }
295 #else
296 #endif
297 /* sys_dup */
298 case 32: {
299 struct sys_dup_args *p = params;
300 iarg[0] = SCARG(p, fd); /* int */
301 *n_args = 1;
302 break;
303 }
304 /* sys_dup2 */
305 case 33: {
306 struct sys_dup2_args *p = params;
307 iarg[0] = SCARG(p, from); /* int */
308 iarg[1] = SCARG(p, to); /* int */
309 *n_args = 2;
310 break;
311 }
312 /* linux_sys_pause */
313 case 34: {
314 *n_args = 0;
315 break;
316 }
317 /* linux_sys_nanosleep */
318 case 35: {
319 struct linux_sys_nanosleep_args *p = params;
320 uarg[0] = (intptr_t) SCARG(p, rqtp); /* const struct linux_timespec * */
321 uarg[1] = (intptr_t) SCARG(p, rmtp); /* struct linux_timespec * */
322 *n_args = 2;
323 break;
324 }
325 /* compat_50_sys_getitimer */
326 case 36: {
327 struct compat_50_sys_getitimer_args *p = params;
328 iarg[0] = SCARG(p, which); /* int */
329 uarg[1] = (intptr_t) SCARG(p, itv); /* struct itimerval50 * */
330 *n_args = 2;
331 break;
332 }
333 /* linux_sys_alarm */
334 case 37: {
335 struct linux_sys_alarm_args *p = params;
336 uarg[0] = SCARG(p, secs); /* unsigned int */
337 *n_args = 1;
338 break;
339 }
340 /* compat_50_sys_setitimer */
341 case 38: {
342 struct compat_50_sys_setitimer_args *p = params;
343 iarg[0] = SCARG(p, which); /* int */
344 uarg[1] = (intptr_t) SCARG(p, itv); /* struct itimerval50 * */
345 uarg[2] = (intptr_t) SCARG(p, oitv); /* struct itimerval50 * */
346 *n_args = 3;
347 break;
348 }
349 /* sys_getpid */
350 case 39: {
351 *n_args = 0;
352 break;
353 }
354 /* linux_sys_socket */
355 case 41: {
356 struct linux_sys_socket_args *p = params;
357 iarg[0] = SCARG(p, domain); /* int */
358 iarg[1] = SCARG(p, type); /* int */
359 iarg[2] = SCARG(p, protocol); /* int */
360 *n_args = 3;
361 break;
362 }
363 /* linux_sys_connect */
364 case 42: {
365 struct linux_sys_connect_args *p = params;
366 iarg[0] = SCARG(p, s); /* int */
367 uarg[1] = (intptr_t) SCARG(p, name); /* const struct osockaddr * */
368 uarg[2] = SCARG(p, namelen); /* unsigned int */
369 *n_args = 3;
370 break;
371 }
372 /* linux_sys_accept */
373 case 43: {
374 struct linux_sys_accept_args *p = params;
375 iarg[0] = SCARG(p, s); /* int */
376 uarg[1] = (intptr_t) SCARG(p, name); /* struct osockaddr * */
377 uarg[2] = (intptr_t) SCARG(p, anamelen); /* int * */
378 *n_args = 3;
379 break;
380 }
381 /* linux_sys_sendto */
382 case 44: {
383 struct linux_sys_sendto_args *p = params;
384 iarg[0] = SCARG(p, s); /* int */
385 uarg[1] = (intptr_t) SCARG(p, msg); /* void * */
386 iarg[2] = SCARG(p, len); /* int */
387 iarg[3] = SCARG(p, flags); /* int */
388 uarg[4] = (intptr_t) SCARG(p, to); /* struct osockaddr * */
389 iarg[5] = SCARG(p, tolen); /* int */
390 *n_args = 6;
391 break;
392 }
393 /* linux_sys_recvfrom */
394 case 45: {
395 struct linux_sys_recvfrom_args *p = params;
396 iarg[0] = SCARG(p, s); /* int */
397 uarg[1] = (intptr_t) SCARG(p, buf); /* void * */
398 uarg[2] = SCARG(p, len); /* size_t */
399 iarg[3] = SCARG(p, flags); /* int */
400 uarg[4] = (intptr_t) SCARG(p, from); /* struct osockaddr * */
401 uarg[5] = (intptr_t) SCARG(p, fromlenaddr); /* unsigned int * */
402 *n_args = 6;
403 break;
404 }
405 /* linux_sys_sendmsg */
406 case 46: {
407 struct linux_sys_sendmsg_args *p = params;
408 iarg[0] = SCARG(p, s); /* int */
409 uarg[1] = (intptr_t) SCARG(p, msg); /* const struct linux_msghdr * */
410 iarg[2] = SCARG(p, flags); /* int */
411 *n_args = 3;
412 break;
413 }
414 /* linux_sys_recvmsg */
415 case 47: {
416 struct linux_sys_recvmsg_args *p = params;
417 iarg[0] = SCARG(p, s); /* int */
418 uarg[1] = (intptr_t) SCARG(p, msg); /* struct linux_msghdr * */
419 iarg[2] = SCARG(p, flags); /* int */
420 *n_args = 3;
421 break;
422 }
423 /* sys_shutdown */
424 case 48: {
425 struct sys_shutdown_args *p = params;
426 iarg[0] = SCARG(p, s); /* int */
427 iarg[1] = SCARG(p, how); /* int */
428 *n_args = 2;
429 break;
430 }
431 /* linux_sys_bind */
432 case 49: {
433 struct linux_sys_bind_args *p = params;
434 iarg[0] = SCARG(p, s); /* int */
435 uarg[1] = (intptr_t) SCARG(p, name); /* const struct osockaddr * */
436 uarg[2] = SCARG(p, namelen); /* unsigned int */
437 *n_args = 3;
438 break;
439 }
440 /* sys_listen */
441 case 50: {
442 struct sys_listen_args *p = params;
443 iarg[0] = SCARG(p, s); /* int */
444 iarg[1] = SCARG(p, backlog); /* int */
445 *n_args = 2;
446 break;
447 }
448 /* linux_sys_getsockname */
449 case 51: {
450 struct linux_sys_getsockname_args *p = params;
451 iarg[0] = SCARG(p, fdec); /* int */
452 uarg[1] = (intptr_t) SCARG(p, asa); /* void * */
453 uarg[2] = (intptr_t) SCARG(p, alen); /* int * */
454 *n_args = 3;
455 break;
456 }
457 /* linux_sys_getpeername */
458 case 52: {
459 struct linux_sys_getpeername_args *p = params;
460 iarg[0] = SCARG(p, fdes); /* int */
461 uarg[1] = (intptr_t) SCARG(p, asa); /* struct sockaddr * */
462 uarg[2] = (intptr_t) SCARG(p, alen); /* unsigned int * */
463 *n_args = 3;
464 break;
465 }
466 /* linux_sys_socketpair */
467 case 53: {
468 struct linux_sys_socketpair_args *p = params;
469 iarg[0] = SCARG(p, domain); /* int */
470 iarg[1] = SCARG(p, type); /* int */
471 iarg[2] = SCARG(p, protocol); /* int */
472 uarg[3] = (intptr_t) SCARG(p, rsv); /* int * */
473 *n_args = 4;
474 break;
475 }
476 /* linux_sys_setsockopt */
477 case 54: {
478 struct linux_sys_setsockopt_args *p = params;
479 iarg[0] = SCARG(p, s); /* int */
480 iarg[1] = SCARG(p, level); /* int */
481 iarg[2] = SCARG(p, optname); /* int */
482 uarg[3] = (intptr_t) SCARG(p, optval); /* void * */
483 iarg[4] = SCARG(p, optlen); /* int */
484 *n_args = 5;
485 break;
486 }
487 /* linux_sys_getsockopt */
488 case 55: {
489 struct linux_sys_getsockopt_args *p = params;
490 iarg[0] = SCARG(p, s); /* int */
491 iarg[1] = SCARG(p, level); /* int */
492 iarg[2] = SCARG(p, optname); /* int */
493 uarg[3] = (intptr_t) SCARG(p, optval); /* void * */
494 uarg[4] = (intptr_t) SCARG(p, optlen); /* int * */
495 *n_args = 5;
496 break;
497 }
498 /* linux_sys_clone */
499 case 56: {
500 struct linux_sys_clone_args *p = params;
501 iarg[0] = SCARG(p, flags); /* int */
502 uarg[1] = (intptr_t) SCARG(p, stack); /* void * */
503 uarg[2] = (intptr_t) SCARG(p, parent_tidptr); /* void * */
504 uarg[3] = (intptr_t) SCARG(p, child_tidptr); /* void * */
505 uarg[4] = (intptr_t) SCARG(p, tls); /* void * */
506 *n_args = 5;
507 break;
508 }
509 /* sys_fork */
510 case 57: {
511 *n_args = 0;
512 break;
513 }
514 /* sys___vfork14 */
515 case 58: {
516 *n_args = 0;
517 break;
518 }
519 /* sys_execve */
520 case 59: {
521 struct sys_execve_args *p = params;
522 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
523 uarg[1] = (intptr_t) SCARG(p, argp); /* char ** */
524 uarg[2] = (intptr_t) SCARG(p, envp); /* char ** */
525 *n_args = 3;
526 break;
527 }
528 /* linux_sys_exit */
529 case 60: {
530 struct linux_sys_exit_args *p = params;
531 iarg[0] = SCARG(p, rval); /* int */
532 *n_args = 1;
533 break;
534 }
535 /* linux_sys_wait4 */
536 case 61: {
537 struct linux_sys_wait4_args *p = params;
538 iarg[0] = SCARG(p, pid); /* int */
539 uarg[1] = (intptr_t) SCARG(p, status); /* int * */
540 iarg[2] = SCARG(p, options); /* int */
541 uarg[3] = (intptr_t) SCARG(p, rusage); /* struct rusage50 * */
542 *n_args = 4;
543 break;
544 }
545 /* linux_sys_kill */
546 case 62: {
547 struct linux_sys_kill_args *p = params;
548 iarg[0] = SCARG(p, pid); /* int */
549 iarg[1] = SCARG(p, signum); /* int */
550 *n_args = 2;
551 break;
552 }
553 /* linux_sys_uname */
554 case 63: {
555 struct linux_sys_uname_args *p = params;
556 uarg[0] = (intptr_t) SCARG(p, up); /* struct linux_utsname * */
557 *n_args = 1;
558 break;
559 }
560 #ifdef SYSVSEM
561 /* sys_semget */
562 case 64: {
563 struct sys_semget_args *p = params;
564 iarg[0] = SCARG(p, key); /* key_t */
565 iarg[1] = SCARG(p, nsems); /* int */
566 iarg[2] = SCARG(p, semflg); /* int */
567 *n_args = 3;
568 break;
569 }
570 /* sys_semop */
571 case 65: {
572 struct sys_semop_args *p = params;
573 iarg[0] = SCARG(p, semid); /* int */
574 uarg[1] = (intptr_t) SCARG(p, sops); /* struct sembuf * */
575 uarg[2] = SCARG(p, nsops); /* size_t */
576 *n_args = 3;
577 break;
578 }
579 /* linux_sys_semctl */
580 case 66: {
581 struct linux_sys_semctl_args *p = params;
582 iarg[0] = SCARG(p, semid); /* int */
583 iarg[1] = SCARG(p, semnum); /* int */
584 iarg[2] = SCARG(p, cmd); /* int */
585 uarg[3] = SCARG(p, arg); /* union linux_semun */
586 *n_args = 4;
587 break;
588 }
589 #else
590 #endif
591 #ifdef SYSVSHM
592 /* sys_shmdt */
593 case 67: {
594 struct sys_shmdt_args *p = params;
595 uarg[0] = (intptr_t) SCARG(p, shmaddr); /* const void * */
596 *n_args = 1;
597 break;
598 }
599 #else
600 #endif
601 #ifdef SYSVMSG
602 /* sys_msgget */
603 case 68: {
604 struct sys_msgget_args *p = params;
605 iarg[0] = SCARG(p, key); /* key_t */
606 iarg[1] = SCARG(p, msgflg); /* int */
607 *n_args = 2;
608 break;
609 }
610 /* sys_msgsnd */
611 case 69: {
612 struct sys_msgsnd_args *p = params;
613 iarg[0] = SCARG(p, msqid); /* int */
614 uarg[1] = (intptr_t) SCARG(p, msgp); /* void * */
615 uarg[2] = SCARG(p, msgsz); /* size_t */
616 iarg[3] = SCARG(p, msgflg); /* int */
617 *n_args = 4;
618 break;
619 }
620 /* sys_msgrcv */
621 case 70: {
622 struct sys_msgrcv_args *p = params;
623 iarg[0] = SCARG(p, msqid); /* int */
624 uarg[1] = (intptr_t) SCARG(p, msgp); /* void * */
625 uarg[2] = SCARG(p, msgsz); /* size_t */
626 iarg[3] = SCARG(p, msgtyp); /* long */
627 iarg[4] = SCARG(p, msgflg); /* int */
628 *n_args = 5;
629 break;
630 }
631 /* linux_sys_msgctl */
632 case 71: {
633 struct linux_sys_msgctl_args *p = params;
634 iarg[0] = SCARG(p, msqid); /* int */
635 iarg[1] = SCARG(p, cmd); /* int */
636 uarg[2] = (intptr_t) SCARG(p, buf); /* struct linux_msqid_ds * */
637 *n_args = 3;
638 break;
639 }
640 #else
641 #endif
642 /* linux_sys_fcntl */
643 case 72: {
644 struct linux_sys_fcntl_args *p = params;
645 iarg[0] = SCARG(p, fd); /* int */
646 iarg[1] = SCARG(p, cmd); /* int */
647 uarg[2] = (intptr_t) SCARG(p, arg); /* void * */
648 *n_args = 3;
649 break;
650 }
651 /* sys_flock */
652 case 73: {
653 struct sys_flock_args *p = params;
654 iarg[0] = SCARG(p, fd); /* int */
655 iarg[1] = SCARG(p, how); /* int */
656 *n_args = 2;
657 break;
658 }
659 /* sys_fsync */
660 case 74: {
661 struct sys_fsync_args *p = params;
662 iarg[0] = SCARG(p, fd); /* int */
663 *n_args = 1;
664 break;
665 }
666 /* linux_sys_fdatasync */
667 case 75: {
668 struct linux_sys_fdatasync_args *p = params;
669 iarg[0] = SCARG(p, fd); /* int */
670 *n_args = 1;
671 break;
672 }
673 /* linux_sys_truncate64 */
674 case 76: {
675 struct linux_sys_truncate64_args *p = params;
676 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
677 iarg[1] = SCARG(p, length); /* off_t */
678 *n_args = 2;
679 break;
680 }
681 /* linux_sys_ftruncate64 */
682 case 77: {
683 struct linux_sys_ftruncate64_args *p = params;
684 uarg[0] = SCARG(p, fd); /* unsigned int */
685 iarg[1] = SCARG(p, length); /* off_t */
686 *n_args = 2;
687 break;
688 }
689 /* linux_sys_getdents */
690 case 78: {
691 struct linux_sys_getdents_args *p = params;
692 iarg[0] = SCARG(p, fd); /* int */
693 uarg[1] = (intptr_t) SCARG(p, dent); /* struct linux_dirent * */
694 uarg[2] = SCARG(p, count); /* unsigned int */
695 *n_args = 3;
696 break;
697 }
698 /* sys___getcwd */
699 case 79: {
700 struct sys___getcwd_args *p = params;
701 uarg[0] = (intptr_t) SCARG(p, bufp); /* char * */
702 uarg[1] = SCARG(p, length); /* size_t */
703 *n_args = 2;
704 break;
705 }
706 /* sys_chdir */
707 case 80: {
708 struct sys_chdir_args *p = params;
709 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
710 *n_args = 1;
711 break;
712 }
713 /* sys_fchdir */
714 case 81: {
715 struct sys_fchdir_args *p = params;
716 iarg[0] = SCARG(p, fd); /* int */
717 *n_args = 1;
718 break;
719 }
720 /* sys___posix_rename */
721 case 82: {
722 struct sys___posix_rename_args *p = params;
723 uarg[0] = (intptr_t) SCARG(p, from); /* const char * */
724 uarg[1] = (intptr_t) SCARG(p, to); /* const char * */
725 *n_args = 2;
726 break;
727 }
728 /* sys_mkdir */
729 case 83: {
730 struct sys_mkdir_args *p = params;
731 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
732 iarg[1] = SCARG(p, mode); /* linux_umode_t */
733 *n_args = 2;
734 break;
735 }
736 /* sys_rmdir */
737 case 84: {
738 struct sys_rmdir_args *p = params;
739 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
740 *n_args = 1;
741 break;
742 }
743 /* linux_sys_creat */
744 case 85: {
745 struct linux_sys_creat_args *p = params;
746 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
747 iarg[1] = SCARG(p, mode); /* linux_umode_t */
748 *n_args = 2;
749 break;
750 }
751 /* sys_link */
752 case 86: {
753 struct sys_link_args *p = params;
754 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
755 uarg[1] = (intptr_t) SCARG(p, link); /* const char * */
756 *n_args = 2;
757 break;
758 }
759 /* linux_sys_unlink */
760 case 87: {
761 struct linux_sys_unlink_args *p = params;
762 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
763 *n_args = 1;
764 break;
765 }
766 /* sys_symlink */
767 case 88: {
768 struct sys_symlink_args *p = params;
769 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
770 uarg[1] = (intptr_t) SCARG(p, link); /* const char * */
771 *n_args = 2;
772 break;
773 }
774 /* sys_readlink */
775 case 89: {
776 struct sys_readlink_args *p = params;
777 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
778 uarg[1] = (intptr_t) SCARG(p, buf); /* char * */
779 iarg[2] = SCARG(p, count); /* int */
780 *n_args = 3;
781 break;
782 }
783 /* sys_chmod */
784 case 90: {
785 struct sys_chmod_args *p = params;
786 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
787 iarg[1] = SCARG(p, mode); /* linux_umode_t */
788 *n_args = 2;
789 break;
790 }
791 /* sys_fchmod */
792 case 91: {
793 struct sys_fchmod_args *p = params;
794 iarg[0] = SCARG(p, fd); /* int */
795 iarg[1] = SCARG(p, mode); /* linux_umode_t */
796 *n_args = 2;
797 break;
798 }
799 /* sys___posix_chown */
800 case 92: {
801 struct sys___posix_chown_args *p = params;
802 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
803 uarg[1] = SCARG(p, uid); /* uid_t */
804 iarg[2] = SCARG(p, gid); /* gid_t */
805 *n_args = 3;
806 break;
807 }
808 /* sys___posix_fchown */
809 case 93: {
810 struct sys___posix_fchown_args *p = params;
811 iarg[0] = SCARG(p, fd); /* int */
812 uarg[1] = SCARG(p, uid); /* uid_t */
813 iarg[2] = SCARG(p, gid); /* gid_t */
814 *n_args = 3;
815 break;
816 }
817 /* sys___posix_lchown */
818 case 94: {
819 struct sys___posix_lchown_args *p = params;
820 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
821 uarg[1] = SCARG(p, uid); /* uid_t */
822 iarg[2] = SCARG(p, gid); /* gid_t */
823 *n_args = 3;
824 break;
825 }
826 /* sys_umask */
827 case 95: {
828 struct sys_umask_args *p = params;
829 iarg[0] = SCARG(p, newmask); /* int */
830 *n_args = 1;
831 break;
832 }
833 /* linux_sys_gettimeofday */
834 case 96: {
835 struct linux_sys_gettimeofday_args *p = params;
836 uarg[0] = (intptr_t) SCARG(p, tp); /* struct timeval50 * */
837 uarg[1] = (intptr_t) SCARG(p, tzp); /* struct timezone * */
838 *n_args = 2;
839 break;
840 }
841 /* linux_sys_getrlimit */
842 case 97: {
843 struct linux_sys_getrlimit_args *p = params;
844 iarg[0] = SCARG(p, which); /* int */
845 uarg[1] = (intptr_t) SCARG(p, rlp); /* struct rlimit * */
846 *n_args = 2;
847 break;
848 }
849 /* compat_50_sys_getrusage */
850 case 98: {
851 struct compat_50_sys_getrusage_args *p = params;
852 iarg[0] = SCARG(p, who); /* int */
853 uarg[1] = (intptr_t) SCARG(p, rusage); /* struct rusage50 * */
854 *n_args = 2;
855 break;
856 }
857 /* linux_sys_sysinfo */
858 case 99: {
859 struct linux_sys_sysinfo_args *p = params;
860 uarg[0] = (intptr_t) SCARG(p, arg); /* struct linux_sysinfo * */
861 *n_args = 1;
862 break;
863 }
864 /* linux_sys_times */
865 case 100: {
866 struct linux_sys_times_args *p = params;
867 uarg[0] = (intptr_t) SCARG(p, tms); /* struct times * */
868 *n_args = 1;
869 break;
870 }
871 /* linux_sys_ptrace */
872 case 101: {
873 struct linux_sys_ptrace_args *p = params;
874 iarg[0] = SCARG(p, request); /* long */
875 iarg[1] = SCARG(p, pid); /* long */
876 iarg[2] = SCARG(p, addr); /* long */
877 iarg[3] = SCARG(p, data); /* long */
878 *n_args = 4;
879 break;
880 }
881 /* sys_getuid */
882 case 102: {
883 *n_args = 0;
884 break;
885 }
886 /* sys_getgid */
887 case 104: {
888 *n_args = 0;
889 break;
890 }
891 /* sys_setuid */
892 case 105: {
893 struct sys_setuid_args *p = params;
894 uarg[0] = SCARG(p, uid); /* uid_t */
895 *n_args = 1;
896 break;
897 }
898 /* sys_setgid */
899 case 106: {
900 struct sys_setgid_args *p = params;
901 iarg[0] = SCARG(p, gid); /* gid_t */
902 *n_args = 1;
903 break;
904 }
905 /* sys_geteuid */
906 case 107: {
907 *n_args = 0;
908 break;
909 }
910 /* sys_getegid */
911 case 108: {
912 *n_args = 0;
913 break;
914 }
915 /* sys_setpgid */
916 case 109: {
917 struct sys_setpgid_args *p = params;
918 iarg[0] = SCARG(p, pid); /* int */
919 iarg[1] = SCARG(p, pgid); /* int */
920 *n_args = 2;
921 break;
922 }
923 /* sys_getppid */
924 case 110: {
925 *n_args = 0;
926 break;
927 }
928 /* sys_getpgrp */
929 case 111: {
930 *n_args = 0;
931 break;
932 }
933 /* sys_setsid */
934 case 112: {
935 *n_args = 0;
936 break;
937 }
938 /* sys_setreuid */
939 case 113: {
940 struct sys_setreuid_args *p = params;
941 uarg[0] = SCARG(p, ruid); /* uid_t */
942 uarg[1] = SCARG(p, euid); /* uid_t */
943 *n_args = 2;
944 break;
945 }
946 /* sys_setregid */
947 case 114: {
948 struct sys_setregid_args *p = params;
949 iarg[0] = SCARG(p, rgid); /* gid_t */
950 iarg[1] = SCARG(p, egid); /* gid_t */
951 *n_args = 2;
952 break;
953 }
954 /* sys_getgroups */
955 case 115: {
956 struct sys_getgroups_args *p = params;
957 iarg[0] = SCARG(p, gidsetsize); /* int */
958 uarg[1] = (intptr_t) SCARG(p, gidset); /* gid_t * */
959 *n_args = 2;
960 break;
961 }
962 /* sys_setgroups */
963 case 116: {
964 struct sys_setgroups_args *p = params;
965 iarg[0] = SCARG(p, gidsetsize); /* int */
966 uarg[1] = (intptr_t) SCARG(p, gidset); /* gid_t * */
967 *n_args = 2;
968 break;
969 }
970 /* linux_sys_setresuid */
971 case 117: {
972 struct linux_sys_setresuid_args *p = params;
973 uarg[0] = SCARG(p, ruid); /* uid_t */
974 uarg[1] = SCARG(p, euid); /* uid_t */
975 uarg[2] = SCARG(p, suid); /* uid_t */
976 *n_args = 3;
977 break;
978 }
979 /* linux_sys_getresuid */
980 case 118: {
981 struct linux_sys_getresuid_args *p = params;
982 uarg[0] = (intptr_t) SCARG(p, ruid); /* uid_t * */
983 uarg[1] = (intptr_t) SCARG(p, euid); /* uid_t * */
984 uarg[2] = (intptr_t) SCARG(p, suid); /* uid_t * */
985 *n_args = 3;
986 break;
987 }
988 /* linux_sys_setresgid */
989 case 119: {
990 struct linux_sys_setresgid_args *p = params;
991 iarg[0] = SCARG(p, rgid); /* gid_t */
992 iarg[1] = SCARG(p, egid); /* gid_t */
993 iarg[2] = SCARG(p, sgid); /* gid_t */
994 *n_args = 3;
995 break;
996 }
997 /* linux_sys_getresgid */
998 case 120: {
999 struct linux_sys_getresgid_args *p = params;
1000 uarg[0] = (intptr_t) SCARG(p, rgid); /* gid_t * */
1001 uarg[1] = (intptr_t) SCARG(p, egid); /* gid_t * */
1002 uarg[2] = (intptr_t) SCARG(p, sgid); /* gid_t * */
1003 *n_args = 3;
1004 break;
1005 }
1006 /* sys_getpgid */
1007 case 121: {
1008 struct sys_getpgid_args *p = params;
1009 iarg[0] = SCARG(p, pid); /* pid_t */
1010 *n_args = 1;
1011 break;
1012 }
1013 /* linux_sys_setfsuid */
1014 case 122: {
1015 struct linux_sys_setfsuid_args *p = params;
1016 uarg[0] = SCARG(p, uid); /* uid_t */
1017 *n_args = 1;
1018 break;
1019 }
1020 /* linux_sys_setfsgid */
1021 case 123: {
1022 struct linux_sys_setfsgid_args *p = params;
1023 iarg[0] = SCARG(p, gid); /* gid_t */
1024 *n_args = 1;
1025 break;
1026 }
1027 /* sys_getsid */
1028 case 124: {
1029 struct sys_getsid_args *p = params;
1030 iarg[0] = SCARG(p, pid); /* pid_t */
1031 *n_args = 1;
1032 break;
1033 }
1034 /* linux_sys_rt_sigpending */
1035 case 127: {
1036 struct linux_sys_rt_sigpending_args *p = params;
1037 uarg[0] = (intptr_t) SCARG(p, set); /* linux_sigset_t * */
1038 uarg[1] = SCARG(p, sigsetsize); /* size_t */
1039 *n_args = 2;
1040 break;
1041 }
1042 /* linux_sys_rt_sigtimedwait */
1043 case 128: {
1044 struct linux_sys_rt_sigtimedwait_args *p = params;
1045 uarg[0] = (intptr_t) SCARG(p, set); /* const linux_sigset_t * */
1046 uarg[1] = (intptr_t) SCARG(p, info); /* linux_siginfo_t * */
1047 uarg[2] = (intptr_t) SCARG(p, timeout); /* const struct linux_timespec * */
1048 *n_args = 3;
1049 break;
1050 }
1051 /* linux_sys_rt_queueinfo */
1052 case 129: {
1053 struct linux_sys_rt_queueinfo_args *p = params;
1054 iarg[0] = SCARG(p, pid); /* int */
1055 iarg[1] = SCARG(p, signum); /* int */
1056 uarg[2] = (intptr_t) SCARG(p, uinfo); /* linux_siginfo_t * */
1057 *n_args = 3;
1058 break;
1059 }
1060 /* linux_sys_rt_sigsuspend */
1061 case 130: {
1062 struct linux_sys_rt_sigsuspend_args *p = params;
1063 uarg[0] = (intptr_t) SCARG(p, unewset); /* linux_sigset_t * */
1064 uarg[1] = SCARG(p, sigsetsize); /* size_t */
1065 *n_args = 2;
1066 break;
1067 }
1068 /* linux_sys_sigaltstack */
1069 case 131: {
1070 struct linux_sys_sigaltstack_args *p = params;
1071 uarg[0] = (intptr_t) SCARG(p, ss); /* const struct linux_sigaltstack * */
1072 uarg[1] = (intptr_t) SCARG(p, oss); /* struct linux_sigaltstack * */
1073 *n_args = 2;
1074 break;
1075 }
1076 /* linux_sys_utime */
1077 case 132: {
1078 struct linux_sys_utime_args *p = params;
1079 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
1080 uarg[1] = (intptr_t) SCARG(p, times); /* struct linux_utimbuf * */
1081 *n_args = 2;
1082 break;
1083 }
1084 /* linux_sys_mknod */
1085 case 133: {
1086 struct linux_sys_mknod_args *p = params;
1087 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
1088 iarg[1] = SCARG(p, mode); /* linux_umode_t */
1089 uarg[2] = SCARG(p, dev); /* unsigned */
1090 *n_args = 3;
1091 break;
1092 }
1093 #ifdef EXEC_AOUT
1094 /* linux_sys_uselib */
1095 case 134: {
1096 struct linux_sys_uselib_args *p = params;
1097 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
1098 *n_args = 1;
1099 break;
1100 }
1101 #else
1102 #endif
1103 /* linux_sys_personality */
1104 case 135: {
1105 struct linux_sys_personality_args *p = params;
1106 uarg[0] = SCARG(p, per); /* unsigned long */
1107 *n_args = 1;
1108 break;
1109 }
1110 /* linux_sys_statfs */
1111 case 137: {
1112 struct linux_sys_statfs_args *p = params;
1113 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
1114 uarg[1] = (intptr_t) SCARG(p, sp); /* struct linux_statfs * */
1115 *n_args = 2;
1116 break;
1117 }
1118 /* linux_sys_fstatfs */
1119 case 138: {
1120 struct linux_sys_fstatfs_args *p = params;
1121 iarg[0] = SCARG(p, fd); /* int */
1122 uarg[1] = (intptr_t) SCARG(p, sp); /* struct linux_statfs * */
1123 *n_args = 2;
1124 break;
1125 }
1126 /* linux_sys_getpriority */
1127 case 140: {
1128 struct linux_sys_getpriority_args *p = params;
1129 iarg[0] = SCARG(p, which); /* int */
1130 iarg[1] = SCARG(p, who); /* int */
1131 *n_args = 2;
1132 break;
1133 }
1134 /* sys_setpriority */
1135 case 141: {
1136 struct sys_setpriority_args *p = params;
1137 iarg[0] = SCARG(p, which); /* int */
1138 iarg[1] = SCARG(p, who); /* int */
1139 iarg[2] = SCARG(p, prio); /* int */
1140 *n_args = 3;
1141 break;
1142 }
1143 /* linux_sys_sched_setparam */
1144 case 142: {
1145 struct linux_sys_sched_setparam_args *p = params;
1146 iarg[0] = SCARG(p, pid); /* pid_t */
1147 uarg[1] = (intptr_t) SCARG(p, sp); /* const struct linux_sched_param * */
1148 *n_args = 2;
1149 break;
1150 }
1151 /* linux_sys_sched_getparam */
1152 case 143: {
1153 struct linux_sys_sched_getparam_args *p = params;
1154 iarg[0] = SCARG(p, pid); /* pid_t */
1155 uarg[1] = (intptr_t) SCARG(p, sp); /* struct linux_sched_param * */
1156 *n_args = 2;
1157 break;
1158 }
1159 /* linux_sys_sched_setscheduler */
1160 case 144: {
1161 struct linux_sys_sched_setscheduler_args *p = params;
1162 iarg[0] = SCARG(p, pid); /* pid_t */
1163 iarg[1] = SCARG(p, policy); /* int */
1164 uarg[2] = (intptr_t) SCARG(p, sp); /* const struct linux_sched_param * */
1165 *n_args = 3;
1166 break;
1167 }
1168 /* linux_sys_sched_getscheduler */
1169 case 145: {
1170 struct linux_sys_sched_getscheduler_args *p = params;
1171 iarg[0] = SCARG(p, pid); /* pid_t */
1172 *n_args = 1;
1173 break;
1174 }
1175 /* linux_sys_sched_get_priority_max */
1176 case 146: {
1177 struct linux_sys_sched_get_priority_max_args *p = params;
1178 iarg[0] = SCARG(p, policy); /* int */
1179 *n_args = 1;
1180 break;
1181 }
1182 /* linux_sys_sched_get_priority_min */
1183 case 147: {
1184 struct linux_sys_sched_get_priority_min_args *p = params;
1185 iarg[0] = SCARG(p, policy); /* int */
1186 *n_args = 1;
1187 break;
1188 }
1189 /* sys_mlock */
1190 case 149: {
1191 struct sys_mlock_args *p = params;
1192 uarg[0] = (intptr_t) SCARG(p, addr); /* void * */
1193 uarg[1] = SCARG(p, len); /* size_t */
1194 *n_args = 2;
1195 break;
1196 }
1197 /* sys_munlock */
1198 case 150: {
1199 struct sys_munlock_args *p = params;
1200 uarg[0] = (intptr_t) SCARG(p, addr); /* void * */
1201 uarg[1] = SCARG(p, len); /* size_t */
1202 *n_args = 2;
1203 break;
1204 }
1205 /* sys_mlockall */
1206 case 151: {
1207 struct sys_mlockall_args *p = params;
1208 iarg[0] = SCARG(p, flags); /* int */
1209 *n_args = 1;
1210 break;
1211 }
1212 /* sys_munlockall */
1213 case 152: {
1214 *n_args = 0;
1215 break;
1216 }
1217 /* linux_sys_modify_ldt */
1218 case 154: {
1219 struct linux_sys_modify_ldt_args *p = params;
1220 iarg[0] = SCARG(p, func); /* int */
1221 uarg[1] = (intptr_t) SCARG(p, ptr); /* void * */
1222 uarg[2] = SCARG(p, bytecount); /* size_t */
1223 *n_args = 3;
1224 break;
1225 }
1226 /* linux_sys___sysctl */
1227 case 156: {
1228 struct linux_sys___sysctl_args *p = params;
1229 uarg[0] = (intptr_t) SCARG(p, lsp); /* struct linux___sysctl * */
1230 *n_args = 1;
1231 break;
1232 }
1233 /* linux_sys_arch_prctl */
1234 case 158: {
1235 struct linux_sys_arch_prctl_args *p = params;
1236 iarg[0] = SCARG(p, code); /* int */
1237 uarg[1] = SCARG(p, addr); /* unsigned long */
1238 *n_args = 2;
1239 break;
1240 }
1241 /* linux_sys_setrlimit */
1242 case 160: {
1243 struct linux_sys_setrlimit_args *p = params;
1244 uarg[0] = SCARG(p, which); /* u_int */
1245 uarg[1] = (intptr_t) SCARG(p, rlp); /* struct rlimit * */
1246 *n_args = 2;
1247 break;
1248 }
1249 /* sys_chroot */
1250 case 161: {
1251 struct sys_chroot_args *p = params;
1252 uarg[0] = (intptr_t) SCARG(p, path); /* char * */
1253 *n_args = 1;
1254 break;
1255 }
1256 /* sys_sync */
1257 case 162: {
1258 *n_args = 0;
1259 break;
1260 }
1261 /* sys_acct */
1262 case 163: {
1263 struct sys_acct_args *p = params;
1264 uarg[0] = (intptr_t) SCARG(p, path); /* char * */
1265 *n_args = 1;
1266 break;
1267 }
1268 /* linux_sys_settimeofday */
1269 case 164: {
1270 struct linux_sys_settimeofday_args *p = params;
1271 uarg[0] = (intptr_t) SCARG(p, tp); /* struct timeval50 * */
1272 uarg[1] = (intptr_t) SCARG(p, tzp); /* struct timezone * */
1273 *n_args = 2;
1274 break;
1275 }
1276 /* linux_sys_swapon */
1277 case 167: {
1278 struct linux_sys_swapon_args *p = params;
1279 uarg[0] = (intptr_t) SCARG(p, name); /* char * */
1280 *n_args = 1;
1281 break;
1282 }
1283 /* linux_sys_swapoff */
1284 case 168: {
1285 struct linux_sys_swapoff_args *p = params;
1286 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
1287 *n_args = 1;
1288 break;
1289 }
1290 /* linux_sys_reboot */
1291 case 169: {
1292 struct linux_sys_reboot_args *p = params;
1293 iarg[0] = SCARG(p, magic1); /* int */
1294 iarg[1] = SCARG(p, magic2); /* int */
1295 iarg[2] = SCARG(p, cmd); /* int */
1296 uarg[3] = (intptr_t) SCARG(p, arg); /* void * */
1297 *n_args = 4;
1298 break;
1299 }
1300 /* compat_43_sys_sethostname */
1301 case 170: {
1302 struct compat_43_sys_sethostname_args *p = params;
1303 uarg[0] = (intptr_t) SCARG(p, hostname); /* char * */
1304 uarg[1] = SCARG(p, len); /* u_int */
1305 *n_args = 2;
1306 break;
1307 }
1308 /* linux_sys_setdomainname */
1309 case 171: {
1310 struct linux_sys_setdomainname_args *p = params;
1311 uarg[0] = (intptr_t) SCARG(p, domainname); /* char * */
1312 iarg[1] = SCARG(p, len); /* int */
1313 *n_args = 2;
1314 break;
1315 }
1316 /* linux_sys_iopl */
1317 case 172: {
1318 struct linux_sys_iopl_args *p = params;
1319 iarg[0] = SCARG(p, level); /* int */
1320 *n_args = 1;
1321 break;
1322 }
1323 /* linux_sys_ioperm */
1324 case 173: {
1325 struct linux_sys_ioperm_args *p = params;
1326 uarg[0] = SCARG(p, lo); /* unsigned int */
1327 uarg[1] = SCARG(p, hi); /* unsigned int */
1328 iarg[2] = SCARG(p, val); /* int */
1329 *n_args = 3;
1330 break;
1331 }
1332 /* linux_sys_gettid */
1333 case 186: {
1334 *n_args = 0;
1335 break;
1336 }
1337 /* linux_sys_setxattr */
1338 case 188: {
1339 struct linux_sys_setxattr_args *p = params;
1340 uarg[0] = (intptr_t) SCARG(p, path); /* char * */
1341 uarg[1] = (intptr_t) SCARG(p, name); /* char * */
1342 uarg[2] = (intptr_t) SCARG(p, value); /* void * */
1343 uarg[3] = SCARG(p, size); /* size_t */
1344 iarg[4] = SCARG(p, flags); /* int */
1345 *n_args = 5;
1346 break;
1347 }
1348 /* linux_sys_lsetxattr */
1349 case 189: {
1350 struct linux_sys_lsetxattr_args *p = params;
1351 uarg[0] = (intptr_t) SCARG(p, path); /* char * */
1352 uarg[1] = (intptr_t) SCARG(p, name); /* char * */
1353 uarg[2] = (intptr_t) SCARG(p, value); /* void * */
1354 uarg[3] = SCARG(p, size); /* size_t */
1355 iarg[4] = SCARG(p, flags); /* int */
1356 *n_args = 5;
1357 break;
1358 }
1359 /* linux_sys_fsetxattr */
1360 case 190: {
1361 struct linux_sys_fsetxattr_args *p = params;
1362 iarg[0] = SCARG(p, fd); /* int */
1363 uarg[1] = (intptr_t) SCARG(p, name); /* char * */
1364 uarg[2] = (intptr_t) SCARG(p, value); /* void * */
1365 uarg[3] = SCARG(p, size); /* size_t */
1366 iarg[4] = SCARG(p, flags); /* int */
1367 *n_args = 5;
1368 break;
1369 }
1370 /* linux_sys_getxattr */
1371 case 191: {
1372 struct linux_sys_getxattr_args *p = params;
1373 uarg[0] = (intptr_t) SCARG(p, path); /* char * */
1374 uarg[1] = (intptr_t) SCARG(p, name); /* char * */
1375 uarg[2] = (intptr_t) SCARG(p, value); /* void * */
1376 uarg[3] = SCARG(p, size); /* size_t */
1377 *n_args = 4;
1378 break;
1379 }
1380 /* linux_sys_lgetxattr */
1381 case 192: {
1382 struct linux_sys_lgetxattr_args *p = params;
1383 uarg[0] = (intptr_t) SCARG(p, path); /* char * */
1384 uarg[1] = (intptr_t) SCARG(p, name); /* char * */
1385 uarg[2] = (intptr_t) SCARG(p, value); /* void * */
1386 uarg[3] = SCARG(p, size); /* size_t */
1387 *n_args = 4;
1388 break;
1389 }
1390 /* linux_sys_fgetxattr */
1391 case 193: {
1392 struct linux_sys_fgetxattr_args *p = params;
1393 iarg[0] = SCARG(p, fd); /* int */
1394 uarg[1] = (intptr_t) SCARG(p, name); /* char * */
1395 uarg[2] = (intptr_t) SCARG(p, value); /* void * */
1396 uarg[3] = SCARG(p, size); /* size_t */
1397 *n_args = 4;
1398 break;
1399 }
1400 /* linux_sys_listxattr */
1401 case 194: {
1402 struct linux_sys_listxattr_args *p = params;
1403 uarg[0] = (intptr_t) SCARG(p, path); /* char * */
1404 uarg[1] = (intptr_t) SCARG(p, list); /* char * */
1405 uarg[2] = SCARG(p, size); /* size_t */
1406 *n_args = 3;
1407 break;
1408 }
1409 /* linux_sys_llistxattr */
1410 case 195: {
1411 struct linux_sys_llistxattr_args *p = params;
1412 uarg[0] = (intptr_t) SCARG(p, path); /* char * */
1413 uarg[1] = (intptr_t) SCARG(p, list); /* char * */
1414 uarg[2] = SCARG(p, size); /* size_t */
1415 *n_args = 3;
1416 break;
1417 }
1418 /* linux_sys_flistxattr */
1419 case 196: {
1420 struct linux_sys_flistxattr_args *p = params;
1421 iarg[0] = SCARG(p, fd); /* int */
1422 uarg[1] = (intptr_t) SCARG(p, list); /* char * */
1423 uarg[2] = SCARG(p, size); /* size_t */
1424 *n_args = 3;
1425 break;
1426 }
1427 /* linux_sys_removexattr */
1428 case 197: {
1429 struct linux_sys_removexattr_args *p = params;
1430 uarg[0] = (intptr_t) SCARG(p, path); /* char * */
1431 uarg[1] = (intptr_t) SCARG(p, name); /* char * */
1432 *n_args = 2;
1433 break;
1434 }
1435 /* linux_sys_lremovexattr */
1436 case 198: {
1437 struct linux_sys_lremovexattr_args *p = params;
1438 uarg[0] = (intptr_t) SCARG(p, path); /* char * */
1439 uarg[1] = (intptr_t) SCARG(p, name); /* char * */
1440 *n_args = 2;
1441 break;
1442 }
1443 /* linux_sys_fremovexattr */
1444 case 199: {
1445 struct linux_sys_fremovexattr_args *p = params;
1446 iarg[0] = SCARG(p, fd); /* int */
1447 uarg[1] = (intptr_t) SCARG(p, name); /* char * */
1448 *n_args = 2;
1449 break;
1450 }
1451 /* linux_sys_tkill */
1452 case 200: {
1453 struct linux_sys_tkill_args *p = params;
1454 iarg[0] = SCARG(p, tid); /* int */
1455 iarg[1] = SCARG(p, sig); /* int */
1456 *n_args = 2;
1457 break;
1458 }
1459 /* linux_sys_time */
1460 case 201: {
1461 struct linux_sys_time_args *p = params;
1462 uarg[0] = (intptr_t) SCARG(p, t); /* linux_time_t * */
1463 *n_args = 1;
1464 break;
1465 }
1466 /* linux_sys_futex */
1467 case 202: {
1468 struct linux_sys_futex_args *p = params;
1469 uarg[0] = (intptr_t) SCARG(p, uaddr); /* int * */
1470 iarg[1] = SCARG(p, op); /* int */
1471 iarg[2] = SCARG(p, val); /* int */
1472 uarg[3] = (intptr_t) SCARG(p, timeout); /* const struct linux_timespec * */
1473 uarg[4] = (intptr_t) SCARG(p, uaddr2); /* int * */
1474 iarg[5] = SCARG(p, val3); /* int */
1475 *n_args = 6;
1476 break;
1477 }
1478 /* linux_sys_sched_setaffinity */
1479 case 203: {
1480 struct linux_sys_sched_setaffinity_args *p = params;
1481 iarg[0] = SCARG(p, pid); /* pid_t */
1482 uarg[1] = SCARG(p, len); /* unsigned int */
1483 uarg[2] = (intptr_t) SCARG(p, mask); /* unsigned long * */
1484 *n_args = 3;
1485 break;
1486 }
1487 /* linux_sys_sched_getaffinity */
1488 case 204: {
1489 struct linux_sys_sched_getaffinity_args *p = params;
1490 iarg[0] = SCARG(p, pid); /* pid_t */
1491 uarg[1] = SCARG(p, len); /* unsigned int */
1492 uarg[2] = (intptr_t) SCARG(p, mask); /* unsigned long * */
1493 *n_args = 3;
1494 break;
1495 }
1496 /* linux_sys_getdents64 */
1497 case 217: {
1498 struct linux_sys_getdents64_args *p = params;
1499 iarg[0] = SCARG(p, fd); /* int */
1500 uarg[1] = (intptr_t) SCARG(p, dent); /* struct linux_dirent64 * */
1501 uarg[2] = SCARG(p, count); /* unsigned int */
1502 *n_args = 3;
1503 break;
1504 }
1505 /* linux_sys_set_tid_address */
1506 case 218: {
1507 struct linux_sys_set_tid_address_args *p = params;
1508 uarg[0] = (intptr_t) SCARG(p, tid); /* int * */
1509 *n_args = 1;
1510 break;
1511 }
1512 /* linux_sys_fadvise64 */
1513 case 221: {
1514 struct linux_sys_fadvise64_args *p = params;
1515 iarg[0] = SCARG(p, fd); /* int */
1516 iarg[1] = SCARG(p, offset); /* off_t */
1517 uarg[2] = SCARG(p, len); /* size_t */
1518 iarg[3] = SCARG(p, advice); /* int */
1519 *n_args = 4;
1520 break;
1521 }
1522 /* linux_sys_clock_settime */
1523 case 227: {
1524 struct linux_sys_clock_settime_args *p = params;
1525 iarg[0] = SCARG(p, which); /* clockid_t */
1526 uarg[1] = (intptr_t) SCARG(p, tp); /* struct linux_timespec * */
1527 *n_args = 2;
1528 break;
1529 }
1530 /* linux_sys_clock_gettime */
1531 case 228: {
1532 struct linux_sys_clock_gettime_args *p = params;
1533 iarg[0] = SCARG(p, which); /* clockid_t */
1534 uarg[1] = (intptr_t) SCARG(p, tp); /* struct linux_timespec * */
1535 *n_args = 2;
1536 break;
1537 }
1538 /* linux_sys_clock_getres */
1539 case 229: {
1540 struct linux_sys_clock_getres_args *p = params;
1541 iarg[0] = SCARG(p, which); /* clockid_t */
1542 uarg[1] = (intptr_t) SCARG(p, tp); /* struct linux_timespec * */
1543 *n_args = 2;
1544 break;
1545 }
1546 /* linux_sys_clock_nanosleep */
1547 case 230: {
1548 struct linux_sys_clock_nanosleep_args *p = params;
1549 iarg[0] = SCARG(p, which); /* clockid_t */
1550 iarg[1] = SCARG(p, flags); /* int */
1551 uarg[2] = (intptr_t) SCARG(p, rqtp); /* struct linux_timespec * */
1552 uarg[3] = (intptr_t) SCARG(p, rmtp); /* struct linux_timespec * */
1553 *n_args = 4;
1554 break;
1555 }
1556 /* linux_sys_exit_group */
1557 case 231: {
1558 struct linux_sys_exit_group_args *p = params;
1559 iarg[0] = SCARG(p, error_code); /* int */
1560 *n_args = 1;
1561 break;
1562 }
1563 /* linux_sys_tgkill */
1564 case 234: {
1565 struct linux_sys_tgkill_args *p = params;
1566 iarg[0] = SCARG(p, tgid); /* int */
1567 iarg[1] = SCARG(p, tid); /* int */
1568 iarg[2] = SCARG(p, sig); /* int */
1569 *n_args = 3;
1570 break;
1571 }
1572 /* compat_50_sys_utimes */
1573 case 235: {
1574 struct compat_50_sys_utimes_args *p = params;
1575 uarg[0] = (intptr_t) SCARG(p, path); /* const char * */
1576 uarg[1] = (intptr_t) SCARG(p, tptr); /* const struct timeval50 * */
1577 *n_args = 2;
1578 break;
1579 }
1580 /* linux_sys_openat */
1581 case 257: {
1582 struct linux_sys_openat_args *p = params;
1583 iarg[0] = SCARG(p, fd); /* int */
1584 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
1585 iarg[2] = SCARG(p, flags); /* int */
1586 iarg[3] = SCARG(p, mode); /* linux_umode_t */
1587 *n_args = 4;
1588 break;
1589 }
1590 /* sys_mkdirat */
1591 case 258: {
1592 struct sys_mkdirat_args *p = params;
1593 iarg[0] = SCARG(p, fd); /* int */
1594 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
1595 iarg[2] = SCARG(p, mode); /* linux_umode_t */
1596 *n_args = 3;
1597 break;
1598 }
1599 /* linux_sys_mknodat */
1600 case 259: {
1601 struct linux_sys_mknodat_args *p = params;
1602 iarg[0] = SCARG(p, fd); /* int */
1603 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
1604 iarg[2] = SCARG(p, mode); /* linux_umode_t */
1605 uarg[3] = SCARG(p, dev); /* unsigned */
1606 *n_args = 4;
1607 break;
1608 }
1609 /* linux_sys_fchownat */
1610 case 260: {
1611 struct linux_sys_fchownat_args *p = params;
1612 iarg[0] = SCARG(p, fd); /* int */
1613 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
1614 uarg[2] = SCARG(p, owner); /* uid_t */
1615 iarg[3] = SCARG(p, group); /* gid_t */
1616 iarg[4] = SCARG(p, flag); /* int */
1617 *n_args = 5;
1618 break;
1619 }
1620 /* linux_sys_fstatat64 */
1621 case 262: {
1622 struct linux_sys_fstatat64_args *p = params;
1623 iarg[0] = SCARG(p, fd); /* int */
1624 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
1625 uarg[2] = (intptr_t) SCARG(p, sp); /* struct linux_stat * */
1626 iarg[3] = SCARG(p, flag); /* int */
1627 *n_args = 4;
1628 break;
1629 }
1630 /* linux_sys_unlinkat */
1631 case 263: {
1632 struct linux_sys_unlinkat_args *p = params;
1633 iarg[0] = SCARG(p, fd); /* int */
1634 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
1635 iarg[2] = SCARG(p, flag); /* int */
1636 *n_args = 3;
1637 break;
1638 }
1639 /* sys_renameat */
1640 case 264: {
1641 struct sys_renameat_args *p = params;
1642 iarg[0] = SCARG(p, fromfd); /* int */
1643 uarg[1] = (intptr_t) SCARG(p, from); /* const char * */
1644 iarg[2] = SCARG(p, tofd); /* int */
1645 uarg[3] = (intptr_t) SCARG(p, to); /* const char * */
1646 *n_args = 4;
1647 break;
1648 }
1649 /* linux_sys_linkat */
1650 case 265: {
1651 struct linux_sys_linkat_args *p = params;
1652 iarg[0] = SCARG(p, fd1); /* int */
1653 uarg[1] = (intptr_t) SCARG(p, name1); /* const char * */
1654 iarg[2] = SCARG(p, fd2); /* int */
1655 uarg[3] = (intptr_t) SCARG(p, name2); /* const char * */
1656 iarg[4] = SCARG(p, flags); /* int */
1657 *n_args = 5;
1658 break;
1659 }
1660 /* sys_symlinkat */
1661 case 266: {
1662 struct sys_symlinkat_args *p = params;
1663 uarg[0] = (intptr_t) SCARG(p, path1); /* const char * */
1664 iarg[1] = SCARG(p, fd); /* int */
1665 uarg[2] = (intptr_t) SCARG(p, path2); /* const char * */
1666 *n_args = 3;
1667 break;
1668 }
1669 /* sys_readlinkat */
1670 case 267: {
1671 struct sys_readlinkat_args *p = params;
1672 iarg[0] = SCARG(p, fd); /* int */
1673 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
1674 uarg[2] = (intptr_t) SCARG(p, buf); /* char * */
1675 uarg[3] = SCARG(p, bufsize); /* size_t */
1676 *n_args = 4;
1677 break;
1678 }
1679 /* linux_sys_fchmodat */
1680 case 268: {
1681 struct linux_sys_fchmodat_args *p = params;
1682 iarg[0] = SCARG(p, fd); /* int */
1683 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
1684 iarg[2] = SCARG(p, mode); /* linux_umode_t */
1685 *n_args = 3;
1686 break;
1687 }
1688 /* linux_sys_faccessat */
1689 case 269: {
1690 struct linux_sys_faccessat_args *p = params;
1691 iarg[0] = SCARG(p, fd); /* int */
1692 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
1693 iarg[2] = SCARG(p, amode); /* int */
1694 *n_args = 3;
1695 break;
1696 }
1697 /* linux_sys_ppoll */
1698 case 271: {
1699 struct linux_sys_ppoll_args *p = params;
1700 uarg[0] = (intptr_t) SCARG(p, fds); /* struct pollfd * */
1701 uarg[1] = SCARG(p, nfds); /* u_int */
1702 uarg[2] = (intptr_t) SCARG(p, timeout); /* struct linux_timespec * */
1703 uarg[3] = (intptr_t) SCARG(p, sigset); /* linux_sigset_t * */
1704 *n_args = 4;
1705 break;
1706 }
1707 /* linux_sys_set_robust_list */
1708 case 273: {
1709 struct linux_sys_set_robust_list_args *p = params;
1710 uarg[0] = (intptr_t) SCARG(p, head); /* struct linux_robust_list_head * */
1711 uarg[1] = SCARG(p, len); /* size_t */
1712 *n_args = 2;
1713 break;
1714 }
1715 /* linux_sys_get_robust_list */
1716 case 274: {
1717 struct linux_sys_get_robust_list_args *p = params;
1718 iarg[0] = SCARG(p, pid); /* int */
1719 uarg[1] = (intptr_t) SCARG(p, head); /* struct linux_robust_list_head ** */
1720 uarg[2] = (intptr_t) SCARG(p, len); /* size_t * */
1721 *n_args = 3;
1722 break;
1723 }
1724 /* linux_sys_utimensat */
1725 case 280: {
1726 struct linux_sys_utimensat_args *p = params;
1727 iarg[0] = SCARG(p, fd); /* int */
1728 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */
1729 uarg[2] = (intptr_t) SCARG(p, times); /* struct linux_timespec * */
1730 iarg[3] = SCARG(p, flag); /* int */
1731 *n_args = 4;
1732 break;
1733 }
1734 /* linux_sys_dup3 */
1735 case 292: {
1736 struct linux_sys_dup3_args *p = params;
1737 iarg[0] = SCARG(p, from); /* int */
1738 iarg[1] = SCARG(p, to); /* int */
1739 iarg[2] = SCARG(p, flags); /* int */
1740 *n_args = 3;
1741 break;
1742 }
1743 /* linux_sys_pipe2 */
1744 case 293: {
1745 struct linux_sys_pipe2_args *p = params;
1746 uarg[0] = (intptr_t) SCARG(p, pfds); /* int * */
1747 iarg[1] = SCARG(p, flags); /* int */
1748 *n_args = 2;
1749 break;
1750 }
1751 /* linux_sys_nosys */
1752 case 314: {
1753 *n_args = 0;
1754 break;
1755 }
1756 default:
1757 *n_args = 0;
1758 break;
1759 };
1760 }
1761 static void
1762 systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
1763 {
1764 const char *p = NULL;
1765 switch (sysnum) {
1766 /* sys_read */
1767 case 0:
1768 switch(ndx) {
1769 case 0:
1770 p = "int";
1771 break;
1772 case 1:
1773 p = "void *";
1774 break;
1775 case 2:
1776 p = "size_t";
1777 break;
1778 default:
1779 break;
1780 };
1781 break;
1782 /* sys_write */
1783 case 1:
1784 switch(ndx) {
1785 case 0:
1786 p = "int";
1787 break;
1788 case 1:
1789 p = "const void *";
1790 break;
1791 case 2:
1792 p = "int";
1793 break;
1794 default:
1795 break;
1796 };
1797 break;
1798 /* linux_sys_open */
1799 case 2:
1800 switch(ndx) {
1801 case 0:
1802 p = "const char *";
1803 break;
1804 case 1:
1805 p = "int";
1806 break;
1807 case 2:
1808 p = "linux_umode_t";
1809 break;
1810 default:
1811 break;
1812 };
1813 break;
1814 /* sys_close */
1815 case 3:
1816 switch(ndx) {
1817 case 0:
1818 p = "int";
1819 break;
1820 default:
1821 break;
1822 };
1823 break;
1824 /* linux_sys_stat64 */
1825 case 4:
1826 switch(ndx) {
1827 case 0:
1828 p = "const char *";
1829 break;
1830 case 1:
1831 p = "struct linux_stat64 *";
1832 break;
1833 default:
1834 break;
1835 };
1836 break;
1837 /* linux_sys_fstat64 */
1838 case 5:
1839 switch(ndx) {
1840 case 0:
1841 p = "int";
1842 break;
1843 case 1:
1844 p = "struct linux_stat64 *";
1845 break;
1846 default:
1847 break;
1848 };
1849 break;
1850 /* linux_sys_lstat64 */
1851 case 6:
1852 switch(ndx) {
1853 case 0:
1854 p = "const char *";
1855 break;
1856 case 1:
1857 p = "struct linux_stat64 *";
1858 break;
1859 default:
1860 break;
1861 };
1862 break;
1863 /* sys_poll */
1864 case 7:
1865 switch(ndx) {
1866 case 0:
1867 p = "struct pollfd *";
1868 break;
1869 case 1:
1870 p = "u_int";
1871 break;
1872 case 2:
1873 p = "int";
1874 break;
1875 default:
1876 break;
1877 };
1878 break;
1879 /* compat_43_sys_lseek */
1880 case 8:
1881 switch(ndx) {
1882 case 0:
1883 p = "int";
1884 break;
1885 case 1:
1886 p = "long";
1887 break;
1888 case 2:
1889 p = "int";
1890 break;
1891 default:
1892 break;
1893 };
1894 break;
1895 /* linux_sys_mmap */
1896 case 9:
1897 switch(ndx) {
1898 case 0:
1899 p = "unsigned long";
1900 break;
1901 case 1:
1902 p = "size_t";
1903 break;
1904 case 2:
1905 p = "int";
1906 break;
1907 case 3:
1908 p = "int";
1909 break;
1910 case 4:
1911 p = "int";
1912 break;
1913 case 5:
1914 p = "linux_off_t";
1915 break;
1916 default:
1917 break;
1918 };
1919 break;
1920 /* linux_sys_mprotect */
1921 case 10:
1922 switch(ndx) {
1923 case 0:
1924 p = "const void *";
1925 break;
1926 case 1:
1927 p = "unsigned long";
1928 break;
1929 case 2:
1930 p = "int";
1931 break;
1932 default:
1933 break;
1934 };
1935 break;
1936 /* sys_munmap */
1937 case 11:
1938 switch(ndx) {
1939 case 0:
1940 p = "void *";
1941 break;
1942 case 1:
1943 p = "size_t";
1944 break;
1945 default:
1946 break;
1947 };
1948 break;
1949 /* linux_sys_brk */
1950 case 12:
1951 switch(ndx) {
1952 case 0:
1953 p = "char *";
1954 break;
1955 default:
1956 break;
1957 };
1958 break;
1959 /* linux_sys_rt_sigaction */
1960 case 13:
1961 switch(ndx) {
1962 case 0:
1963 p = "int";
1964 break;
1965 case 1:
1966 p = "const struct linux_sigaction *";
1967 break;
1968 case 2:
1969 p = "struct linux_sigaction *";
1970 break;
1971 case 3:
1972 p = "size_t";
1973 break;
1974 default:
1975 break;
1976 };
1977 break;
1978 /* linux_sys_rt_sigprocmask */
1979 case 14:
1980 switch(ndx) {
1981 case 0:
1982 p = "int";
1983 break;
1984 case 1:
1985 p = "const linux_sigset_t *";
1986 break;
1987 case 2:
1988 p = "linux_sigset_t *";
1989 break;
1990 case 3:
1991 p = "size_t";
1992 break;
1993 default:
1994 break;
1995 };
1996 break;
1997 /* linux_sys_rt_sigreturn */
1998 case 15:
1999 break;
2000 /* linux_sys_ioctl */
2001 case 16:
2002 switch(ndx) {
2003 case 0:
2004 p = "int";
2005 break;
2006 case 1:
2007 p = "u_long";
2008 break;
2009 case 2:
2010 p = "void *";
2011 break;
2012 default:
2013 break;
2014 };
2015 break;
2016 /* linux_sys_pread */
2017 case 17:
2018 switch(ndx) {
2019 case 0:
2020 p = "int";
2021 break;
2022 case 1:
2023 p = "char *";
2024 break;
2025 case 2:
2026 p = "size_t";
2027 break;
2028 case 3:
2029 p = "off_t";
2030 break;
2031 default:
2032 break;
2033 };
2034 break;
2035 /* linux_sys_pwrite */
2036 case 18:
2037 switch(ndx) {
2038 case 0:
2039 p = "int";
2040 break;
2041 case 1:
2042 p = "char *";
2043 break;
2044 case 2:
2045 p = "size_t";
2046 break;
2047 case 3:
2048 p = "off_t";
2049 break;
2050 default:
2051 break;
2052 };
2053 break;
2054 /* sys_readv */
2055 case 19:
2056 switch(ndx) {
2057 case 0:
2058 p = "int";
2059 break;
2060 case 1:
2061 p = "const struct iovec *";
2062 break;
2063 case 2:
2064 p = "int";
2065 break;
2066 default:
2067 break;
2068 };
2069 break;
2070 /* sys_writev */
2071 case 20:
2072 switch(ndx) {
2073 case 0:
2074 p = "int";
2075 break;
2076 case 1:
2077 p = "const struct iovec *";
2078 break;
2079 case 2:
2080 p = "int";
2081 break;
2082 default:
2083 break;
2084 };
2085 break;
2086 /* sys_access */
2087 case 21:
2088 switch(ndx) {
2089 case 0:
2090 p = "const char *";
2091 break;
2092 case 1:
2093 p = "int";
2094 break;
2095 default:
2096 break;
2097 };
2098 break;
2099 /* linux_sys_pipe */
2100 case 22:
2101 switch(ndx) {
2102 case 0:
2103 p = "int *";
2104 break;
2105 default:
2106 break;
2107 };
2108 break;
2109 /* linux_sys_select */
2110 case 23:
2111 switch(ndx) {
2112 case 0:
2113 p = "int";
2114 break;
2115 case 1:
2116 p = "fd_set *";
2117 break;
2118 case 2:
2119 p = "fd_set *";
2120 break;
2121 case 3:
2122 p = "fd_set *";
2123 break;
2124 case 4:
2125 p = "struct timeval50 *";
2126 break;
2127 default:
2128 break;
2129 };
2130 break;
2131 /* linux_sys_sched_yield */
2132 case 24:
2133 break;
2134 /* linux_sys_mremap */
2135 case 25:
2136 switch(ndx) {
2137 case 0:
2138 p = "void *";
2139 break;
2140 case 1:
2141 p = "size_t";
2142 break;
2143 case 2:
2144 p = "size_t";
2145 break;
2146 case 3:
2147 p = "u_long";
2148 break;
2149 default:
2150 break;
2151 };
2152 break;
2153 /* sys___msync13 */
2154 case 26:
2155 switch(ndx) {
2156 case 0:
2157 p = "void *";
2158 break;
2159 case 1:
2160 p = "size_t";
2161 break;
2162 case 2:
2163 p = "int";
2164 break;
2165 default:
2166 break;
2167 };
2168 break;
2169 /* sys_mincore */
2170 case 27:
2171 switch(ndx) {
2172 case 0:
2173 p = "void *";
2174 break;
2175 case 1:
2176 p = "size_t";
2177 break;
2178 case 2:
2179 p = "char *";
2180 break;
2181 default:
2182 break;
2183 };
2184 break;
2185 /* sys_madvise */
2186 case 28:
2187 switch(ndx) {
2188 case 0:
2189 p = "void *";
2190 break;
2191 case 1:
2192 p = "size_t";
2193 break;
2194 case 2:
2195 p = "int";
2196 break;
2197 default:
2198 break;
2199 };
2200 break;
2201 #ifdef SYSVSHM
2202 /* linux_sys_shmget */
2203 case 29:
2204 switch(ndx) {
2205 case 0:
2206 p = "key_t";
2207 break;
2208 case 1:
2209 p = "size_t";
2210 break;
2211 case 2:
2212 p = "int";
2213 break;
2214 default:
2215 break;
2216 };
2217 break;
2218 /* sys_shmat */
2219 case 30:
2220 switch(ndx) {
2221 case 0:
2222 p = "int";
2223 break;
2224 case 1:
2225 p = "void *";
2226 break;
2227 case 2:
2228 p = "int";
2229 break;
2230 default:
2231 break;
2232 };
2233 break;
2234 /* linux_sys_shmctl */
2235 case 31:
2236 switch(ndx) {
2237 case 0:
2238 p = "int";
2239 break;
2240 case 1:
2241 p = "int";
2242 break;
2243 case 2:
2244 p = "struct linux_shmid_ds *";
2245 break;
2246 default:
2247 break;
2248 };
2249 break;
2250 #else
2251 #endif
2252 /* sys_dup */
2253 case 32:
2254 switch(ndx) {
2255 case 0:
2256 p = "int";
2257 break;
2258 default:
2259 break;
2260 };
2261 break;
2262 /* sys_dup2 */
2263 case 33:
2264 switch(ndx) {
2265 case 0:
2266 p = "int";
2267 break;
2268 case 1:
2269 p = "int";
2270 break;
2271 default:
2272 break;
2273 };
2274 break;
2275 /* linux_sys_pause */
2276 case 34:
2277 break;
2278 /* linux_sys_nanosleep */
2279 case 35:
2280 switch(ndx) {
2281 case 0:
2282 p = "const struct linux_timespec *";
2283 break;
2284 case 1:
2285 p = "struct linux_timespec *";
2286 break;
2287 default:
2288 break;
2289 };
2290 break;
2291 /* compat_50_sys_getitimer */
2292 case 36:
2293 switch(ndx) {
2294 case 0:
2295 p = "int";
2296 break;
2297 case 1:
2298 p = "struct itimerval50 *";
2299 break;
2300 default:
2301 break;
2302 };
2303 break;
2304 /* linux_sys_alarm */
2305 case 37:
2306 switch(ndx) {
2307 case 0:
2308 p = "unsigned int";
2309 break;
2310 default:
2311 break;
2312 };
2313 break;
2314 /* compat_50_sys_setitimer */
2315 case 38:
2316 switch(ndx) {
2317 case 0:
2318 p = "int";
2319 break;
2320 case 1:
2321 p = "struct itimerval50 *";
2322 break;
2323 case 2:
2324 p = "struct itimerval50 *";
2325 break;
2326 default:
2327 break;
2328 };
2329 break;
2330 /* sys_getpid */
2331 case 39:
2332 break;
2333 /* linux_sys_socket */
2334 case 41:
2335 switch(ndx) {
2336 case 0:
2337 p = "int";
2338 break;
2339 case 1:
2340 p = "int";
2341 break;
2342 case 2:
2343 p = "int";
2344 break;
2345 default:
2346 break;
2347 };
2348 break;
2349 /* linux_sys_connect */
2350 case 42:
2351 switch(ndx) {
2352 case 0:
2353 p = "int";
2354 break;
2355 case 1:
2356 p = "const struct osockaddr *";
2357 break;
2358 case 2:
2359 p = "unsigned int";
2360 break;
2361 default:
2362 break;
2363 };
2364 break;
2365 /* linux_sys_accept */
2366 case 43:
2367 switch(ndx) {
2368 case 0:
2369 p = "int";
2370 break;
2371 case 1:
2372 p = "struct osockaddr *";
2373 break;
2374 case 2:
2375 p = "int *";
2376 break;
2377 default:
2378 break;
2379 };
2380 break;
2381 /* linux_sys_sendto */
2382 case 44:
2383 switch(ndx) {
2384 case 0:
2385 p = "int";
2386 break;
2387 case 1:
2388 p = "void *";
2389 break;
2390 case 2:
2391 p = "int";
2392 break;
2393 case 3:
2394 p = "int";
2395 break;
2396 case 4:
2397 p = "struct osockaddr *";
2398 break;
2399 case 5:
2400 p = "int";
2401 break;
2402 default:
2403 break;
2404 };
2405 break;
2406 /* linux_sys_recvfrom */
2407 case 45:
2408 switch(ndx) {
2409 case 0:
2410 p = "int";
2411 break;
2412 case 1:
2413 p = "void *";
2414 break;
2415 case 2:
2416 p = "size_t";
2417 break;
2418 case 3:
2419 p = "int";
2420 break;
2421 case 4:
2422 p = "struct osockaddr *";
2423 break;
2424 case 5:
2425 p = "unsigned int *";
2426 break;
2427 default:
2428 break;
2429 };
2430 break;
2431 /* linux_sys_sendmsg */
2432 case 46:
2433 switch(ndx) {
2434 case 0:
2435 p = "int";
2436 break;
2437 case 1:
2438 p = "const struct linux_msghdr *";
2439 break;
2440 case 2:
2441 p = "int";
2442 break;
2443 default:
2444 break;
2445 };
2446 break;
2447 /* linux_sys_recvmsg */
2448 case 47:
2449 switch(ndx) {
2450 case 0:
2451 p = "int";
2452 break;
2453 case 1:
2454 p = "struct linux_msghdr *";
2455 break;
2456 case 2:
2457 p = "int";
2458 break;
2459 default:
2460 break;
2461 };
2462 break;
2463 /* sys_shutdown */
2464 case 48:
2465 switch(ndx) {
2466 case 0:
2467 p = "int";
2468 break;
2469 case 1:
2470 p = "int";
2471 break;
2472 default:
2473 break;
2474 };
2475 break;
2476 /* linux_sys_bind */
2477 case 49:
2478 switch(ndx) {
2479 case 0:
2480 p = "int";
2481 break;
2482 case 1:
2483 p = "const struct osockaddr *";
2484 break;
2485 case 2:
2486 p = "unsigned int";
2487 break;
2488 default:
2489 break;
2490 };
2491 break;
2492 /* sys_listen */
2493 case 50:
2494 switch(ndx) {
2495 case 0:
2496 p = "int";
2497 break;
2498 case 1:
2499 p = "int";
2500 break;
2501 default:
2502 break;
2503 };
2504 break;
2505 /* linux_sys_getsockname */
2506 case 51:
2507 switch(ndx) {
2508 case 0:
2509 p = "int";
2510 break;
2511 case 1:
2512 p = "void *";
2513 break;
2514 case 2:
2515 p = "int *";
2516 break;
2517 default:
2518 break;
2519 };
2520 break;
2521 /* linux_sys_getpeername */
2522 case 52:
2523 switch(ndx) {
2524 case 0:
2525 p = "int";
2526 break;
2527 case 1:
2528 p = "struct sockaddr *";
2529 break;
2530 case 2:
2531 p = "unsigned int *";
2532 break;
2533 default:
2534 break;
2535 };
2536 break;
2537 /* linux_sys_socketpair */
2538 case 53:
2539 switch(ndx) {
2540 case 0:
2541 p = "int";
2542 break;
2543 case 1:
2544 p = "int";
2545 break;
2546 case 2:
2547 p = "int";
2548 break;
2549 case 3:
2550 p = "int *";
2551 break;
2552 default:
2553 break;
2554 };
2555 break;
2556 /* linux_sys_setsockopt */
2557 case 54:
2558 switch(ndx) {
2559 case 0:
2560 p = "int";
2561 break;
2562 case 1:
2563 p = "int";
2564 break;
2565 case 2:
2566 p = "int";
2567 break;
2568 case 3:
2569 p = "void *";
2570 break;
2571 case 4:
2572 p = "int";
2573 break;
2574 default:
2575 break;
2576 };
2577 break;
2578 /* linux_sys_getsockopt */
2579 case 55:
2580 switch(ndx) {
2581 case 0:
2582 p = "int";
2583 break;
2584 case 1:
2585 p = "int";
2586 break;
2587 case 2:
2588 p = "int";
2589 break;
2590 case 3:
2591 p = "void *";
2592 break;
2593 case 4:
2594 p = "int *";
2595 break;
2596 default:
2597 break;
2598 };
2599 break;
2600 /* linux_sys_clone */
2601 case 56:
2602 switch(ndx) {
2603 case 0:
2604 p = "int";
2605 break;
2606 case 1:
2607 p = "void *";
2608 break;
2609 case 2:
2610 p = "void *";
2611 break;
2612 case 3:
2613 p = "void *";
2614 break;
2615 case 4:
2616 p = "void *";
2617 break;
2618 default:
2619 break;
2620 };
2621 break;
2622 /* sys_fork */
2623 case 57:
2624 break;
2625 /* sys___vfork14 */
2626 case 58:
2627 break;
2628 /* sys_execve */
2629 case 59:
2630 switch(ndx) {
2631 case 0:
2632 p = "const char *";
2633 break;
2634 case 1:
2635 p = "char **";
2636 break;
2637 case 2:
2638 p = "char **";
2639 break;
2640 default:
2641 break;
2642 };
2643 break;
2644 /* linux_sys_exit */
2645 case 60:
2646 switch(ndx) {
2647 case 0:
2648 p = "int";
2649 break;
2650 default:
2651 break;
2652 };
2653 break;
2654 /* linux_sys_wait4 */
2655 case 61:
2656 switch(ndx) {
2657 case 0:
2658 p = "int";
2659 break;
2660 case 1:
2661 p = "int *";
2662 break;
2663 case 2:
2664 p = "int";
2665 break;
2666 case 3:
2667 p = "struct rusage50 *";
2668 break;
2669 default:
2670 break;
2671 };
2672 break;
2673 /* linux_sys_kill */
2674 case 62:
2675 switch(ndx) {
2676 case 0:
2677 p = "int";
2678 break;
2679 case 1:
2680 p = "int";
2681 break;
2682 default:
2683 break;
2684 };
2685 break;
2686 /* linux_sys_uname */
2687 case 63:
2688 switch(ndx) {
2689 case 0:
2690 p = "struct linux_utsname *";
2691 break;
2692 default:
2693 break;
2694 };
2695 break;
2696 #ifdef SYSVSEM
2697 /* sys_semget */
2698 case 64:
2699 switch(ndx) {
2700 case 0:
2701 p = "key_t";
2702 break;
2703 case 1:
2704 p = "int";
2705 break;
2706 case 2:
2707 p = "int";
2708 break;
2709 default:
2710 break;
2711 };
2712 break;
2713 /* sys_semop */
2714 case 65:
2715 switch(ndx) {
2716 case 0:
2717 p = "int";
2718 break;
2719 case 1:
2720 p = "struct sembuf *";
2721 break;
2722 case 2:
2723 p = "size_t";
2724 break;
2725 default:
2726 break;
2727 };
2728 break;
2729 /* linux_sys_semctl */
2730 case 66:
2731 switch(ndx) {
2732 case 0:
2733 p = "int";
2734 break;
2735 case 1:
2736 p = "int";
2737 break;
2738 case 2:
2739 p = "int";
2740 break;
2741 case 3:
2742 p = "union linux_semun";
2743 break;
2744 default:
2745 break;
2746 };
2747 break;
2748 #else
2749 #endif
2750 #ifdef SYSVSHM
2751 /* sys_shmdt */
2752 case 67:
2753 switch(ndx) {
2754 case 0:
2755 p = "const void *";
2756 break;
2757 default:
2758 break;
2759 };
2760 break;
2761 #else
2762 #endif
2763 #ifdef SYSVMSG
2764 /* sys_msgget */
2765 case 68:
2766 switch(ndx) {
2767 case 0:
2768 p = "key_t";
2769 break;
2770 case 1:
2771 p = "int";
2772 break;
2773 default:
2774 break;
2775 };
2776 break;
2777 /* sys_msgsnd */
2778 case 69:
2779 switch(ndx) {
2780 case 0:
2781 p = "int";
2782 break;
2783 case 1:
2784 p = "void *";
2785 break;
2786 case 2:
2787 p = "size_t";
2788 break;
2789 case 3:
2790 p = "int";
2791 break;
2792 default:
2793 break;
2794 };
2795 break;
2796 /* sys_msgrcv */
2797 case 70:
2798 switch(ndx) {
2799 case 0:
2800 p = "int";
2801 break;
2802 case 1:
2803 p = "void *";
2804 break;
2805 case 2:
2806 p = "size_t";
2807 break;
2808 case 3:
2809 p = "long";
2810 break;
2811 case 4:
2812 p = "int";
2813 break;
2814 default:
2815 break;
2816 };
2817 break;
2818 /* linux_sys_msgctl */
2819 case 71:
2820 switch(ndx) {
2821 case 0:
2822 p = "int";
2823 break;
2824 case 1:
2825 p = "int";
2826 break;
2827 case 2:
2828 p = "struct linux_msqid_ds *";
2829 break;
2830 default:
2831 break;
2832 };
2833 break;
2834 #else
2835 #endif
2836 /* linux_sys_fcntl */
2837 case 72:
2838 switch(ndx) {
2839 case 0:
2840 p = "int";
2841 break;
2842 case 1:
2843 p = "int";
2844 break;
2845 case 2:
2846 p = "void *";
2847 break;
2848 default:
2849 break;
2850 };
2851 break;
2852 /* sys_flock */
2853 case 73:
2854 switch(ndx) {
2855 case 0:
2856 p = "int";
2857 break;
2858 case 1:
2859 p = "int";
2860 break;
2861 default:
2862 break;
2863 };
2864 break;
2865 /* sys_fsync */
2866 case 74:
2867 switch(ndx) {
2868 case 0:
2869 p = "int";
2870 break;
2871 default:
2872 break;
2873 };
2874 break;
2875 /* linux_sys_fdatasync */
2876 case 75:
2877 switch(ndx) {
2878 case 0:
2879 p = "int";
2880 break;
2881 default:
2882 break;
2883 };
2884 break;
2885 /* linux_sys_truncate64 */
2886 case 76:
2887 switch(ndx) {
2888 case 0:
2889 p = "const char *";
2890 break;
2891 case 1:
2892 p = "off_t";
2893 break;
2894 default:
2895 break;
2896 };
2897 break;
2898 /* linux_sys_ftruncate64 */
2899 case 77:
2900 switch(ndx) {
2901 case 0:
2902 p = "unsigned int";
2903 break;
2904 case 1:
2905 p = "off_t";
2906 break;
2907 default:
2908 break;
2909 };
2910 break;
2911 /* linux_sys_getdents */
2912 case 78:
2913 switch(ndx) {
2914 case 0:
2915 p = "int";
2916 break;
2917 case 1:
2918 p = "struct linux_dirent *";
2919 break;
2920 case 2:
2921 p = "unsigned int";
2922 break;
2923 default:
2924 break;
2925 };
2926 break;
2927 /* sys___getcwd */
2928 case 79:
2929 switch(ndx) {
2930 case 0:
2931 p = "char *";
2932 break;
2933 case 1:
2934 p = "size_t";
2935 break;
2936 default:
2937 break;
2938 };
2939 break;
2940 /* sys_chdir */
2941 case 80:
2942 switch(ndx) {
2943 case 0:
2944 p = "const char *";
2945 break;
2946 default:
2947 break;
2948 };
2949 break;
2950 /* sys_fchdir */
2951 case 81:
2952 switch(ndx) {
2953 case 0:
2954 p = "int";
2955 break;
2956 default:
2957 break;
2958 };
2959 break;
2960 /* sys___posix_rename */
2961 case 82:
2962 switch(ndx) {
2963 case 0:
2964 p = "const char *";
2965 break;
2966 case 1:
2967 p = "const char *";
2968 break;
2969 default:
2970 break;
2971 };
2972 break;
2973 /* sys_mkdir */
2974 case 83:
2975 switch(ndx) {
2976 case 0:
2977 p = "const char *";
2978 break;
2979 case 1:
2980 p = "linux_umode_t";
2981 break;
2982 default:
2983 break;
2984 };
2985 break;
2986 /* sys_rmdir */
2987 case 84:
2988 switch(ndx) {
2989 case 0:
2990 p = "const char *";
2991 break;
2992 default:
2993 break;
2994 };
2995 break;
2996 /* linux_sys_creat */
2997 case 85:
2998 switch(ndx) {
2999 case 0:
3000 p = "const char *";
3001 break;
3002 case 1:
3003 p = "linux_umode_t";
3004 break;
3005 default:
3006 break;
3007 };
3008 break;
3009 /* sys_link */
3010 case 86:
3011 switch(ndx) {
3012 case 0:
3013 p = "const char *";
3014 break;
3015 case 1:
3016 p = "const char *";
3017 break;
3018 default:
3019 break;
3020 };
3021 break;
3022 /* linux_sys_unlink */
3023 case 87:
3024 switch(ndx) {
3025 case 0:
3026 p = "const char *";
3027 break;
3028 default:
3029 break;
3030 };
3031 break;
3032 /* sys_symlink */
3033 case 88:
3034 switch(ndx) {
3035 case 0:
3036 p = "const char *";
3037 break;
3038 case 1:
3039 p = "const char *";
3040 break;
3041 default:
3042 break;
3043 };
3044 break;
3045 /* sys_readlink */
3046 case 89:
3047 switch(ndx) {
3048 case 0:
3049 p = "const char *";
3050 break;
3051 case 1:
3052 p = "char *";
3053 break;
3054 case 2:
3055 p = "int";
3056 break;
3057 default:
3058 break;
3059 };
3060 break;
3061 /* sys_chmod */
3062 case 90:
3063 switch(ndx) {
3064 case 0:
3065 p = "const char *";
3066 break;
3067 case 1:
3068 p = "linux_umode_t";
3069 break;
3070 default:
3071 break;
3072 };
3073 break;
3074 /* sys_fchmod */
3075 case 91:
3076 switch(ndx) {
3077 case 0:
3078 p = "int";
3079 break;
3080 case 1:
3081 p = "linux_umode_t";
3082 break;
3083 default:
3084 break;
3085 };
3086 break;
3087 /* sys___posix_chown */
3088 case 92:
3089 switch(ndx) {
3090 case 0:
3091 p = "const char *";
3092 break;
3093 case 1:
3094 p = "uid_t";
3095 break;
3096 case 2:
3097 p = "gid_t";
3098 break;
3099 default:
3100 break;
3101 };
3102 break;
3103 /* sys___posix_fchown */
3104 case 93:
3105 switch(ndx) {
3106 case 0:
3107 p = "int";
3108 break;
3109 case 1:
3110 p = "uid_t";
3111 break;
3112 case 2:
3113 p = "gid_t";
3114 break;
3115 default:
3116 break;
3117 };
3118 break;
3119 /* sys___posix_lchown */
3120 case 94:
3121 switch(ndx) {
3122 case 0:
3123 p = "const char *";
3124 break;
3125 case 1:
3126 p = "uid_t";
3127 break;
3128 case 2:
3129 p = "gid_t";
3130 break;
3131 default:
3132 break;
3133 };
3134 break;
3135 /* sys_umask */
3136 case 95:
3137 switch(ndx) {
3138 case 0:
3139 p = "int";
3140 break;
3141 default:
3142 break;
3143 };
3144 break;
3145 /* linux_sys_gettimeofday */
3146 case 96:
3147 switch(ndx) {
3148 case 0:
3149 p = "struct timeval50 *";
3150 break;
3151 case 1:
3152 p = "struct timezone *";
3153 break;
3154 default:
3155 break;
3156 };
3157 break;
3158 /* linux_sys_getrlimit */
3159 case 97:
3160 switch(ndx) {
3161 case 0:
3162 p = "int";
3163 break;
3164 case 1:
3165 p = "struct rlimit *";
3166 break;
3167 default:
3168 break;
3169 };
3170 break;
3171 /* compat_50_sys_getrusage */
3172 case 98:
3173 switch(ndx) {
3174 case 0:
3175 p = "int";
3176 break;
3177 case 1:
3178 p = "struct rusage50 *";
3179 break;
3180 default:
3181 break;
3182 };
3183 break;
3184 /* linux_sys_sysinfo */
3185 case 99:
3186 switch(ndx) {
3187 case 0:
3188 p = "struct linux_sysinfo *";
3189 break;
3190 default:
3191 break;
3192 };
3193 break;
3194 /* linux_sys_times */
3195 case 100:
3196 switch(ndx) {
3197 case 0:
3198 p = "struct times *";
3199 break;
3200 default:
3201 break;
3202 };
3203 break;
3204 /* linux_sys_ptrace */
3205 case 101:
3206 switch(ndx) {
3207 case 0:
3208 p = "long";
3209 break;
3210 case 1:
3211 p = "long";
3212 break;
3213 case 2:
3214 p = "long";
3215 break;
3216 case 3:
3217 p = "long";
3218 break;
3219 default:
3220 break;
3221 };
3222 break;
3223 /* sys_getuid */
3224 case 102:
3225 break;
3226 /* sys_getgid */
3227 case 104:
3228 break;
3229 /* sys_setuid */
3230 case 105:
3231 switch(ndx) {
3232 case 0:
3233 p = "uid_t";
3234 break;
3235 default:
3236 break;
3237 };
3238 break;
3239 /* sys_setgid */
3240 case 106:
3241 switch(ndx) {
3242 case 0:
3243 p = "gid_t";
3244 break;
3245 default:
3246 break;
3247 };
3248 break;
3249 /* sys_geteuid */
3250 case 107:
3251 break;
3252 /* sys_getegid */
3253 case 108:
3254 break;
3255 /* sys_setpgid */
3256 case 109:
3257 switch(ndx) {
3258 case 0:
3259 p = "int";
3260 break;
3261 case 1:
3262 p = "int";
3263 break;
3264 default:
3265 break;
3266 };
3267 break;
3268 /* sys_getppid */
3269 case 110:
3270 break;
3271 /* sys_getpgrp */
3272 case 111:
3273 break;
3274 /* sys_setsid */
3275 case 112:
3276 break;
3277 /* sys_setreuid */
3278 case 113:
3279 switch(ndx) {
3280 case 0:
3281 p = "uid_t";
3282 break;
3283 case 1:
3284 p = "uid_t";
3285 break;
3286 default:
3287 break;
3288 };
3289 break;
3290 /* sys_setregid */
3291 case 114:
3292 switch(ndx) {
3293 case 0:
3294 p = "gid_t";
3295 break;
3296 case 1:
3297 p = "gid_t";
3298 break;
3299 default:
3300 break;
3301 };
3302 break;
3303 /* sys_getgroups */
3304 case 115:
3305 switch(ndx) {
3306 case 0:
3307 p = "int";
3308 break;
3309 case 1:
3310 p = "gid_t *";
3311 break;
3312 default:
3313 break;
3314 };
3315 break;
3316 /* sys_setgroups */
3317 case 116:
3318 switch(ndx) {
3319 case 0:
3320 p = "int";
3321 break;
3322 case 1:
3323 p = "gid_t *";
3324 break;
3325 default:
3326 break;
3327 };
3328 break;
3329 /* linux_sys_setresuid */
3330 case 117:
3331 switch(ndx) {
3332 case 0:
3333 p = "uid_t";
3334 break;
3335 case 1:
3336 p = "uid_t";
3337 break;
3338 case 2:
3339 p = "uid_t";
3340 break;
3341 default:
3342 break;
3343 };
3344 break;
3345 /* linux_sys_getresuid */
3346 case 118:
3347 switch(ndx) {
3348 case 0:
3349 p = "uid_t *";
3350 break;
3351 case 1:
3352 p = "uid_t *";
3353 break;
3354 case 2:
3355 p = "uid_t *";
3356 break;
3357 default:
3358 break;
3359 };
3360 break;
3361 /* linux_sys_setresgid */
3362 case 119:
3363 switch(ndx) {
3364 case 0:
3365 p = "gid_t";
3366 break;
3367 case 1:
3368 p = "gid_t";
3369 break;
3370 case 2:
3371 p = "gid_t";
3372 break;
3373 default:
3374 break;
3375 };
3376 break;
3377 /* linux_sys_getresgid */
3378 case 120:
3379 switch(ndx) {
3380 case 0:
3381 p = "gid_t *";
3382 break;
3383 case 1:
3384 p = "gid_t *";
3385 break;
3386 case 2:
3387 p = "gid_t *";
3388 break;
3389 default:
3390 break;
3391 };
3392 break;
3393 /* sys_getpgid */
3394 case 121:
3395 switch(ndx) {
3396 case 0:
3397 p = "pid_t";
3398 break;
3399 default:
3400 break;
3401 };
3402 break;
3403 /* linux_sys_setfsuid */
3404 case 122:
3405 switch(ndx) {
3406 case 0:
3407 p = "uid_t";
3408 break;
3409 default:
3410 break;
3411 };
3412 break;
3413 /* linux_sys_setfsgid */
3414 case 123:
3415 switch(ndx) {
3416 case 0:
3417 p = "gid_t";
3418 break;
3419 default:
3420 break;
3421 };
3422 break;
3423 /* sys_getsid */
3424 case 124:
3425 switch(ndx) {
3426 case 0:
3427 p = "pid_t";
3428 break;
3429 default:
3430 break;
3431 };
3432 break;
3433 /* linux_sys_rt_sigpending */
3434 case 127:
3435 switch(ndx) {
3436 case 0:
3437 p = "linux_sigset_t *";
3438 break;
3439 case 1:
3440 p = "size_t";
3441 break;
3442 default:
3443 break;
3444 };
3445 break;
3446 /* linux_sys_rt_sigtimedwait */
3447 case 128:
3448 switch(ndx) {
3449 case 0:
3450 p = "const linux_sigset_t *";
3451 break;
3452 case 1:
3453 p = "linux_siginfo_t *";
3454 break;
3455 case 2:
3456 p = "const struct linux_timespec *";
3457 break;
3458 default:
3459 break;
3460 };
3461 break;
3462 /* linux_sys_rt_queueinfo */
3463 case 129:
3464 switch(ndx) {
3465 case 0:
3466 p = "int";
3467 break;
3468 case 1:
3469 p = "int";
3470 break;
3471 case 2:
3472 p = "linux_siginfo_t *";
3473 break;
3474 default:
3475 break;
3476 };
3477 break;
3478 /* linux_sys_rt_sigsuspend */
3479 case 130:
3480 switch(ndx) {
3481 case 0:
3482 p = "linux_sigset_t *";
3483 break;
3484 case 1:
3485 p = "size_t";
3486 break;
3487 default:
3488 break;
3489 };
3490 break;
3491 /* linux_sys_sigaltstack */
3492 case 131:
3493 switch(ndx) {
3494 case 0:
3495 p = "const struct linux_sigaltstack *";
3496 break;
3497 case 1:
3498 p = "struct linux_sigaltstack *";
3499 break;
3500 default:
3501 break;
3502 };
3503 break;
3504 /* linux_sys_utime */
3505 case 132:
3506 switch(ndx) {
3507 case 0:
3508 p = "const char *";
3509 break;
3510 case 1:
3511 p = "struct linux_utimbuf *";
3512 break;
3513 default:
3514 break;
3515 };
3516 break;
3517 /* linux_sys_mknod */
3518 case 133:
3519 switch(ndx) {
3520 case 0:
3521 p = "const char *";
3522 break;
3523 case 1:
3524 p = "linux_umode_t";
3525 break;
3526 case 2:
3527 p = "unsigned";
3528 break;
3529 default:
3530 break;
3531 };
3532 break;
3533 #ifdef EXEC_AOUT
3534 /* linux_sys_uselib */
3535 case 134:
3536 switch(ndx) {
3537 case 0:
3538 p = "const char *";
3539 break;
3540 default:
3541 break;
3542 };
3543 break;
3544 #else
3545 #endif
3546 /* linux_sys_personality */
3547 case 135:
3548 switch(ndx) {
3549 case 0:
3550 p = "unsigned long";
3551 break;
3552 default:
3553 break;
3554 };
3555 break;
3556 /* linux_sys_statfs */
3557 case 137:
3558 switch(ndx) {
3559 case 0:
3560 p = "const char *";
3561 break;
3562 case 1:
3563 p = "struct linux_statfs *";
3564 break;
3565 default:
3566 break;
3567 };
3568 break;
3569 /* linux_sys_fstatfs */
3570 case 138:
3571 switch(ndx) {
3572 case 0:
3573 p = "int";
3574 break;
3575 case 1:
3576 p = "struct linux_statfs *";
3577 break;
3578 default:
3579 break;
3580 };
3581 break;
3582 /* linux_sys_getpriority */
3583 case 140:
3584 switch(ndx) {
3585 case 0:
3586 p = "int";
3587 break;
3588 case 1:
3589 p = "int";
3590 break;
3591 default:
3592 break;
3593 };
3594 break;
3595 /* sys_setpriority */
3596 case 141:
3597 switch(ndx) {
3598 case 0:
3599 p = "int";
3600 break;
3601 case 1:
3602 p = "int";
3603 break;
3604 case 2:
3605 p = "int";
3606 break;
3607 default:
3608 break;
3609 };
3610 break;
3611 /* linux_sys_sched_setparam */
3612 case 142:
3613 switch(ndx) {
3614 case 0:
3615 p = "pid_t";
3616 break;
3617 case 1:
3618 p = "const struct linux_sched_param *";
3619 break;
3620 default:
3621 break;
3622 };
3623 break;
3624 /* linux_sys_sched_getparam */
3625 case 143:
3626 switch(ndx) {
3627 case 0:
3628 p = "pid_t";
3629 break;
3630 case 1:
3631 p = "struct linux_sched_param *";
3632 break;
3633 default:
3634 break;
3635 };
3636 break;
3637 /* linux_sys_sched_setscheduler */
3638 case 144:
3639 switch(ndx) {
3640 case 0:
3641 p = "pid_t";
3642 break;
3643 case 1:
3644 p = "int";
3645 break;
3646 case 2:
3647 p = "const struct linux_sched_param *";
3648 break;
3649 default:
3650 break;
3651 };
3652 break;
3653 /* linux_sys_sched_getscheduler */
3654 case 145:
3655 switch(ndx) {
3656 case 0:
3657 p = "pid_t";
3658 break;
3659 default:
3660 break;
3661 };
3662 break;
3663 /* linux_sys_sched_get_priority_max */
3664 case 146:
3665 switch(ndx) {
3666 case 0:
3667 p = "int";
3668 break;
3669 default:
3670 break;
3671 };
3672 break;
3673 /* linux_sys_sched_get_priority_min */
3674 case 147:
3675 switch(ndx) {
3676 case 0:
3677 p = "int";
3678 break;
3679 default:
3680 break;
3681 };
3682 break;
3683 /* sys_mlock */
3684 case 149:
3685 switch(ndx) {
3686 case 0:
3687 p = "void *";
3688 break;
3689 case 1:
3690 p = "size_t";
3691 break;
3692 default:
3693 break;
3694 };
3695 break;
3696 /* sys_munlock */
3697 case 150:
3698 switch(ndx) {
3699 case 0:
3700 p = "void *";
3701 break;
3702 case 1:
3703 p = "size_t";
3704 break;
3705 default:
3706 break;
3707 };
3708 break;
3709 /* sys_mlockall */
3710 case 151:
3711 switch(ndx) {
3712 case 0:
3713 p = "int";
3714 break;
3715 default:
3716 break;
3717 };
3718 break;
3719 /* sys_munlockall */
3720 case 152:
3721 break;
3722 /* linux_sys_modify_ldt */
3723 case 154:
3724 switch(ndx) {
3725 case 0:
3726 p = "int";
3727 break;
3728 case 1:
3729 p = "void *";
3730 break;
3731 case 2:
3732 p = "size_t";
3733 break;
3734 default:
3735 break;
3736 };
3737 break;
3738 /* linux_sys___sysctl */
3739 case 156:
3740 switch(ndx) {
3741 case 0:
3742 p = "struct linux___sysctl *";
3743 break;
3744 default:
3745 break;
3746 };
3747 break;
3748 /* linux_sys_arch_prctl */
3749 case 158:
3750 switch(ndx) {
3751 case 0:
3752 p = "int";
3753 break;
3754 case 1:
3755 p = "unsigned long";
3756 break;
3757 default:
3758 break;
3759 };
3760 break;
3761 /* linux_sys_setrlimit */
3762 case 160:
3763 switch(ndx) {
3764 case 0:
3765 p = "u_int";
3766 break;
3767 case 1:
3768 p = "struct rlimit *";
3769 break;
3770 default:
3771 break;
3772 };
3773 break;
3774 /* sys_chroot */
3775 case 161:
3776 switch(ndx) {
3777 case 0:
3778 p = "char *";
3779 break;
3780 default:
3781 break;
3782 };
3783 break;
3784 /* sys_sync */
3785 case 162:
3786 break;
3787 /* sys_acct */
3788 case 163:
3789 switch(ndx) {
3790 case 0:
3791 p = "char *";
3792 break;
3793 default:
3794 break;
3795 };
3796 break;
3797 /* linux_sys_settimeofday */
3798 case 164:
3799 switch(ndx) {
3800 case 0:
3801 p = "struct timeval50 *";
3802 break;
3803 case 1:
3804 p = "struct timezone *";
3805 break;
3806 default:
3807 break;
3808 };
3809 break;
3810 /* linux_sys_swapon */
3811 case 167:
3812 switch(ndx) {
3813 case 0:
3814 p = "char *";
3815 break;
3816 default:
3817 break;
3818 };
3819 break;
3820 /* linux_sys_swapoff */
3821 case 168:
3822 switch(ndx) {
3823 case 0:
3824 p = "const char *";
3825 break;
3826 default:
3827 break;
3828 };
3829 break;
3830 /* linux_sys_reboot */
3831 case 169:
3832 switch(ndx) {
3833 case 0:
3834 p = "int";
3835 break;
3836 case 1:
3837 p = "int";
3838 break;
3839 case 2:
3840 p = "int";
3841 break;
3842 case 3:
3843 p = "void *";
3844 break;
3845 default:
3846 break;
3847 };
3848 break;
3849 /* compat_43_sys_sethostname */
3850 case 170:
3851 switch(ndx) {
3852 case 0:
3853 p = "char *";
3854 break;
3855 case 1:
3856 p = "u_int";
3857 break;
3858 default:
3859 break;
3860 };
3861 break;
3862 /* linux_sys_setdomainname */
3863 case 171:
3864 switch(ndx) {
3865 case 0:
3866 p = "char *";
3867 break;
3868 case 1:
3869 p = "int";
3870 break;
3871 default:
3872 break;
3873 };
3874 break;
3875 /* linux_sys_iopl */
3876 case 172:
3877 switch(ndx) {
3878 case 0:
3879 p = "int";
3880 break;
3881 default:
3882 break;
3883 };
3884 break;
3885 /* linux_sys_ioperm */
3886 case 173:
3887 switch(ndx) {
3888 case 0:
3889 p = "unsigned int";
3890 break;
3891 case 1:
3892 p = "unsigned int";
3893 break;
3894 case 2:
3895 p = "int";
3896 break;
3897 default:
3898 break;
3899 };
3900 break;
3901 /* linux_sys_gettid */
3902 case 186:
3903 break;
3904 /* linux_sys_setxattr */
3905 case 188:
3906 switch(ndx) {
3907 case 0:
3908 p = "char *";
3909 break;
3910 case 1:
3911 p = "char *";
3912 break;
3913 case 2:
3914 p = "void *";
3915 break;
3916 case 3:
3917 p = "size_t";
3918 break;
3919 case 4:
3920 p = "int";
3921 break;
3922 default:
3923 break;
3924 };
3925 break;
3926 /* linux_sys_lsetxattr */
3927 case 189:
3928 switch(ndx) {
3929 case 0:
3930 p = "char *";
3931 break;
3932 case 1:
3933 p = "char *";
3934 break;
3935 case 2:
3936 p = "void *";
3937 break;
3938 case 3:
3939 p = "size_t";
3940 break;
3941 case 4:
3942 p = "int";
3943 break;
3944 default:
3945 break;
3946 };
3947 break;
3948 /* linux_sys_fsetxattr */
3949 case 190:
3950 switch(ndx) {
3951 case 0:
3952 p = "int";
3953 break;
3954 case 1:
3955 p = "char *";
3956 break;
3957 case 2:
3958 p = "void *";
3959 break;
3960 case 3:
3961 p = "size_t";
3962 break;
3963 case 4:
3964 p = "int";
3965 break;
3966 default:
3967 break;
3968 };
3969 break;
3970 /* linux_sys_getxattr */
3971 case 191:
3972 switch(ndx) {
3973 case 0:
3974 p = "char *";
3975 break;
3976 case 1:
3977 p = "char *";
3978 break;
3979 case 2:
3980 p = "void *";
3981 break;
3982 case 3:
3983 p = "size_t";
3984 break;
3985 default:
3986 break;
3987 };
3988 break;
3989 /* linux_sys_lgetxattr */
3990 case 192:
3991 switch(ndx) {
3992 case 0:
3993 p = "char *";
3994 break;
3995 case 1:
3996 p = "char *";
3997 break;
3998 case 2:
3999 p = "void *";
4000 break;
4001 case 3:
4002 p = "size_t";
4003 break;
4004 default:
4005 break;
4006 };
4007 break;
4008 /* linux_sys_fgetxattr */
4009 case 193:
4010 switch(ndx) {
4011 case 0:
4012 p = "int";
4013 break;
4014 case 1:
4015 p = "char *";
4016 break;
4017 case 2:
4018 p = "void *";
4019 break;
4020 case 3:
4021 p = "size_t";
4022 break;
4023 default:
4024 break;
4025 };
4026 break;
4027 /* linux_sys_listxattr */
4028 case 194:
4029 switch(ndx) {
4030 case 0:
4031 p = "char *";
4032 break;
4033 case 1:
4034 p = "char *";
4035 break;
4036 case 2:
4037 p = "size_t";
4038 break;
4039 default:
4040 break;
4041 };
4042 break;
4043 /* linux_sys_llistxattr */
4044 case 195:
4045 switch(ndx) {
4046 case 0:
4047 p = "char *";
4048 break;
4049 case 1:
4050 p = "char *";
4051 break;
4052 case 2:
4053 p = "size_t";
4054 break;
4055 default:
4056 break;
4057 };
4058 break;
4059 /* linux_sys_flistxattr */
4060 case 196:
4061 switch(ndx) {
4062 case 0:
4063 p = "int";
4064 break;
4065 case 1:
4066 p = "char *";
4067 break;
4068 case 2:
4069 p = "size_t";
4070 break;
4071 default:
4072 break;
4073 };
4074 break;
4075 /* linux_sys_removexattr */
4076 case 197:
4077 switch(ndx) {
4078 case 0:
4079 p = "char *";
4080 break;
4081 case 1:
4082 p = "char *";
4083 break;
4084 default:
4085 break;
4086 };
4087 break;
4088 /* linux_sys_lremovexattr */
4089 case 198:
4090 switch(ndx) {
4091 case 0:
4092 p = "char *";
4093 break;
4094 case 1:
4095 p = "char *";
4096 break;
4097 default:
4098 break;
4099 };
4100 break;
4101 /* linux_sys_fremovexattr */
4102 case 199:
4103 switch(ndx) {
4104 case 0:
4105 p = "int";
4106 break;
4107 case 1:
4108 p = "char *";
4109 break;
4110 default:
4111 break;
4112 };
4113 break;
4114 /* linux_sys_tkill */
4115 case 200:
4116 switch(ndx) {
4117 case 0:
4118 p = "int";
4119 break;
4120 case 1:
4121 p = "int";
4122 break;
4123 default:
4124 break;
4125 };
4126 break;
4127 /* linux_sys_time */
4128 case 201:
4129 switch(ndx) {
4130 case 0:
4131 p = "linux_time_t *";
4132 break;
4133 default:
4134 break;
4135 };
4136 break;
4137 /* linux_sys_futex */
4138 case 202:
4139 switch(ndx) {
4140 case 0:
4141 p = "int *";
4142 break;
4143 case 1:
4144 p = "int";
4145 break;
4146 case 2:
4147 p = "int";
4148 break;
4149 case 3:
4150 p = "const struct linux_timespec *";
4151 break;
4152 case 4:
4153 p = "int *";
4154 break;
4155 case 5:
4156 p = "int";
4157 break;
4158 default:
4159 break;
4160 };
4161 break;
4162 /* linux_sys_sched_setaffinity */
4163 case 203:
4164 switch(ndx) {
4165 case 0:
4166 p = "pid_t";
4167 break;
4168 case 1:
4169 p = "unsigned int";
4170 break;
4171 case 2:
4172 p = "unsigned long *";
4173 break;
4174 default:
4175 break;
4176 };
4177 break;
4178 /* linux_sys_sched_getaffinity */
4179 case 204:
4180 switch(ndx) {
4181 case 0:
4182 p = "pid_t";
4183 break;
4184 case 1:
4185 p = "unsigned int";
4186 break;
4187 case 2:
4188 p = "unsigned long *";
4189 break;
4190 default:
4191 break;
4192 };
4193 break;
4194 /* linux_sys_getdents64 */
4195 case 217:
4196 switch(ndx) {
4197 case 0:
4198 p = "int";
4199 break;
4200 case 1:
4201 p = "struct linux_dirent64 *";
4202 break;
4203 case 2:
4204 p = "unsigned int";
4205 break;
4206 default:
4207 break;
4208 };
4209 break;
4210 /* linux_sys_set_tid_address */
4211 case 218:
4212 switch(ndx) {
4213 case 0:
4214 p = "int *";
4215 break;
4216 default:
4217 break;
4218 };
4219 break;
4220 /* linux_sys_fadvise64 */
4221 case 221:
4222 switch(ndx) {
4223 case 0:
4224 p = "int";
4225 break;
4226 case 1:
4227 p = "off_t";
4228 break;
4229 case 2:
4230 p = "size_t";
4231 break;
4232 case 3:
4233 p = "int";
4234 break;
4235 default:
4236 break;
4237 };
4238 break;
4239 /* linux_sys_clock_settime */
4240 case 227:
4241 switch(ndx) {
4242 case 0:
4243 p = "clockid_t";
4244 break;
4245 case 1:
4246 p = "struct linux_timespec *";
4247 break;
4248 default:
4249 break;
4250 };
4251 break;
4252 /* linux_sys_clock_gettime */
4253 case 228:
4254 switch(ndx) {
4255 case 0:
4256 p = "clockid_t";
4257 break;
4258 case 1:
4259 p = "struct linux_timespec *";
4260 break;
4261 default:
4262 break;
4263 };
4264 break;
4265 /* linux_sys_clock_getres */
4266 case 229:
4267 switch(ndx) {
4268 case 0:
4269 p = "clockid_t";
4270 break;
4271 case 1:
4272 p = "struct linux_timespec *";
4273 break;
4274 default:
4275 break;
4276 };
4277 break;
4278 /* linux_sys_clock_nanosleep */
4279 case 230:
4280 switch(ndx) {
4281 case 0:
4282 p = "clockid_t";
4283 break;
4284 case 1:
4285 p = "int";
4286 break;
4287 case 2:
4288 p = "struct linux_timespec *";
4289 break;
4290 case 3:
4291 p = "struct linux_timespec *";
4292 break;
4293 default:
4294 break;
4295 };
4296 break;
4297 /* linux_sys_exit_group */
4298 case 231:
4299 switch(ndx) {
4300 case 0:
4301 p = "int";
4302 break;
4303 default:
4304 break;
4305 };
4306 break;
4307 /* linux_sys_tgkill */
4308 case 234:
4309 switch(ndx) {
4310 case 0:
4311 p = "int";
4312 break;
4313 case 1:
4314 p = "int";
4315 break;
4316 case 2:
4317 p = "int";
4318 break;
4319 default:
4320 break;
4321 };
4322 break;
4323 /* compat_50_sys_utimes */
4324 case 235:
4325 switch(ndx) {
4326 case 0:
4327 p = "const char *";
4328 break;
4329 case 1:
4330 p = "const struct timeval50 *";
4331 break;
4332 default:
4333 break;
4334 };
4335 break;
4336 /* linux_sys_openat */
4337 case 257:
4338 switch(ndx) {
4339 case 0:
4340 p = "int";
4341 break;
4342 case 1:
4343 p = "const char *";
4344 break;
4345 case 2:
4346 p = "int";
4347 break;
4348 case 3:
4349 p = "linux_umode_t";
4350 break;
4351 default:
4352 break;
4353 };
4354 break;
4355 /* sys_mkdirat */
4356 case 258:
4357 switch(ndx) {
4358 case 0:
4359 p = "int";
4360 break;
4361 case 1:
4362 p = "const char *";
4363 break;
4364 case 2:
4365 p = "linux_umode_t";
4366 break;
4367 default:
4368 break;
4369 };
4370 break;
4371 /* linux_sys_mknodat */
4372 case 259:
4373 switch(ndx) {
4374 case 0:
4375 p = "int";
4376 break;
4377 case 1:
4378 p = "const char *";
4379 break;
4380 case 2:
4381 p = "linux_umode_t";
4382 break;
4383 case 3:
4384 p = "unsigned";
4385 break;
4386 default:
4387 break;
4388 };
4389 break;
4390 /* linux_sys_fchownat */
4391 case 260:
4392 switch(ndx) {
4393 case 0:
4394 p = "int";
4395 break;
4396 case 1:
4397 p = "const char *";
4398 break;
4399 case 2:
4400 p = "uid_t";
4401 break;
4402 case 3:
4403 p = "gid_t";
4404 break;
4405 case 4:
4406 p = "int";
4407 break;
4408 default:
4409 break;
4410 };
4411 break;
4412 /* linux_sys_fstatat64 */
4413 case 262:
4414 switch(ndx) {
4415 case 0:
4416 p = "int";
4417 break;
4418 case 1:
4419 p = "const char *";
4420 break;
4421 case 2:
4422 p = "struct linux_stat *";
4423 break;
4424 case 3:
4425 p = "int";
4426 break;
4427 default:
4428 break;
4429 };
4430 break;
4431 /* linux_sys_unlinkat */
4432 case 263:
4433 switch(ndx) {
4434 case 0:
4435 p = "int";
4436 break;
4437 case 1:
4438 p = "const char *";
4439 break;
4440 case 2:
4441 p = "int";
4442 break;
4443 default:
4444 break;
4445 };
4446 break;
4447 /* sys_renameat */
4448 case 264:
4449 switch(ndx) {
4450 case 0:
4451 p = "int";
4452 break;
4453 case 1:
4454 p = "const char *";
4455 break;
4456 case 2:
4457 p = "int";
4458 break;
4459 case 3:
4460 p = "const char *";
4461 break;
4462 default:
4463 break;
4464 };
4465 break;
4466 /* linux_sys_linkat */
4467 case 265:
4468 switch(ndx) {
4469 case 0:
4470 p = "int";
4471 break;
4472 case 1:
4473 p = "const char *";
4474 break;
4475 case 2:
4476 p = "int";
4477 break;
4478 case 3:
4479 p = "const char *";
4480 break;
4481 case 4:
4482 p = "int";
4483 break;
4484 default:
4485 break;
4486 };
4487 break;
4488 /* sys_symlinkat */
4489 case 266:
4490 switch(ndx) {
4491 case 0:
4492 p = "const char *";
4493 break;
4494 case 1:
4495 p = "int";
4496 break;
4497 case 2:
4498 p = "const char *";
4499 break;
4500 default:
4501 break;
4502 };
4503 break;
4504 /* sys_readlinkat */
4505 case 267:
4506 switch(ndx) {
4507 case 0:
4508 p = "int";
4509 break;
4510 case 1:
4511 p = "const char *";
4512 break;
4513 case 2:
4514 p = "char *";
4515 break;
4516 case 3:
4517 p = "size_t";
4518 break;
4519 default:
4520 break;
4521 };
4522 break;
4523 /* linux_sys_fchmodat */
4524 case 268:
4525 switch(ndx) {
4526 case 0:
4527 p = "int";
4528 break;
4529 case 1:
4530 p = "const char *";
4531 break;
4532 case 2:
4533 p = "linux_umode_t";
4534 break;
4535 default:
4536 break;
4537 };
4538 break;
4539 /* linux_sys_faccessat */
4540 case 269:
4541 switch(ndx) {
4542 case 0:
4543 p = "int";
4544 break;
4545 case 1:
4546 p = "const char *";
4547 break;
4548 case 2:
4549 p = "int";
4550 break;
4551 default:
4552 break;
4553 };
4554 break;
4555 /* linux_sys_ppoll */
4556 case 271:
4557 switch(ndx) {
4558 case 0:
4559 p = "struct pollfd *";
4560 break;
4561 case 1:
4562 p = "u_int";
4563 break;
4564 case 2:
4565 p = "struct linux_timespec *";
4566 break;
4567 case 3:
4568 p = "linux_sigset_t *";
4569 break;
4570 default:
4571 break;
4572 };
4573 break;
4574 /* linux_sys_set_robust_list */
4575 case 273:
4576 switch(ndx) {
4577 case 0:
4578 p = "struct linux_robust_list_head *";
4579 break;
4580 case 1:
4581 p = "size_t";
4582 break;
4583 default:
4584 break;
4585 };
4586 break;
4587 /* linux_sys_get_robust_list */
4588 case 274:
4589 switch(ndx) {
4590 case 0:
4591 p = "int";
4592 break;
4593 case 1:
4594 p = "struct linux_robust_list_head **";
4595 break;
4596 case 2:
4597 p = "size_t *";
4598 break;
4599 default:
4600 break;
4601 };
4602 break;
4603 /* linux_sys_utimensat */
4604 case 280:
4605 switch(ndx) {
4606 case 0:
4607 p = "int";
4608 break;
4609 case 1:
4610 p = "const char *";
4611 break;
4612 case 2:
4613 p = "struct linux_timespec *";
4614 break;
4615 case 3:
4616 p = "int";
4617 break;
4618 default:
4619 break;
4620 };
4621 break;
4622 /* linux_sys_dup3 */
4623 case 292:
4624 switch(ndx) {
4625 case 0:
4626 p = "int";
4627 break;
4628 case 1:
4629 p = "int";
4630 break;
4631 case 2:
4632 p = "int";
4633 break;
4634 default:
4635 break;
4636 };
4637 break;
4638 /* linux_sys_pipe2 */
4639 case 293:
4640 switch(ndx) {
4641 case 0:
4642 p = "int *";
4643 break;
4644 case 1:
4645 p = "int";
4646 break;
4647 default:
4648 break;
4649 };
4650 break;
4651 /* linux_sys_nosys */
4652 case 314:
4653 break;
4654 default:
4655 break;
4656 };
4657 if (p != NULL)
4658 strlcpy(desc, p, descsz);
4659 }
4660 static void
4661 systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz)
4662 {
4663 const char *p = NULL;
4664 switch (sysnum) {
4665 /* sys_read */
4666 case 0:
4667 if (ndx == 0 || ndx == 1)
4668 p = "ssize_t";
4669 break;
4670 /* sys_write */
4671 case 1:
4672 if (ndx == 0 || ndx == 1)
4673 p = "ssize_t";
4674 break;
4675 /* linux_sys_open */
4676 case 2:
4677 if (ndx == 0 || ndx == 1)
4678 p = "int";
4679 break;
4680 /* sys_close */
4681 case 3:
4682 if (ndx == 0 || ndx == 1)
4683 p = "int";
4684 break;
4685 /* linux_sys_stat64 */
4686 case 4:
4687 if (ndx == 0 || ndx == 1)
4688 p = "int";
4689 break;
4690 /* linux_sys_fstat64 */
4691 case 5:
4692 if (ndx == 0 || ndx == 1)
4693 p = "int";
4694 break;
4695 /* linux_sys_lstat64 */
4696 case 6:
4697 if (ndx == 0 || ndx == 1)
4698 p = "int";
4699 break;
4700 /* sys_poll */
4701 case 7:
4702 if (ndx == 0 || ndx == 1)
4703 p = "int";
4704 break;
4705 /* compat_43_sys_lseek */
4706 case 8:
4707 if (ndx == 0 || ndx == 1)
4708 p = "long";
4709 break;
4710 /* linux_sys_mmap */
4711 case 9:
4712 if (ndx == 0 || ndx == 1)
4713 p = "linux_off_t";
4714 break;
4715 /* linux_sys_mprotect */
4716 case 10:
4717 if (ndx == 0 || ndx == 1)
4718 p = "int";
4719 break;
4720 /* sys_munmap */
4721 case 11:
4722 if (ndx == 0 || ndx == 1)
4723 p = "int";
4724 break;
4725 /* linux_sys_brk */
4726 case 12:
4727 if (ndx == 0 || ndx == 1)
4728 p = "int";
4729 break;
4730 /* linux_sys_rt_sigaction */
4731 case 13:
4732 if (ndx == 0 || ndx == 1)
4733 p = "int";
4734 break;
4735 /* linux_sys_rt_sigprocmask */
4736 case 14:
4737 if (ndx == 0 || ndx == 1)
4738 p = "int";
4739 break;
4740 /* linux_sys_rt_sigreturn */
4741 case 15:
4742 /* linux_sys_ioctl */
4743 case 16:
4744 if (ndx == 0 || ndx == 1)
4745 p = "int";
4746 break;
4747 /* linux_sys_pread */
4748 case 17:
4749 if (ndx == 0 || ndx == 1)
4750 p = "int";
4751 break;
4752 /* linux_sys_pwrite */
4753 case 18:
4754 if (ndx == 0 || ndx == 1)
4755 p = "int";
4756 break;
4757 /* sys_readv */
4758 case 19:
4759 if (ndx == 0 || ndx == 1)
4760 p = "ssize_t";
4761 break;
4762 /* sys_writev */
4763 case 20:
4764 if (ndx == 0 || ndx == 1)
4765 p = "ssize_t";
4766 break;
4767 /* sys_access */
4768 case 21:
4769 if (ndx == 0 || ndx == 1)
4770 p = "int";
4771 break;
4772 /* linux_sys_pipe */
4773 case 22:
4774 if (ndx == 0 || ndx == 1)
4775 p = "int";
4776 break;
4777 /* linux_sys_select */
4778 case 23:
4779 if (ndx == 0 || ndx == 1)
4780 p = "int";
4781 break;
4782 /* linux_sys_sched_yield */
4783 case 24:
4784 /* linux_sys_mremap */
4785 case 25:
4786 if (ndx == 0 || ndx == 1)
4787 p = "void *";
4788 break;
4789 /* sys___msync13 */
4790 case 26:
4791 if (ndx == 0 || ndx == 1)
4792 p = "int";
4793 break;
4794 /* sys_mincore */
4795 case 27:
4796 if (ndx == 0 || ndx == 1)
4797 p = "int";
4798 break;
4799 /* sys_madvise */
4800 case 28:
4801 if (ndx == 0 || ndx == 1)
4802 p = "int";
4803 break;
4804 #ifdef SYSVSHM
4805 /* linux_sys_shmget */
4806 case 29:
4807 if (ndx == 0 || ndx == 1)
4808 p = "int";
4809 break;
4810 /* sys_shmat */
4811 case 30:
4812 if (ndx == 0 || ndx == 1)
4813 p = "int";
4814 break;
4815 /* linux_sys_shmctl */
4816 case 31:
4817 if (ndx == 0 || ndx == 1)
4818 p = "int";
4819 break;
4820 #else
4821 #endif
4822 /* sys_dup */
4823 case 32:
4824 if (ndx == 0 || ndx == 1)
4825 p = "int";
4826 break;
4827 /* sys_dup2 */
4828 case 33:
4829 if (ndx == 0 || ndx == 1)
4830 p = "int";
4831 break;
4832 /* linux_sys_pause */
4833 case 34:
4834 /* linux_sys_nanosleep */
4835 case 35:
4836 if (ndx == 0 || ndx == 1)
4837 p = "int";
4838 break;
4839 /* compat_50_sys_getitimer */
4840 case 36:
4841 if (ndx == 0 || ndx == 1)
4842 p = "int";
4843 break;
4844 /* linux_sys_alarm */
4845 case 37:
4846 if (ndx == 0 || ndx == 1)
4847 p = "int";
4848 break;
4849 /* compat_50_sys_setitimer */
4850 case 38:
4851 if (ndx == 0 || ndx == 1)
4852 p = "int";
4853 break;
4854 /* sys_getpid */
4855 case 39:
4856 /* linux_sys_socket */
4857 case 41:
4858 if (ndx == 0 || ndx == 1)
4859 p = "int";
4860 break;
4861 /* linux_sys_connect */
4862 case 42:
4863 if (ndx == 0 || ndx == 1)
4864 p = "int";
4865 break;
4866 /* linux_sys_accept */
4867 case 43:
4868 if (ndx == 0 || ndx == 1)
4869 p = "int";
4870 break;
4871 /* linux_sys_sendto */
4872 case 44:
4873 if (ndx == 0 || ndx == 1)
4874 p = "ssize_t";
4875 break;
4876 /* linux_sys_recvfrom */
4877 case 45:
4878 if (ndx == 0 || ndx == 1)
4879 p = "ssize_t";
4880 break;
4881 /* linux_sys_sendmsg */
4882 case 46:
4883 if (ndx == 0 || ndx == 1)
4884 p = "int";
4885 break;
4886 /* linux_sys_recvmsg */
4887 case 47:
4888 if (ndx == 0 || ndx == 1)
4889 p = "ssize_t";
4890 break;
4891 /* sys_shutdown */
4892 case 48:
4893 if (ndx == 0 || ndx == 1)
4894 p = "int";
4895 break;
4896 /* linux_sys_bind */
4897 case 49:
4898 if (ndx == 0 || ndx == 1)
4899 p = "int";
4900 break;
4901 /* sys_listen */
4902 case 50:
4903 if (ndx == 0 || ndx == 1)
4904 p = "int";
4905 break;
4906 /* linux_sys_getsockname */
4907 case 51:
4908 if (ndx == 0 || ndx == 1)
4909 p = "int";
4910 break;
4911 /* linux_sys_getpeername */
4912 case 52:
4913 if (ndx == 0 || ndx == 1)
4914 p = "int";
4915 break;
4916 /* linux_sys_socketpair */
4917 case 53:
4918 if (ndx == 0 || ndx == 1)
4919 p = "int";
4920 break;
4921 /* linux_sys_setsockopt */
4922 case 54:
4923 if (ndx == 0 || ndx == 1)
4924 p = "int";
4925 break;
4926 /* linux_sys_getsockopt */
4927 case 55:
4928 if (ndx == 0 || ndx == 1)
4929 p = "int";
4930 break;
4931 /* linux_sys_clone */
4932 case 56:
4933 if (ndx == 0 || ndx == 1)
4934 p = "int";
4935 break;
4936 /* sys_fork */
4937 case 57:
4938 /* sys___vfork14 */
4939 case 58:
4940 /* sys_execve */
4941 case 59:
4942 if (ndx == 0 || ndx == 1)
4943 p = "int";
4944 break;
4945 /* linux_sys_exit */
4946 case 60:
4947 if (ndx == 0 || ndx == 1)
4948 p = "int";
4949 break;
4950 /* linux_sys_wait4 */
4951 case 61:
4952 if (ndx == 0 || ndx == 1)
4953 p = "int";
4954 break;
4955 /* linux_sys_kill */
4956 case 62:
4957 if (ndx == 0 || ndx == 1)
4958 p = "int";
4959 break;
4960 /* linux_sys_uname */
4961 case 63:
4962 if (ndx == 0 || ndx == 1)
4963 p = "int";
4964 break;
4965 #ifdef SYSVSEM
4966 /* sys_semget */
4967 case 64:
4968 if (ndx == 0 || ndx == 1)
4969 p = "int";
4970 break;
4971 /* sys_semop */
4972 case 65:
4973 if (ndx == 0 || ndx == 1)
4974 p = "int";
4975 break;
4976 /* linux_sys_semctl */
4977 case 66:
4978 if (ndx == 0 || ndx == 1)
4979 p = "int";
4980 break;
4981 #else
4982 #endif
4983 #ifdef SYSVSHM
4984 /* sys_shmdt */
4985 case 67:
4986 if (ndx == 0 || ndx == 1)
4987 p = "int";
4988 break;
4989 #else
4990 #endif
4991 #ifdef SYSVMSG
4992 /* sys_msgget */
4993 case 68:
4994 if (ndx == 0 || ndx == 1)
4995 p = "int";
4996 break;
4997 /* sys_msgsnd */
4998 case 69:
4999 if (ndx == 0 || ndx == 1)
5000 p = "int";
5001 break;
5002 /* sys_msgrcv */
5003 case 70:
5004 if (ndx == 0 || ndx == 1)
5005 p = "ssize_t";
5006 break;
5007 /* linux_sys_msgctl */
5008 case 71:
5009 if (ndx == 0 || ndx == 1)
5010 p = "int";
5011 break;
5012 #else
5013 #endif
5014 /* linux_sys_fcntl */
5015 case 72:
5016 if (ndx == 0 || ndx == 1)
5017 p = "int";
5018 break;
5019 /* sys_flock */
5020 case 73:
5021 if (ndx == 0 || ndx == 1)
5022 p = "int";
5023 break;
5024 /* sys_fsync */
5025 case 74:
5026 if (ndx == 0 || ndx == 1)
5027 p = "int";
5028 break;
5029 /* linux_sys_fdatasync */
5030 case 75:
5031 if (ndx == 0 || ndx == 1)
5032 p = "int";
5033 break;
5034 /* linux_sys_truncate64 */
5035 case 76:
5036 if (ndx == 0 || ndx == 1)
5037 p = "int";
5038 break;
5039 /* linux_sys_ftruncate64 */
5040 case 77:
5041 if (ndx == 0 || ndx == 1)
5042 p = "int";
5043 break;
5044 /* linux_sys_getdents */
5045 case 78:
5046 if (ndx == 0 || ndx == 1)
5047 p = "int";
5048 break;
5049 /* sys___getcwd */
5050 case 79:
5051 if (ndx == 0 || ndx == 1)
5052 p = "int";
5053 break;
5054 /* sys_chdir */
5055 case 80:
5056 if (ndx == 0 || ndx == 1)
5057 p = "int";
5058 break;
5059 /* sys_fchdir */
5060 case 81:
5061 if (ndx == 0 || ndx == 1)
5062 p = "int";
5063 break;
5064 /* sys___posix_rename */
5065 case 82:
5066 if (ndx == 0 || ndx == 1)
5067 p = "int";
5068 break;
5069 /* sys_mkdir */
5070 case 83:
5071 if (ndx == 0 || ndx == 1)
5072 p = "int";
5073 break;
5074 /* sys_rmdir */
5075 case 84:
5076 if (ndx == 0 || ndx == 1)
5077 p = "int";
5078 break;
5079 /* linux_sys_creat */
5080 case 85:
5081 if (ndx == 0 || ndx == 1)
5082 p = "int";
5083 break;
5084 /* sys_link */
5085 case 86:
5086 if (ndx == 0 || ndx == 1)
5087 p = "int";
5088 break;
5089 /* linux_sys_unlink */
5090 case 87:
5091 if (ndx == 0 || ndx == 1)
5092 p = "int";
5093 break;
5094 /* sys_symlink */
5095 case 88:
5096 if (ndx == 0 || ndx == 1)
5097 p = "int";
5098 break;
5099 /* sys_readlink */
5100 case 89:
5101 if (ndx == 0 || ndx == 1)
5102 p = "int";
5103 break;
5104 /* sys_chmod */
5105 case 90:
5106 if (ndx == 0 || ndx == 1)
5107 p = "int";
5108 break;
5109 /* sys_fchmod */
5110 case 91:
5111 if (ndx == 0 || ndx == 1)
5112 p = "int";
5113 break;
5114 /* sys___posix_chown */
5115 case 92:
5116 if (ndx == 0 || ndx == 1)
5117 p = "int";
5118 break;
5119 /* sys___posix_fchown */
5120 case 93:
5121 if (ndx == 0 || ndx == 1)
5122 p = "int";
5123 break;
5124 /* sys___posix_lchown */
5125 case 94:
5126 if (ndx == 0 || ndx == 1)
5127 p = "int";
5128 break;
5129 /* sys_umask */
5130 case 95:
5131 if (ndx == 0 || ndx == 1)
5132 p = "int";
5133 break;
5134 /* linux_sys_gettimeofday */
5135 case 96:
5136 if (ndx == 0 || ndx == 1)
5137 p = "int";
5138 break;
5139 /* linux_sys_getrlimit */
5140 case 97:
5141 if (ndx == 0 || ndx == 1)
5142 p = "int";
5143 break;
5144 /* compat_50_sys_getrusage */
5145 case 98:
5146 if (ndx == 0 || ndx == 1)
5147 p = "int";
5148 break;
5149 /* linux_sys_sysinfo */
5150 case 99:
5151 if (ndx == 0 || ndx == 1)
5152 p = "int";
5153 break;
5154 /* linux_sys_times */
5155 case 100:
5156 if (ndx == 0 || ndx == 1)
5157 p = "int";
5158 break;
5159 /* linux_sys_ptrace */
5160 case 101:
5161 if (ndx == 0 || ndx == 1)
5162 p = "int";
5163 break;
5164 /* sys_getuid */
5165 case 102:
5166 /* sys_getgid */
5167 case 104:
5168 /* sys_setuid */
5169 case 105:
5170 if (ndx == 0 || ndx == 1)
5171 p = "void";
5172 break;
5173 /* sys_setgid */
5174 case 106:
5175 if (ndx == 0 || ndx == 1)
5176 p = "void";
5177 break;
5178 /* sys_geteuid */
5179 case 107:
5180 /* sys_getegid */
5181 case 108:
5182 /* sys_setpgid */
5183 case 109:
5184 if (ndx == 0 || ndx == 1)
5185 p = "int";
5186 break;
5187 /* sys_getppid */
5188 case 110:
5189 /* sys_getpgrp */
5190 case 111:
5191 /* sys_setsid */
5192 case 112:
5193 /* sys_setreuid */
5194 case 113:
5195 if (ndx == 0 || ndx == 1)
5196 p = "int";
5197 break;
5198 /* sys_setregid */
5199 case 114:
5200 if (ndx == 0 || ndx == 1)
5201 p = "int";
5202 break;
5203 /* sys_getgroups */
5204 case 115:
5205 if (ndx == 0 || ndx == 1)
5206 p = "int";
5207 break;
5208 /* sys_setgroups */
5209 case 116:
5210 if (ndx == 0 || ndx == 1)
5211 p = "int";
5212 break;
5213 /* linux_sys_setresuid */
5214 case 117:
5215 if (ndx == 0 || ndx == 1)
5216 p = "int";
5217 break;
5218 /* linux_sys_getresuid */
5219 case 118:
5220 if (ndx == 0 || ndx == 1)
5221 p = "int";
5222 break;
5223 /* linux_sys_setresgid */
5224 case 119:
5225 if (ndx == 0 || ndx == 1)
5226 p = "int";
5227 break;
5228 /* linux_sys_getresgid */
5229 case 120:
5230 if (ndx == 0 || ndx == 1)
5231 p = "int";
5232 break;
5233 /* sys_getpgid */
5234 case 121:
5235 if (ndx == 0 || ndx == 1)
5236 p = "pid_t";
5237 break;
5238 /* linux_sys_setfsuid */
5239 case 122:
5240 if (ndx == 0 || ndx == 1)
5241 p = "int";
5242 break;
5243 /* linux_sys_setfsgid */
5244 case 123:
5245 if (ndx == 0 || ndx == 1)
5246 p = "int";
5247 break;
5248 /* sys_getsid */
5249 case 124:
5250 if (ndx == 0 || ndx == 1)
5251 p = "pid_t";
5252 break;
5253 /* linux_sys_rt_sigpending */
5254 case 127:
5255 if (ndx == 0 || ndx == 1)
5256 p = "int";
5257 break;
5258 /* linux_sys_rt_sigtimedwait */
5259 case 128:
5260 if (ndx == 0 || ndx == 1)
5261 p = "int";
5262 break;
5263 /* linux_sys_rt_queueinfo */
5264 case 129:
5265 if (ndx == 0 || ndx == 1)
5266 p = "int";
5267 break;
5268 /* linux_sys_rt_sigsuspend */
5269 case 130:
5270 if (ndx == 0 || ndx == 1)
5271 p = "int";
5272 break;
5273 /* linux_sys_sigaltstack */
5274 case 131:
5275 if (ndx == 0 || ndx == 1)
5276 p = "int";
5277 break;
5278 /* linux_sys_utime */
5279 case 132:
5280 if (ndx == 0 || ndx == 1)
5281 p = "int";
5282 break;
5283 /* linux_sys_mknod */
5284 case 133:
5285 if (ndx == 0 || ndx == 1)
5286 p = "int";
5287 break;
5288 #ifdef EXEC_AOUT
5289 /* linux_sys_uselib */
5290 case 134:
5291 if (ndx == 0 || ndx == 1)
5292 p = "int";
5293 break;
5294 #else
5295 #endif
5296 /* linux_sys_personality */
5297 case 135:
5298 if (ndx == 0 || ndx == 1)
5299 p = "int";
5300 break;
5301 /* linux_sys_statfs */
5302 case 137:
5303 if (ndx == 0 || ndx == 1)
5304 p = "int";
5305 break;
5306 /* linux_sys_fstatfs */
5307 case 138:
5308 if (ndx == 0 || ndx == 1)
5309 p = "int";
5310 break;
5311 /* linux_sys_getpriority */
5312 case 140:
5313 if (ndx == 0 || ndx == 1)
5314 p = "int";
5315 break;
5316 /* sys_setpriority */
5317 case 141:
5318 if (ndx == 0 || ndx == 1)
5319 p = "int";
5320 break;
5321 /* linux_sys_sched_setparam */
5322 case 142:
5323 if (ndx == 0 || ndx == 1)
5324 p = "int";
5325 break;
5326 /* linux_sys_sched_getparam */
5327 case 143:
5328 if (ndx == 0 || ndx == 1)
5329 p = "int";
5330 break;
5331 /* linux_sys_sched_setscheduler */
5332 case 144:
5333 if (ndx == 0 || ndx == 1)
5334 p = "int";
5335 break;
5336 /* linux_sys_sched_getscheduler */
5337 case 145:
5338 if (ndx == 0 || ndx == 1)
5339 p = "int";
5340 break;
5341 /* linux_sys_sched_get_priority_max */
5342 case 146:
5343 if (ndx == 0 || ndx == 1)
5344 p = "int";
5345 break;
5346 /* linux_sys_sched_get_priority_min */
5347 case 147:
5348 if (ndx == 0 || ndx == 1)
5349 p = "int";
5350 break;
5351 /* sys_mlock */
5352 case 149:
5353 if (ndx == 0 || ndx == 1)
5354 p = "int";
5355 break;
5356 /* sys_munlock */
5357 case 150:
5358 if (ndx == 0 || ndx == 1)
5359 p = "int";
5360 break;
5361 /* sys_mlockall */
5362 case 151:
5363 if (ndx == 0 || ndx == 1)
5364 p = "int";
5365 break;
5366 /* sys_munlockall */
5367 case 152:
5368 /* linux_sys_modify_ldt */
5369 case 154:
5370 if (ndx == 0 || ndx == 1)
5371 p = "int";
5372 break;
5373 /* linux_sys___sysctl */
5374 case 156:
5375 if (ndx == 0 || ndx == 1)
5376 p = "int";
5377 break;
5378 /* linux_sys_arch_prctl */
5379 case 158:
5380 if (ndx == 0 || ndx == 1)
5381 p = "int";
5382 break;
5383 /* linux_sys_setrlimit */
5384 case 160:
5385 if (ndx == 0 || ndx == 1)
5386 p = "int";
5387 break;
5388 /* sys_chroot */
5389 case 161:
5390 if (ndx == 0 || ndx == 1)
5391 p = "int";
5392 break;
5393 /* sys_sync */
5394 case 162:
5395 /* sys_acct */
5396 case 163:
5397 if (ndx == 0 || ndx == 1)
5398 p = "int";
5399 break;
5400 /* linux_sys_settimeofday */
5401 case 164:
5402 if (ndx == 0 || ndx == 1)
5403 p = "int";
5404 break;
5405 /* linux_sys_swapon */
5406 case 167:
5407 if (ndx == 0 || ndx == 1)
5408 p = "int";
5409 break;
5410 /* linux_sys_swapoff */
5411 case 168:
5412 if (ndx == 0 || ndx == 1)
5413 p = "int";
5414 break;
5415 /* linux_sys_reboot */
5416 case 169:
5417 if (ndx == 0 || ndx == 1)
5418 p = "int";
5419 break;
5420 /* compat_43_sys_sethostname */
5421 case 170:
5422 if (ndx == 0 || ndx == 1)
5423 p = "int";
5424 break;
5425 /* linux_sys_setdomainname */
5426 case 171:
5427 if (ndx == 0 || ndx == 1)
5428 p = "int";
5429 break;
5430 /* linux_sys_iopl */
5431 case 172:
5432 if (ndx == 0 || ndx == 1)
5433 p = "int";
5434 break;
5435 /* linux_sys_ioperm */
5436 case 173:
5437 if (ndx == 0 || ndx == 1)
5438 p = "int";
5439 break;
5440 /* linux_sys_gettid */
5441 case 186:
5442 /* linux_sys_setxattr */
5443 case 188:
5444 if (ndx == 0 || ndx == 1)
5445 p = "int";
5446 break;
5447 /* linux_sys_lsetxattr */
5448 case 189:
5449 if (ndx == 0 || ndx == 1)
5450 p = "int";
5451 break;
5452 /* linux_sys_fsetxattr */
5453 case 190:
5454 if (ndx == 0 || ndx == 1)
5455 p = "int";
5456 break;
5457 /* linux_sys_getxattr */
5458 case 191:
5459 if (ndx == 0 || ndx == 1)
5460 p = "ssize_t";
5461 break;
5462 /* linux_sys_lgetxattr */
5463 case 192:
5464 if (ndx == 0 || ndx == 1)
5465 p = "ssize_t";
5466 break;
5467 /* linux_sys_fgetxattr */
5468 case 193:
5469 if (ndx == 0 || ndx == 1)
5470 p = "ssize_t";
5471 break;
5472 /* linux_sys_listxattr */
5473 case 194:
5474 if (ndx == 0 || ndx == 1)
5475 p = "ssize_t";
5476 break;
5477 /* linux_sys_llistxattr */
5478 case 195:
5479 if (ndx == 0 || ndx == 1)
5480 p = "ssize_t";
5481 break;
5482 /* linux_sys_flistxattr */
5483 case 196:
5484 if (ndx == 0 || ndx == 1)
5485 p = "ssize_t";
5486 break;
5487 /* linux_sys_removexattr */
5488 case 197:
5489 if (ndx == 0 || ndx == 1)
5490 p = "int";
5491 break;
5492 /* linux_sys_lremovexattr */
5493 case 198:
5494 if (ndx == 0 || ndx == 1)
5495 p = "int";
5496 break;
5497 /* linux_sys_fremovexattr */
5498 case 199:
5499 if (ndx == 0 || ndx == 1)
5500 p = "int";
5501 break;
5502 /* linux_sys_tkill */
5503 case 200:
5504 if (ndx == 0 || ndx == 1)
5505 p = "int";
5506 break;
5507 /* linux_sys_time */
5508 case 201:
5509 if (ndx == 0 || ndx == 1)
5510 p = "int";
5511 break;
5512 /* linux_sys_futex */
5513 case 202:
5514 if (ndx == 0 || ndx == 1)
5515 p = "int";
5516 break;
5517 /* linux_sys_sched_setaffinity */
5518 case 203:
5519 if (ndx == 0 || ndx == 1)
5520 p = "int";
5521 break;
5522 /* linux_sys_sched_getaffinity */
5523 case 204:
5524 if (ndx == 0 || ndx == 1)
5525 p = "int";
5526 break;
5527 /* linux_sys_getdents64 */
5528 case 217:
5529 if (ndx == 0 || ndx == 1)
5530 p = "int";
5531 break;
5532 /* linux_sys_set_tid_address */
5533 case 218:
5534 if (ndx == 0 || ndx == 1)
5535 p = "int";
5536 break;
5537 /* linux_sys_fadvise64 */
5538 case 221:
5539 if (ndx == 0 || ndx == 1)
5540 p = "int";
5541 break;
5542 /* linux_sys_clock_settime */
5543 case 227:
5544 if (ndx == 0 || ndx == 1)
5545 p = "int";
5546 break;
5547 /* linux_sys_clock_gettime */
5548 case 228:
5549 if (ndx == 0 || ndx == 1)
5550 p = "int";
5551 break;
5552 /* linux_sys_clock_getres */
5553 case 229:
5554 if (ndx == 0 || ndx == 1)
5555 p = "int";
5556 break;
5557 /* linux_sys_clock_nanosleep */
5558 case 230:
5559 if (ndx == 0 || ndx == 1)
5560 p = "int";
5561 break;
5562 /* linux_sys_exit_group */
5563 case 231:
5564 if (ndx == 0 || ndx == 1)
5565 p = "int";
5566 break;
5567 /* linux_sys_tgkill */
5568 case 234:
5569 if (ndx == 0 || ndx == 1)
5570 p = "int";
5571 break;
5572 /* compat_50_sys_utimes */
5573 case 235:
5574 if (ndx == 0 || ndx == 1)
5575 p = "int";
5576 break;
5577 /* linux_sys_openat */
5578 case 257:
5579 if (ndx == 0 || ndx == 1)
5580 p = "int";
5581 break;
5582 /* sys_mkdirat */
5583 case 258:
5584 if (ndx == 0 || ndx == 1)
5585 p = "int";
5586 break;
5587 /* linux_sys_mknodat */
5588 case 259:
5589 if (ndx == 0 || ndx == 1)
5590 p = "int";
5591 break;
5592 /* linux_sys_fchownat */
5593 case 260:
5594 if (ndx == 0 || ndx == 1)
5595 p = "int";
5596 break;
5597 /* linux_sys_fstatat64 */
5598 case 262:
5599 if (ndx == 0 || ndx == 1)
5600 p = "int";
5601 break;
5602 /* linux_sys_unlinkat */
5603 case 263:
5604 if (ndx == 0 || ndx == 1)
5605 p = "int";
5606 break;
5607 /* sys_renameat */
5608 case 264:
5609 if (ndx == 0 || ndx == 1)
5610 p = "int";
5611 break;
5612 /* linux_sys_linkat */
5613 case 265:
5614 if (ndx == 0 || ndx == 1)
5615 p = "int";
5616 break;
5617 /* sys_symlinkat */
5618 case 266:
5619 if (ndx == 0 || ndx == 1)
5620 p = "int";
5621 break;
5622 /* sys_readlinkat */
5623 case 267:
5624 if (ndx == 0 || ndx == 1)
5625 p = "int";
5626 break;
5627 /* linux_sys_fchmodat */
5628 case 268:
5629 if (ndx == 0 || ndx == 1)
5630 p = "int";
5631 break;
5632 /* linux_sys_faccessat */
5633 case 269:
5634 if (ndx == 0 || ndx == 1)
5635 p = "int";
5636 break;
5637 /* linux_sys_ppoll */
5638 case 271:
5639 if (ndx == 0 || ndx == 1)
5640 p = "int";
5641 break;
5642 /* linux_sys_set_robust_list */
5643 case 273:
5644 if (ndx == 0 || ndx == 1)
5645 p = "int";
5646 break;
5647 /* linux_sys_get_robust_list */
5648 case 274:
5649 if (ndx == 0 || ndx == 1)
5650 p = "int";
5651 break;
5652 /* linux_sys_utimensat */
5653 case 280:
5654 if (ndx == 0 || ndx == 1)
5655 p = "int";
5656 break;
5657 /* linux_sys_dup3 */
5658 case 292:
5659 if (ndx == 0 || ndx == 1)
5660 p = "int";
5661 break;
5662 /* linux_sys_pipe2 */
5663 case 293:
5664 if (ndx == 0 || ndx == 1)
5665 p = "int";
5666 break;
5667 /* linux_sys_nosys */
5668 case 314:
5669 default:
5670 break;
5671 };
5672 if (p != NULL)
5673 strlcpy(desc, p, descsz);
5674 }
5675