1 /* $NetBSD: linux_systrace_args.c,v 1.15 2020/04/26 19:20:18 thorpej 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 const 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 const struct sys_write_args *p = params; 27 iarg[0] = SCARG(p, fd); /* int */ 28 uarg[1] = (intptr_t) SCARG(p, buf); /* const void * */ 29 uarg[2] = SCARG(p, nbyte); /* size_t */ 30 *n_args = 3; 31 break; 32 } 33 /* linux_sys_open */ 34 case 2: { 35 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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 const 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_pselect6 */ 1698 case 270: { 1699 const struct linux_sys_pselect6_args *p = params; 1700 iarg[0] = SCARG(p, nfds); /* int */ 1701 uarg[1] = (intptr_t) SCARG(p, readfds); /* fd_set * */ 1702 uarg[2] = (intptr_t) SCARG(p, writefds); /* fd_set * */ 1703 uarg[3] = (intptr_t) SCARG(p, exceptfds); /* fd_set * */ 1704 uarg[4] = (intptr_t) SCARG(p, timeout); /* struct linux_timespec * */ 1705 uarg[5] = (intptr_t) SCARG(p, ss); /* linux_sized_sigset_t * */ 1706 *n_args = 6; 1707 break; 1708 } 1709 /* linux_sys_ppoll */ 1710 case 271: { 1711 const struct linux_sys_ppoll_args *p = params; 1712 uarg[0] = (intptr_t) SCARG(p, fds); /* struct pollfd * */ 1713 uarg[1] = SCARG(p, nfds); /* u_int */ 1714 uarg[2] = (intptr_t) SCARG(p, timeout); /* struct linux_timespec * */ 1715 uarg[3] = (intptr_t) SCARG(p, sigset); /* linux_sigset_t * */ 1716 *n_args = 4; 1717 break; 1718 } 1719 /* sys___futex_set_robust_list */ 1720 case 273: { 1721 const struct sys___futex_set_robust_list_args *p = params; 1722 uarg[0] = (intptr_t) SCARG(p, head); /* void * */ 1723 uarg[1] = SCARG(p, len); /* size_t */ 1724 *n_args = 2; 1725 break; 1726 } 1727 /* sys___futex_get_robust_list */ 1728 case 274: { 1729 const struct sys___futex_get_robust_list_args *p = params; 1730 iarg[0] = SCARG(p, lwpid); /* lwpid_t */ 1731 uarg[1] = (intptr_t) SCARG(p, headp); /* void ** */ 1732 uarg[2] = (intptr_t) SCARG(p, lenp); /* size_t * */ 1733 *n_args = 3; 1734 break; 1735 } 1736 /* linux_sys_utimensat */ 1737 case 280: { 1738 const struct linux_sys_utimensat_args *p = params; 1739 iarg[0] = SCARG(p, fd); /* int */ 1740 uarg[1] = (intptr_t) SCARG(p, path); /* const char * */ 1741 uarg[2] = (intptr_t) SCARG(p, times); /* struct linux_timespec * */ 1742 iarg[3] = SCARG(p, flag); /* int */ 1743 *n_args = 4; 1744 break; 1745 } 1746 /* linux_sys_fallocate */ 1747 case 285: { 1748 const struct linux_sys_fallocate_args *p = params; 1749 iarg[0] = SCARG(p, fd); /* int */ 1750 iarg[1] = SCARG(p, mode); /* int */ 1751 iarg[2] = SCARG(p, offset); /* off_t */ 1752 iarg[3] = SCARG(p, len); /* off_t */ 1753 *n_args = 4; 1754 break; 1755 } 1756 /* linux_sys_accept4 */ 1757 case 288: { 1758 const struct linux_sys_accept4_args *p = params; 1759 iarg[0] = SCARG(p, s); /* int */ 1760 uarg[1] = (intptr_t) SCARG(p, name); /* struct osockaddr * */ 1761 uarg[2] = (intptr_t) SCARG(p, anamelen); /* int * */ 1762 iarg[3] = SCARG(p, flags); /* int */ 1763 *n_args = 4; 1764 break; 1765 } 1766 /* linux_sys_dup3 */ 1767 case 292: { 1768 const struct linux_sys_dup3_args *p = params; 1769 iarg[0] = SCARG(p, from); /* int */ 1770 iarg[1] = SCARG(p, to); /* int */ 1771 iarg[2] = SCARG(p, flags); /* int */ 1772 *n_args = 3; 1773 break; 1774 } 1775 /* linux_sys_pipe2 */ 1776 case 293: { 1777 const struct linux_sys_pipe2_args *p = params; 1778 uarg[0] = (intptr_t) SCARG(p, pfds); /* int * */ 1779 iarg[1] = SCARG(p, flags); /* int */ 1780 *n_args = 2; 1781 break; 1782 } 1783 /* linux_sys_recvmmsg */ 1784 case 299: { 1785 const struct linux_sys_recvmmsg_args *p = params; 1786 iarg[0] = SCARG(p, s); /* int */ 1787 uarg[1] = (intptr_t) SCARG(p, msgvec); /* struct linux_mmsghdr * */ 1788 uarg[2] = SCARG(p, vlen); /* unsigned int */ 1789 uarg[3] = SCARG(p, flags); /* unsigned int */ 1790 uarg[4] = (intptr_t) SCARG(p, timeout); /* struct timespec * */ 1791 *n_args = 5; 1792 break; 1793 } 1794 /* linux_sys_sendmmsg */ 1795 case 307: { 1796 const struct linux_sys_sendmmsg_args *p = params; 1797 iarg[0] = SCARG(p, s); /* int */ 1798 uarg[1] = (intptr_t) SCARG(p, msgvec); /* struct linux_mmsghdr * */ 1799 uarg[2] = SCARG(p, vlen); /* unsigned int */ 1800 uarg[3] = SCARG(p, flags); /* unsigned int */ 1801 *n_args = 4; 1802 break; 1803 } 1804 /* linux_sys_nosys */ 1805 case 314: { 1806 *n_args = 0; 1807 break; 1808 } 1809 default: 1810 *n_args = 0; 1811 break; 1812 }; 1813 } 1814 static void 1815 systrace_entry_setargdesc(int sysnum, int ndx, char *desc, size_t descsz) 1816 { 1817 const char *p = NULL; 1818 switch (sysnum) { 1819 /* sys_read */ 1820 case 0: 1821 switch(ndx) { 1822 case 0: 1823 p = "int"; 1824 break; 1825 case 1: 1826 p = "void *"; 1827 break; 1828 case 2: 1829 p = "size_t"; 1830 break; 1831 default: 1832 break; 1833 }; 1834 break; 1835 /* sys_write */ 1836 case 1: 1837 switch(ndx) { 1838 case 0: 1839 p = "int"; 1840 break; 1841 case 1: 1842 p = "const void *"; 1843 break; 1844 case 2: 1845 p = "size_t"; 1846 break; 1847 default: 1848 break; 1849 }; 1850 break; 1851 /* linux_sys_open */ 1852 case 2: 1853 switch(ndx) { 1854 case 0: 1855 p = "const char *"; 1856 break; 1857 case 1: 1858 p = "int"; 1859 break; 1860 case 2: 1861 p = "linux_umode_t"; 1862 break; 1863 default: 1864 break; 1865 }; 1866 break; 1867 /* sys_close */ 1868 case 3: 1869 switch(ndx) { 1870 case 0: 1871 p = "int"; 1872 break; 1873 default: 1874 break; 1875 }; 1876 break; 1877 /* linux_sys_stat64 */ 1878 case 4: 1879 switch(ndx) { 1880 case 0: 1881 p = "const char *"; 1882 break; 1883 case 1: 1884 p = "struct linux_stat64 *"; 1885 break; 1886 default: 1887 break; 1888 }; 1889 break; 1890 /* linux_sys_fstat64 */ 1891 case 5: 1892 switch(ndx) { 1893 case 0: 1894 p = "int"; 1895 break; 1896 case 1: 1897 p = "struct linux_stat64 *"; 1898 break; 1899 default: 1900 break; 1901 }; 1902 break; 1903 /* linux_sys_lstat64 */ 1904 case 6: 1905 switch(ndx) { 1906 case 0: 1907 p = "const char *"; 1908 break; 1909 case 1: 1910 p = "struct linux_stat64 *"; 1911 break; 1912 default: 1913 break; 1914 }; 1915 break; 1916 /* sys_poll */ 1917 case 7: 1918 switch(ndx) { 1919 case 0: 1920 p = "struct pollfd *"; 1921 break; 1922 case 1: 1923 p = "u_int"; 1924 break; 1925 case 2: 1926 p = "int"; 1927 break; 1928 default: 1929 break; 1930 }; 1931 break; 1932 /* compat_43_sys_lseek */ 1933 case 8: 1934 switch(ndx) { 1935 case 0: 1936 p = "int"; 1937 break; 1938 case 1: 1939 p = "long"; 1940 break; 1941 case 2: 1942 p = "int"; 1943 break; 1944 default: 1945 break; 1946 }; 1947 break; 1948 /* linux_sys_mmap */ 1949 case 9: 1950 switch(ndx) { 1951 case 0: 1952 p = "unsigned long"; 1953 break; 1954 case 1: 1955 p = "size_t"; 1956 break; 1957 case 2: 1958 p = "int"; 1959 break; 1960 case 3: 1961 p = "int"; 1962 break; 1963 case 4: 1964 p = "int"; 1965 break; 1966 case 5: 1967 p = "linux_off_t"; 1968 break; 1969 default: 1970 break; 1971 }; 1972 break; 1973 /* linux_sys_mprotect */ 1974 case 10: 1975 switch(ndx) { 1976 case 0: 1977 p = "const void *"; 1978 break; 1979 case 1: 1980 p = "unsigned long"; 1981 break; 1982 case 2: 1983 p = "int"; 1984 break; 1985 default: 1986 break; 1987 }; 1988 break; 1989 /* sys_munmap */ 1990 case 11: 1991 switch(ndx) { 1992 case 0: 1993 p = "void *"; 1994 break; 1995 case 1: 1996 p = "size_t"; 1997 break; 1998 default: 1999 break; 2000 }; 2001 break; 2002 /* linux_sys_brk */ 2003 case 12: 2004 switch(ndx) { 2005 case 0: 2006 p = "char *"; 2007 break; 2008 default: 2009 break; 2010 }; 2011 break; 2012 /* linux_sys_rt_sigaction */ 2013 case 13: 2014 switch(ndx) { 2015 case 0: 2016 p = "int"; 2017 break; 2018 case 1: 2019 p = "const struct linux_sigaction *"; 2020 break; 2021 case 2: 2022 p = "struct linux_sigaction *"; 2023 break; 2024 case 3: 2025 p = "size_t"; 2026 break; 2027 default: 2028 break; 2029 }; 2030 break; 2031 /* linux_sys_rt_sigprocmask */ 2032 case 14: 2033 switch(ndx) { 2034 case 0: 2035 p = "int"; 2036 break; 2037 case 1: 2038 p = "const linux_sigset_t *"; 2039 break; 2040 case 2: 2041 p = "linux_sigset_t *"; 2042 break; 2043 case 3: 2044 p = "size_t"; 2045 break; 2046 default: 2047 break; 2048 }; 2049 break; 2050 /* linux_sys_rt_sigreturn */ 2051 case 15: 2052 break; 2053 /* linux_sys_ioctl */ 2054 case 16: 2055 switch(ndx) { 2056 case 0: 2057 p = "int"; 2058 break; 2059 case 1: 2060 p = "u_long"; 2061 break; 2062 case 2: 2063 p = "void *"; 2064 break; 2065 default: 2066 break; 2067 }; 2068 break; 2069 /* linux_sys_pread */ 2070 case 17: 2071 switch(ndx) { 2072 case 0: 2073 p = "int"; 2074 break; 2075 case 1: 2076 p = "char *"; 2077 break; 2078 case 2: 2079 p = "size_t"; 2080 break; 2081 case 3: 2082 p = "off_t"; 2083 break; 2084 default: 2085 break; 2086 }; 2087 break; 2088 /* linux_sys_pwrite */ 2089 case 18: 2090 switch(ndx) { 2091 case 0: 2092 p = "int"; 2093 break; 2094 case 1: 2095 p = "char *"; 2096 break; 2097 case 2: 2098 p = "size_t"; 2099 break; 2100 case 3: 2101 p = "off_t"; 2102 break; 2103 default: 2104 break; 2105 }; 2106 break; 2107 /* sys_readv */ 2108 case 19: 2109 switch(ndx) { 2110 case 0: 2111 p = "int"; 2112 break; 2113 case 1: 2114 p = "const struct iovec *"; 2115 break; 2116 case 2: 2117 p = "int"; 2118 break; 2119 default: 2120 break; 2121 }; 2122 break; 2123 /* sys_writev */ 2124 case 20: 2125 switch(ndx) { 2126 case 0: 2127 p = "int"; 2128 break; 2129 case 1: 2130 p = "const struct iovec *"; 2131 break; 2132 case 2: 2133 p = "int"; 2134 break; 2135 default: 2136 break; 2137 }; 2138 break; 2139 /* sys_access */ 2140 case 21: 2141 switch(ndx) { 2142 case 0: 2143 p = "const char *"; 2144 break; 2145 case 1: 2146 p = "int"; 2147 break; 2148 default: 2149 break; 2150 }; 2151 break; 2152 /* linux_sys_pipe */ 2153 case 22: 2154 switch(ndx) { 2155 case 0: 2156 p = "int *"; 2157 break; 2158 default: 2159 break; 2160 }; 2161 break; 2162 /* linux_sys_select */ 2163 case 23: 2164 switch(ndx) { 2165 case 0: 2166 p = "int"; 2167 break; 2168 case 1: 2169 p = "fd_set *"; 2170 break; 2171 case 2: 2172 p = "fd_set *"; 2173 break; 2174 case 3: 2175 p = "fd_set *"; 2176 break; 2177 case 4: 2178 p = "struct timeval50 *"; 2179 break; 2180 default: 2181 break; 2182 }; 2183 break; 2184 /* linux_sys_sched_yield */ 2185 case 24: 2186 break; 2187 /* linux_sys_mremap */ 2188 case 25: 2189 switch(ndx) { 2190 case 0: 2191 p = "void *"; 2192 break; 2193 case 1: 2194 p = "size_t"; 2195 break; 2196 case 2: 2197 p = "size_t"; 2198 break; 2199 case 3: 2200 p = "u_long"; 2201 break; 2202 default: 2203 break; 2204 }; 2205 break; 2206 /* sys___msync13 */ 2207 case 26: 2208 switch(ndx) { 2209 case 0: 2210 p = "void *"; 2211 break; 2212 case 1: 2213 p = "size_t"; 2214 break; 2215 case 2: 2216 p = "int"; 2217 break; 2218 default: 2219 break; 2220 }; 2221 break; 2222 /* sys_mincore */ 2223 case 27: 2224 switch(ndx) { 2225 case 0: 2226 p = "void *"; 2227 break; 2228 case 1: 2229 p = "size_t"; 2230 break; 2231 case 2: 2232 p = "char *"; 2233 break; 2234 default: 2235 break; 2236 }; 2237 break; 2238 /* sys_madvise */ 2239 case 28: 2240 switch(ndx) { 2241 case 0: 2242 p = "void *"; 2243 break; 2244 case 1: 2245 p = "size_t"; 2246 break; 2247 case 2: 2248 p = "int"; 2249 break; 2250 default: 2251 break; 2252 }; 2253 break; 2254 #ifdef SYSVSHM 2255 /* linux_sys_shmget */ 2256 case 29: 2257 switch(ndx) { 2258 case 0: 2259 p = "key_t"; 2260 break; 2261 case 1: 2262 p = "size_t"; 2263 break; 2264 case 2: 2265 p = "int"; 2266 break; 2267 default: 2268 break; 2269 }; 2270 break; 2271 /* sys_shmat */ 2272 case 30: 2273 switch(ndx) { 2274 case 0: 2275 p = "int"; 2276 break; 2277 case 1: 2278 p = "void *"; 2279 break; 2280 case 2: 2281 p = "int"; 2282 break; 2283 default: 2284 break; 2285 }; 2286 break; 2287 /* linux_sys_shmctl */ 2288 case 31: 2289 switch(ndx) { 2290 case 0: 2291 p = "int"; 2292 break; 2293 case 1: 2294 p = "int"; 2295 break; 2296 case 2: 2297 p = "struct linux_shmid_ds *"; 2298 break; 2299 default: 2300 break; 2301 }; 2302 break; 2303 #else 2304 #endif 2305 /* sys_dup */ 2306 case 32: 2307 switch(ndx) { 2308 case 0: 2309 p = "int"; 2310 break; 2311 default: 2312 break; 2313 }; 2314 break; 2315 /* sys_dup2 */ 2316 case 33: 2317 switch(ndx) { 2318 case 0: 2319 p = "int"; 2320 break; 2321 case 1: 2322 p = "int"; 2323 break; 2324 default: 2325 break; 2326 }; 2327 break; 2328 /* linux_sys_pause */ 2329 case 34: 2330 break; 2331 /* linux_sys_nanosleep */ 2332 case 35: 2333 switch(ndx) { 2334 case 0: 2335 p = "const struct linux_timespec *"; 2336 break; 2337 case 1: 2338 p = "struct linux_timespec *"; 2339 break; 2340 default: 2341 break; 2342 }; 2343 break; 2344 /* compat_50_sys_getitimer */ 2345 case 36: 2346 switch(ndx) { 2347 case 0: 2348 p = "int"; 2349 break; 2350 case 1: 2351 p = "struct itimerval50 *"; 2352 break; 2353 default: 2354 break; 2355 }; 2356 break; 2357 /* linux_sys_alarm */ 2358 case 37: 2359 switch(ndx) { 2360 case 0: 2361 p = "unsigned int"; 2362 break; 2363 default: 2364 break; 2365 }; 2366 break; 2367 /* compat_50_sys_setitimer */ 2368 case 38: 2369 switch(ndx) { 2370 case 0: 2371 p = "int"; 2372 break; 2373 case 1: 2374 p = "struct itimerval50 *"; 2375 break; 2376 case 2: 2377 p = "struct itimerval50 *"; 2378 break; 2379 default: 2380 break; 2381 }; 2382 break; 2383 /* sys_getpid */ 2384 case 39: 2385 break; 2386 /* linux_sys_socket */ 2387 case 41: 2388 switch(ndx) { 2389 case 0: 2390 p = "int"; 2391 break; 2392 case 1: 2393 p = "int"; 2394 break; 2395 case 2: 2396 p = "int"; 2397 break; 2398 default: 2399 break; 2400 }; 2401 break; 2402 /* linux_sys_connect */ 2403 case 42: 2404 switch(ndx) { 2405 case 0: 2406 p = "int"; 2407 break; 2408 case 1: 2409 p = "const struct osockaddr *"; 2410 break; 2411 case 2: 2412 p = "unsigned int"; 2413 break; 2414 default: 2415 break; 2416 }; 2417 break; 2418 /* linux_sys_accept */ 2419 case 43: 2420 switch(ndx) { 2421 case 0: 2422 p = "int"; 2423 break; 2424 case 1: 2425 p = "struct osockaddr *"; 2426 break; 2427 case 2: 2428 p = "int *"; 2429 break; 2430 default: 2431 break; 2432 }; 2433 break; 2434 /* linux_sys_sendto */ 2435 case 44: 2436 switch(ndx) { 2437 case 0: 2438 p = "int"; 2439 break; 2440 case 1: 2441 p = "void *"; 2442 break; 2443 case 2: 2444 p = "int"; 2445 break; 2446 case 3: 2447 p = "int"; 2448 break; 2449 case 4: 2450 p = "struct osockaddr *"; 2451 break; 2452 case 5: 2453 p = "int"; 2454 break; 2455 default: 2456 break; 2457 }; 2458 break; 2459 /* linux_sys_recvfrom */ 2460 case 45: 2461 switch(ndx) { 2462 case 0: 2463 p = "int"; 2464 break; 2465 case 1: 2466 p = "void *"; 2467 break; 2468 case 2: 2469 p = "size_t"; 2470 break; 2471 case 3: 2472 p = "int"; 2473 break; 2474 case 4: 2475 p = "struct osockaddr *"; 2476 break; 2477 case 5: 2478 p = "unsigned int *"; 2479 break; 2480 default: 2481 break; 2482 }; 2483 break; 2484 /* linux_sys_sendmsg */ 2485 case 46: 2486 switch(ndx) { 2487 case 0: 2488 p = "int"; 2489 break; 2490 case 1: 2491 p = "const struct linux_msghdr *"; 2492 break; 2493 case 2: 2494 p = "int"; 2495 break; 2496 default: 2497 break; 2498 }; 2499 break; 2500 /* linux_sys_recvmsg */ 2501 case 47: 2502 switch(ndx) { 2503 case 0: 2504 p = "int"; 2505 break; 2506 case 1: 2507 p = "struct linux_msghdr *"; 2508 break; 2509 case 2: 2510 p = "int"; 2511 break; 2512 default: 2513 break; 2514 }; 2515 break; 2516 /* sys_shutdown */ 2517 case 48: 2518 switch(ndx) { 2519 case 0: 2520 p = "int"; 2521 break; 2522 case 1: 2523 p = "int"; 2524 break; 2525 default: 2526 break; 2527 }; 2528 break; 2529 /* linux_sys_bind */ 2530 case 49: 2531 switch(ndx) { 2532 case 0: 2533 p = "int"; 2534 break; 2535 case 1: 2536 p = "const struct osockaddr *"; 2537 break; 2538 case 2: 2539 p = "unsigned int"; 2540 break; 2541 default: 2542 break; 2543 }; 2544 break; 2545 /* sys_listen */ 2546 case 50: 2547 switch(ndx) { 2548 case 0: 2549 p = "int"; 2550 break; 2551 case 1: 2552 p = "int"; 2553 break; 2554 default: 2555 break; 2556 }; 2557 break; 2558 /* linux_sys_getsockname */ 2559 case 51: 2560 switch(ndx) { 2561 case 0: 2562 p = "int"; 2563 break; 2564 case 1: 2565 p = "void *"; 2566 break; 2567 case 2: 2568 p = "int *"; 2569 break; 2570 default: 2571 break; 2572 }; 2573 break; 2574 /* linux_sys_getpeername */ 2575 case 52: 2576 switch(ndx) { 2577 case 0: 2578 p = "int"; 2579 break; 2580 case 1: 2581 p = "struct sockaddr *"; 2582 break; 2583 case 2: 2584 p = "unsigned int *"; 2585 break; 2586 default: 2587 break; 2588 }; 2589 break; 2590 /* linux_sys_socketpair */ 2591 case 53: 2592 switch(ndx) { 2593 case 0: 2594 p = "int"; 2595 break; 2596 case 1: 2597 p = "int"; 2598 break; 2599 case 2: 2600 p = "int"; 2601 break; 2602 case 3: 2603 p = "int *"; 2604 break; 2605 default: 2606 break; 2607 }; 2608 break; 2609 /* linux_sys_setsockopt */ 2610 case 54: 2611 switch(ndx) { 2612 case 0: 2613 p = "int"; 2614 break; 2615 case 1: 2616 p = "int"; 2617 break; 2618 case 2: 2619 p = "int"; 2620 break; 2621 case 3: 2622 p = "void *"; 2623 break; 2624 case 4: 2625 p = "int"; 2626 break; 2627 default: 2628 break; 2629 }; 2630 break; 2631 /* linux_sys_getsockopt */ 2632 case 55: 2633 switch(ndx) { 2634 case 0: 2635 p = "int"; 2636 break; 2637 case 1: 2638 p = "int"; 2639 break; 2640 case 2: 2641 p = "int"; 2642 break; 2643 case 3: 2644 p = "void *"; 2645 break; 2646 case 4: 2647 p = "int *"; 2648 break; 2649 default: 2650 break; 2651 }; 2652 break; 2653 /* linux_sys_clone */ 2654 case 56: 2655 switch(ndx) { 2656 case 0: 2657 p = "int"; 2658 break; 2659 case 1: 2660 p = "void *"; 2661 break; 2662 case 2: 2663 p = "void *"; 2664 break; 2665 case 3: 2666 p = "void *"; 2667 break; 2668 case 4: 2669 p = "void *"; 2670 break; 2671 default: 2672 break; 2673 }; 2674 break; 2675 /* sys_fork */ 2676 case 57: 2677 break; 2678 /* sys___vfork14 */ 2679 case 58: 2680 break; 2681 /* sys_execve */ 2682 case 59: 2683 switch(ndx) { 2684 case 0: 2685 p = "const char *"; 2686 break; 2687 case 1: 2688 p = "char **"; 2689 break; 2690 case 2: 2691 p = "char **"; 2692 break; 2693 default: 2694 break; 2695 }; 2696 break; 2697 /* linux_sys_exit */ 2698 case 60: 2699 switch(ndx) { 2700 case 0: 2701 p = "int"; 2702 break; 2703 default: 2704 break; 2705 }; 2706 break; 2707 /* linux_sys_wait4 */ 2708 case 61: 2709 switch(ndx) { 2710 case 0: 2711 p = "int"; 2712 break; 2713 case 1: 2714 p = "int *"; 2715 break; 2716 case 2: 2717 p = "int"; 2718 break; 2719 case 3: 2720 p = "struct rusage50 *"; 2721 break; 2722 default: 2723 break; 2724 }; 2725 break; 2726 /* linux_sys_kill */ 2727 case 62: 2728 switch(ndx) { 2729 case 0: 2730 p = "int"; 2731 break; 2732 case 1: 2733 p = "int"; 2734 break; 2735 default: 2736 break; 2737 }; 2738 break; 2739 /* linux_sys_uname */ 2740 case 63: 2741 switch(ndx) { 2742 case 0: 2743 p = "struct linux_utsname *"; 2744 break; 2745 default: 2746 break; 2747 }; 2748 break; 2749 #ifdef SYSVSEM 2750 /* sys_semget */ 2751 case 64: 2752 switch(ndx) { 2753 case 0: 2754 p = "key_t"; 2755 break; 2756 case 1: 2757 p = "int"; 2758 break; 2759 case 2: 2760 p = "int"; 2761 break; 2762 default: 2763 break; 2764 }; 2765 break; 2766 /* sys_semop */ 2767 case 65: 2768 switch(ndx) { 2769 case 0: 2770 p = "int"; 2771 break; 2772 case 1: 2773 p = "struct sembuf *"; 2774 break; 2775 case 2: 2776 p = "size_t"; 2777 break; 2778 default: 2779 break; 2780 }; 2781 break; 2782 /* linux_sys_semctl */ 2783 case 66: 2784 switch(ndx) { 2785 case 0: 2786 p = "int"; 2787 break; 2788 case 1: 2789 p = "int"; 2790 break; 2791 case 2: 2792 p = "int"; 2793 break; 2794 case 3: 2795 p = "union linux_semun"; 2796 break; 2797 default: 2798 break; 2799 }; 2800 break; 2801 #else 2802 #endif 2803 #ifdef SYSVSHM 2804 /* sys_shmdt */ 2805 case 67: 2806 switch(ndx) { 2807 case 0: 2808 p = "const void *"; 2809 break; 2810 default: 2811 break; 2812 }; 2813 break; 2814 #else 2815 #endif 2816 #ifdef SYSVMSG 2817 /* sys_msgget */ 2818 case 68: 2819 switch(ndx) { 2820 case 0: 2821 p = "key_t"; 2822 break; 2823 case 1: 2824 p = "int"; 2825 break; 2826 default: 2827 break; 2828 }; 2829 break; 2830 /* sys_msgsnd */ 2831 case 69: 2832 switch(ndx) { 2833 case 0: 2834 p = "int"; 2835 break; 2836 case 1: 2837 p = "void *"; 2838 break; 2839 case 2: 2840 p = "size_t"; 2841 break; 2842 case 3: 2843 p = "int"; 2844 break; 2845 default: 2846 break; 2847 }; 2848 break; 2849 /* sys_msgrcv */ 2850 case 70: 2851 switch(ndx) { 2852 case 0: 2853 p = "int"; 2854 break; 2855 case 1: 2856 p = "void *"; 2857 break; 2858 case 2: 2859 p = "size_t"; 2860 break; 2861 case 3: 2862 p = "long"; 2863 break; 2864 case 4: 2865 p = "int"; 2866 break; 2867 default: 2868 break; 2869 }; 2870 break; 2871 /* linux_sys_msgctl */ 2872 case 71: 2873 switch(ndx) { 2874 case 0: 2875 p = "int"; 2876 break; 2877 case 1: 2878 p = "int"; 2879 break; 2880 case 2: 2881 p = "struct linux_msqid_ds *"; 2882 break; 2883 default: 2884 break; 2885 }; 2886 break; 2887 #else 2888 #endif 2889 /* linux_sys_fcntl */ 2890 case 72: 2891 switch(ndx) { 2892 case 0: 2893 p = "int"; 2894 break; 2895 case 1: 2896 p = "int"; 2897 break; 2898 case 2: 2899 p = "void *"; 2900 break; 2901 default: 2902 break; 2903 }; 2904 break; 2905 /* sys_flock */ 2906 case 73: 2907 switch(ndx) { 2908 case 0: 2909 p = "int"; 2910 break; 2911 case 1: 2912 p = "int"; 2913 break; 2914 default: 2915 break; 2916 }; 2917 break; 2918 /* sys_fsync */ 2919 case 74: 2920 switch(ndx) { 2921 case 0: 2922 p = "int"; 2923 break; 2924 default: 2925 break; 2926 }; 2927 break; 2928 /* linux_sys_fdatasync */ 2929 case 75: 2930 switch(ndx) { 2931 case 0: 2932 p = "int"; 2933 break; 2934 default: 2935 break; 2936 }; 2937 break; 2938 /* linux_sys_truncate64 */ 2939 case 76: 2940 switch(ndx) { 2941 case 0: 2942 p = "const char *"; 2943 break; 2944 case 1: 2945 p = "off_t"; 2946 break; 2947 default: 2948 break; 2949 }; 2950 break; 2951 /* linux_sys_ftruncate64 */ 2952 case 77: 2953 switch(ndx) { 2954 case 0: 2955 p = "unsigned int"; 2956 break; 2957 case 1: 2958 p = "off_t"; 2959 break; 2960 default: 2961 break; 2962 }; 2963 break; 2964 /* linux_sys_getdents */ 2965 case 78: 2966 switch(ndx) { 2967 case 0: 2968 p = "int"; 2969 break; 2970 case 1: 2971 p = "struct linux_dirent *"; 2972 break; 2973 case 2: 2974 p = "unsigned int"; 2975 break; 2976 default: 2977 break; 2978 }; 2979 break; 2980 /* sys___getcwd */ 2981 case 79: 2982 switch(ndx) { 2983 case 0: 2984 p = "char *"; 2985 break; 2986 case 1: 2987 p = "size_t"; 2988 break; 2989 default: 2990 break; 2991 }; 2992 break; 2993 /* sys_chdir */ 2994 case 80: 2995 switch(ndx) { 2996 case 0: 2997 p = "const char *"; 2998 break; 2999 default: 3000 break; 3001 }; 3002 break; 3003 /* sys_fchdir */ 3004 case 81: 3005 switch(ndx) { 3006 case 0: 3007 p = "int"; 3008 break; 3009 default: 3010 break; 3011 }; 3012 break; 3013 /* sys___posix_rename */ 3014 case 82: 3015 switch(ndx) { 3016 case 0: 3017 p = "const char *"; 3018 break; 3019 case 1: 3020 p = "const char *"; 3021 break; 3022 default: 3023 break; 3024 }; 3025 break; 3026 /* sys_mkdir */ 3027 case 83: 3028 switch(ndx) { 3029 case 0: 3030 p = "const char *"; 3031 break; 3032 case 1: 3033 p = "linux_umode_t"; 3034 break; 3035 default: 3036 break; 3037 }; 3038 break; 3039 /* sys_rmdir */ 3040 case 84: 3041 switch(ndx) { 3042 case 0: 3043 p = "const char *"; 3044 break; 3045 default: 3046 break; 3047 }; 3048 break; 3049 /* linux_sys_creat */ 3050 case 85: 3051 switch(ndx) { 3052 case 0: 3053 p = "const char *"; 3054 break; 3055 case 1: 3056 p = "linux_umode_t"; 3057 break; 3058 default: 3059 break; 3060 }; 3061 break; 3062 /* sys_link */ 3063 case 86: 3064 switch(ndx) { 3065 case 0: 3066 p = "const char *"; 3067 break; 3068 case 1: 3069 p = "const char *"; 3070 break; 3071 default: 3072 break; 3073 }; 3074 break; 3075 /* linux_sys_unlink */ 3076 case 87: 3077 switch(ndx) { 3078 case 0: 3079 p = "const char *"; 3080 break; 3081 default: 3082 break; 3083 }; 3084 break; 3085 /* sys_symlink */ 3086 case 88: 3087 switch(ndx) { 3088 case 0: 3089 p = "const char *"; 3090 break; 3091 case 1: 3092 p = "const char *"; 3093 break; 3094 default: 3095 break; 3096 }; 3097 break; 3098 /* sys_readlink */ 3099 case 89: 3100 switch(ndx) { 3101 case 0: 3102 p = "const char *"; 3103 break; 3104 case 1: 3105 p = "char *"; 3106 break; 3107 case 2: 3108 p = "int"; 3109 break; 3110 default: 3111 break; 3112 }; 3113 break; 3114 /* sys_chmod */ 3115 case 90: 3116 switch(ndx) { 3117 case 0: 3118 p = "const char *"; 3119 break; 3120 case 1: 3121 p = "linux_umode_t"; 3122 break; 3123 default: 3124 break; 3125 }; 3126 break; 3127 /* sys_fchmod */ 3128 case 91: 3129 switch(ndx) { 3130 case 0: 3131 p = "int"; 3132 break; 3133 case 1: 3134 p = "linux_umode_t"; 3135 break; 3136 default: 3137 break; 3138 }; 3139 break; 3140 /* sys___posix_chown */ 3141 case 92: 3142 switch(ndx) { 3143 case 0: 3144 p = "const char *"; 3145 break; 3146 case 1: 3147 p = "uid_t"; 3148 break; 3149 case 2: 3150 p = "gid_t"; 3151 break; 3152 default: 3153 break; 3154 }; 3155 break; 3156 /* sys___posix_fchown */ 3157 case 93: 3158 switch(ndx) { 3159 case 0: 3160 p = "int"; 3161 break; 3162 case 1: 3163 p = "uid_t"; 3164 break; 3165 case 2: 3166 p = "gid_t"; 3167 break; 3168 default: 3169 break; 3170 }; 3171 break; 3172 /* sys___posix_lchown */ 3173 case 94: 3174 switch(ndx) { 3175 case 0: 3176 p = "const char *"; 3177 break; 3178 case 1: 3179 p = "uid_t"; 3180 break; 3181 case 2: 3182 p = "gid_t"; 3183 break; 3184 default: 3185 break; 3186 }; 3187 break; 3188 /* sys_umask */ 3189 case 95: 3190 switch(ndx) { 3191 case 0: 3192 p = "int"; 3193 break; 3194 default: 3195 break; 3196 }; 3197 break; 3198 /* linux_sys_gettimeofday */ 3199 case 96: 3200 switch(ndx) { 3201 case 0: 3202 p = "struct timeval50 *"; 3203 break; 3204 case 1: 3205 p = "struct timezone *"; 3206 break; 3207 default: 3208 break; 3209 }; 3210 break; 3211 /* linux_sys_getrlimit */ 3212 case 97: 3213 switch(ndx) { 3214 case 0: 3215 p = "int"; 3216 break; 3217 case 1: 3218 p = "struct rlimit *"; 3219 break; 3220 default: 3221 break; 3222 }; 3223 break; 3224 /* compat_50_sys_getrusage */ 3225 case 98: 3226 switch(ndx) { 3227 case 0: 3228 p = "int"; 3229 break; 3230 case 1: 3231 p = "struct rusage50 *"; 3232 break; 3233 default: 3234 break; 3235 }; 3236 break; 3237 /* linux_sys_sysinfo */ 3238 case 99: 3239 switch(ndx) { 3240 case 0: 3241 p = "struct linux_sysinfo *"; 3242 break; 3243 default: 3244 break; 3245 }; 3246 break; 3247 /* linux_sys_times */ 3248 case 100: 3249 switch(ndx) { 3250 case 0: 3251 p = "struct times *"; 3252 break; 3253 default: 3254 break; 3255 }; 3256 break; 3257 /* linux_sys_ptrace */ 3258 case 101: 3259 switch(ndx) { 3260 case 0: 3261 p = "long"; 3262 break; 3263 case 1: 3264 p = "long"; 3265 break; 3266 case 2: 3267 p = "long"; 3268 break; 3269 case 3: 3270 p = "long"; 3271 break; 3272 default: 3273 break; 3274 }; 3275 break; 3276 /* sys_getuid */ 3277 case 102: 3278 break; 3279 /* sys_getgid */ 3280 case 104: 3281 break; 3282 /* sys_setuid */ 3283 case 105: 3284 switch(ndx) { 3285 case 0: 3286 p = "uid_t"; 3287 break; 3288 default: 3289 break; 3290 }; 3291 break; 3292 /* sys_setgid */ 3293 case 106: 3294 switch(ndx) { 3295 case 0: 3296 p = "gid_t"; 3297 break; 3298 default: 3299 break; 3300 }; 3301 break; 3302 /* sys_geteuid */ 3303 case 107: 3304 break; 3305 /* sys_getegid */ 3306 case 108: 3307 break; 3308 /* sys_setpgid */ 3309 case 109: 3310 switch(ndx) { 3311 case 0: 3312 p = "int"; 3313 break; 3314 case 1: 3315 p = "int"; 3316 break; 3317 default: 3318 break; 3319 }; 3320 break; 3321 /* sys_getppid */ 3322 case 110: 3323 break; 3324 /* sys_getpgrp */ 3325 case 111: 3326 break; 3327 /* sys_setsid */ 3328 case 112: 3329 break; 3330 /* sys_setreuid */ 3331 case 113: 3332 switch(ndx) { 3333 case 0: 3334 p = "uid_t"; 3335 break; 3336 case 1: 3337 p = "uid_t"; 3338 break; 3339 default: 3340 break; 3341 }; 3342 break; 3343 /* sys_setregid */ 3344 case 114: 3345 switch(ndx) { 3346 case 0: 3347 p = "gid_t"; 3348 break; 3349 case 1: 3350 p = "gid_t"; 3351 break; 3352 default: 3353 break; 3354 }; 3355 break; 3356 /* sys_getgroups */ 3357 case 115: 3358 switch(ndx) { 3359 case 0: 3360 p = "int"; 3361 break; 3362 case 1: 3363 p = "gid_t *"; 3364 break; 3365 default: 3366 break; 3367 }; 3368 break; 3369 /* sys_setgroups */ 3370 case 116: 3371 switch(ndx) { 3372 case 0: 3373 p = "int"; 3374 break; 3375 case 1: 3376 p = "gid_t *"; 3377 break; 3378 default: 3379 break; 3380 }; 3381 break; 3382 /* linux_sys_setresuid */ 3383 case 117: 3384 switch(ndx) { 3385 case 0: 3386 p = "uid_t"; 3387 break; 3388 case 1: 3389 p = "uid_t"; 3390 break; 3391 case 2: 3392 p = "uid_t"; 3393 break; 3394 default: 3395 break; 3396 }; 3397 break; 3398 /* linux_sys_getresuid */ 3399 case 118: 3400 switch(ndx) { 3401 case 0: 3402 p = "uid_t *"; 3403 break; 3404 case 1: 3405 p = "uid_t *"; 3406 break; 3407 case 2: 3408 p = "uid_t *"; 3409 break; 3410 default: 3411 break; 3412 }; 3413 break; 3414 /* linux_sys_setresgid */ 3415 case 119: 3416 switch(ndx) { 3417 case 0: 3418 p = "gid_t"; 3419 break; 3420 case 1: 3421 p = "gid_t"; 3422 break; 3423 case 2: 3424 p = "gid_t"; 3425 break; 3426 default: 3427 break; 3428 }; 3429 break; 3430 /* linux_sys_getresgid */ 3431 case 120: 3432 switch(ndx) { 3433 case 0: 3434 p = "gid_t *"; 3435 break; 3436 case 1: 3437 p = "gid_t *"; 3438 break; 3439 case 2: 3440 p = "gid_t *"; 3441 break; 3442 default: 3443 break; 3444 }; 3445 break; 3446 /* sys_getpgid */ 3447 case 121: 3448 switch(ndx) { 3449 case 0: 3450 p = "pid_t"; 3451 break; 3452 default: 3453 break; 3454 }; 3455 break; 3456 /* linux_sys_setfsuid */ 3457 case 122: 3458 switch(ndx) { 3459 case 0: 3460 p = "uid_t"; 3461 break; 3462 default: 3463 break; 3464 }; 3465 break; 3466 /* linux_sys_setfsgid */ 3467 case 123: 3468 switch(ndx) { 3469 case 0: 3470 p = "gid_t"; 3471 break; 3472 default: 3473 break; 3474 }; 3475 break; 3476 /* sys_getsid */ 3477 case 124: 3478 switch(ndx) { 3479 case 0: 3480 p = "pid_t"; 3481 break; 3482 default: 3483 break; 3484 }; 3485 break; 3486 /* linux_sys_rt_sigpending */ 3487 case 127: 3488 switch(ndx) { 3489 case 0: 3490 p = "linux_sigset_t *"; 3491 break; 3492 case 1: 3493 p = "size_t"; 3494 break; 3495 default: 3496 break; 3497 }; 3498 break; 3499 /* linux_sys_rt_sigtimedwait */ 3500 case 128: 3501 switch(ndx) { 3502 case 0: 3503 p = "const linux_sigset_t *"; 3504 break; 3505 case 1: 3506 p = "linux_siginfo_t *"; 3507 break; 3508 case 2: 3509 p = "const struct linux_timespec *"; 3510 break; 3511 default: 3512 break; 3513 }; 3514 break; 3515 /* linux_sys_rt_queueinfo */ 3516 case 129: 3517 switch(ndx) { 3518 case 0: 3519 p = "int"; 3520 break; 3521 case 1: 3522 p = "int"; 3523 break; 3524 case 2: 3525 p = "linux_siginfo_t *"; 3526 break; 3527 default: 3528 break; 3529 }; 3530 break; 3531 /* linux_sys_rt_sigsuspend */ 3532 case 130: 3533 switch(ndx) { 3534 case 0: 3535 p = "linux_sigset_t *"; 3536 break; 3537 case 1: 3538 p = "size_t"; 3539 break; 3540 default: 3541 break; 3542 }; 3543 break; 3544 /* linux_sys_sigaltstack */ 3545 case 131: 3546 switch(ndx) { 3547 case 0: 3548 p = "const struct linux_sigaltstack *"; 3549 break; 3550 case 1: 3551 p = "struct linux_sigaltstack *"; 3552 break; 3553 default: 3554 break; 3555 }; 3556 break; 3557 /* linux_sys_utime */ 3558 case 132: 3559 switch(ndx) { 3560 case 0: 3561 p = "const char *"; 3562 break; 3563 case 1: 3564 p = "struct linux_utimbuf *"; 3565 break; 3566 default: 3567 break; 3568 }; 3569 break; 3570 /* linux_sys_mknod */ 3571 case 133: 3572 switch(ndx) { 3573 case 0: 3574 p = "const char *"; 3575 break; 3576 case 1: 3577 p = "linux_umode_t"; 3578 break; 3579 case 2: 3580 p = "unsigned"; 3581 break; 3582 default: 3583 break; 3584 }; 3585 break; 3586 #ifdef EXEC_AOUT 3587 /* linux_sys_uselib */ 3588 case 134: 3589 switch(ndx) { 3590 case 0: 3591 p = "const char *"; 3592 break; 3593 default: 3594 break; 3595 }; 3596 break; 3597 #else 3598 #endif 3599 /* linux_sys_personality */ 3600 case 135: 3601 switch(ndx) { 3602 case 0: 3603 p = "unsigned long"; 3604 break; 3605 default: 3606 break; 3607 }; 3608 break; 3609 /* linux_sys_statfs */ 3610 case 137: 3611 switch(ndx) { 3612 case 0: 3613 p = "const char *"; 3614 break; 3615 case 1: 3616 p = "struct linux_statfs *"; 3617 break; 3618 default: 3619 break; 3620 }; 3621 break; 3622 /* linux_sys_fstatfs */ 3623 case 138: 3624 switch(ndx) { 3625 case 0: 3626 p = "int"; 3627 break; 3628 case 1: 3629 p = "struct linux_statfs *"; 3630 break; 3631 default: 3632 break; 3633 }; 3634 break; 3635 /* linux_sys_getpriority */ 3636 case 140: 3637 switch(ndx) { 3638 case 0: 3639 p = "int"; 3640 break; 3641 case 1: 3642 p = "int"; 3643 break; 3644 default: 3645 break; 3646 }; 3647 break; 3648 /* sys_setpriority */ 3649 case 141: 3650 switch(ndx) { 3651 case 0: 3652 p = "int"; 3653 break; 3654 case 1: 3655 p = "int"; 3656 break; 3657 case 2: 3658 p = "int"; 3659 break; 3660 default: 3661 break; 3662 }; 3663 break; 3664 /* linux_sys_sched_setparam */ 3665 case 142: 3666 switch(ndx) { 3667 case 0: 3668 p = "pid_t"; 3669 break; 3670 case 1: 3671 p = "const struct linux_sched_param *"; 3672 break; 3673 default: 3674 break; 3675 }; 3676 break; 3677 /* linux_sys_sched_getparam */ 3678 case 143: 3679 switch(ndx) { 3680 case 0: 3681 p = "pid_t"; 3682 break; 3683 case 1: 3684 p = "struct linux_sched_param *"; 3685 break; 3686 default: 3687 break; 3688 }; 3689 break; 3690 /* linux_sys_sched_setscheduler */ 3691 case 144: 3692 switch(ndx) { 3693 case 0: 3694 p = "pid_t"; 3695 break; 3696 case 1: 3697 p = "int"; 3698 break; 3699 case 2: 3700 p = "const struct linux_sched_param *"; 3701 break; 3702 default: 3703 break; 3704 }; 3705 break; 3706 /* linux_sys_sched_getscheduler */ 3707 case 145: 3708 switch(ndx) { 3709 case 0: 3710 p = "pid_t"; 3711 break; 3712 default: 3713 break; 3714 }; 3715 break; 3716 /* linux_sys_sched_get_priority_max */ 3717 case 146: 3718 switch(ndx) { 3719 case 0: 3720 p = "int"; 3721 break; 3722 default: 3723 break; 3724 }; 3725 break; 3726 /* linux_sys_sched_get_priority_min */ 3727 case 147: 3728 switch(ndx) { 3729 case 0: 3730 p = "int"; 3731 break; 3732 default: 3733 break; 3734 }; 3735 break; 3736 /* sys_mlock */ 3737 case 149: 3738 switch(ndx) { 3739 case 0: 3740 p = "void *"; 3741 break; 3742 case 1: 3743 p = "size_t"; 3744 break; 3745 default: 3746 break; 3747 }; 3748 break; 3749 /* sys_munlock */ 3750 case 150: 3751 switch(ndx) { 3752 case 0: 3753 p = "void *"; 3754 break; 3755 case 1: 3756 p = "size_t"; 3757 break; 3758 default: 3759 break; 3760 }; 3761 break; 3762 /* sys_mlockall */ 3763 case 151: 3764 switch(ndx) { 3765 case 0: 3766 p = "int"; 3767 break; 3768 default: 3769 break; 3770 }; 3771 break; 3772 /* sys_munlockall */ 3773 case 152: 3774 break; 3775 /* linux_sys_modify_ldt */ 3776 case 154: 3777 switch(ndx) { 3778 case 0: 3779 p = "int"; 3780 break; 3781 case 1: 3782 p = "void *"; 3783 break; 3784 case 2: 3785 p = "size_t"; 3786 break; 3787 default: 3788 break; 3789 }; 3790 break; 3791 /* linux_sys___sysctl */ 3792 case 156: 3793 switch(ndx) { 3794 case 0: 3795 p = "struct linux___sysctl *"; 3796 break; 3797 default: 3798 break; 3799 }; 3800 break; 3801 /* linux_sys_arch_prctl */ 3802 case 158: 3803 switch(ndx) { 3804 case 0: 3805 p = "int"; 3806 break; 3807 case 1: 3808 p = "unsigned long"; 3809 break; 3810 default: 3811 break; 3812 }; 3813 break; 3814 /* linux_sys_setrlimit */ 3815 case 160: 3816 switch(ndx) { 3817 case 0: 3818 p = "u_int"; 3819 break; 3820 case 1: 3821 p = "struct rlimit *"; 3822 break; 3823 default: 3824 break; 3825 }; 3826 break; 3827 /* sys_chroot */ 3828 case 161: 3829 switch(ndx) { 3830 case 0: 3831 p = "char *"; 3832 break; 3833 default: 3834 break; 3835 }; 3836 break; 3837 /* sys_sync */ 3838 case 162: 3839 break; 3840 /* sys_acct */ 3841 case 163: 3842 switch(ndx) { 3843 case 0: 3844 p = "char *"; 3845 break; 3846 default: 3847 break; 3848 }; 3849 break; 3850 /* linux_sys_settimeofday */ 3851 case 164: 3852 switch(ndx) { 3853 case 0: 3854 p = "struct timeval50 *"; 3855 break; 3856 case 1: 3857 p = "struct timezone *"; 3858 break; 3859 default: 3860 break; 3861 }; 3862 break; 3863 /* linux_sys_swapon */ 3864 case 167: 3865 switch(ndx) { 3866 case 0: 3867 p = "char *"; 3868 break; 3869 default: 3870 break; 3871 }; 3872 break; 3873 /* linux_sys_swapoff */ 3874 case 168: 3875 switch(ndx) { 3876 case 0: 3877 p = "const char *"; 3878 break; 3879 default: 3880 break; 3881 }; 3882 break; 3883 /* linux_sys_reboot */ 3884 case 169: 3885 switch(ndx) { 3886 case 0: 3887 p = "int"; 3888 break; 3889 case 1: 3890 p = "int"; 3891 break; 3892 case 2: 3893 p = "int"; 3894 break; 3895 case 3: 3896 p = "void *"; 3897 break; 3898 default: 3899 break; 3900 }; 3901 break; 3902 /* compat_43_sys_sethostname */ 3903 case 170: 3904 switch(ndx) { 3905 case 0: 3906 p = "char *"; 3907 break; 3908 case 1: 3909 p = "u_int"; 3910 break; 3911 default: 3912 break; 3913 }; 3914 break; 3915 /* linux_sys_setdomainname */ 3916 case 171: 3917 switch(ndx) { 3918 case 0: 3919 p = "char *"; 3920 break; 3921 case 1: 3922 p = "int"; 3923 break; 3924 default: 3925 break; 3926 }; 3927 break; 3928 /* linux_sys_iopl */ 3929 case 172: 3930 switch(ndx) { 3931 case 0: 3932 p = "int"; 3933 break; 3934 default: 3935 break; 3936 }; 3937 break; 3938 /* linux_sys_ioperm */ 3939 case 173: 3940 switch(ndx) { 3941 case 0: 3942 p = "unsigned int"; 3943 break; 3944 case 1: 3945 p = "unsigned int"; 3946 break; 3947 case 2: 3948 p = "int"; 3949 break; 3950 default: 3951 break; 3952 }; 3953 break; 3954 /* linux_sys_gettid */ 3955 case 186: 3956 break; 3957 /* linux_sys_setxattr */ 3958 case 188: 3959 switch(ndx) { 3960 case 0: 3961 p = "char *"; 3962 break; 3963 case 1: 3964 p = "char *"; 3965 break; 3966 case 2: 3967 p = "void *"; 3968 break; 3969 case 3: 3970 p = "size_t"; 3971 break; 3972 case 4: 3973 p = "int"; 3974 break; 3975 default: 3976 break; 3977 }; 3978 break; 3979 /* linux_sys_lsetxattr */ 3980 case 189: 3981 switch(ndx) { 3982 case 0: 3983 p = "char *"; 3984 break; 3985 case 1: 3986 p = "char *"; 3987 break; 3988 case 2: 3989 p = "void *"; 3990 break; 3991 case 3: 3992 p = "size_t"; 3993 break; 3994 case 4: 3995 p = "int"; 3996 break; 3997 default: 3998 break; 3999 }; 4000 break; 4001 /* linux_sys_fsetxattr */ 4002 case 190: 4003 switch(ndx) { 4004 case 0: 4005 p = "int"; 4006 break; 4007 case 1: 4008 p = "char *"; 4009 break; 4010 case 2: 4011 p = "void *"; 4012 break; 4013 case 3: 4014 p = "size_t"; 4015 break; 4016 case 4: 4017 p = "int"; 4018 break; 4019 default: 4020 break; 4021 }; 4022 break; 4023 /* linux_sys_getxattr */ 4024 case 191: 4025 switch(ndx) { 4026 case 0: 4027 p = "char *"; 4028 break; 4029 case 1: 4030 p = "char *"; 4031 break; 4032 case 2: 4033 p = "void *"; 4034 break; 4035 case 3: 4036 p = "size_t"; 4037 break; 4038 default: 4039 break; 4040 }; 4041 break; 4042 /* linux_sys_lgetxattr */ 4043 case 192: 4044 switch(ndx) { 4045 case 0: 4046 p = "char *"; 4047 break; 4048 case 1: 4049 p = "char *"; 4050 break; 4051 case 2: 4052 p = "void *"; 4053 break; 4054 case 3: 4055 p = "size_t"; 4056 break; 4057 default: 4058 break; 4059 }; 4060 break; 4061 /* linux_sys_fgetxattr */ 4062 case 193: 4063 switch(ndx) { 4064 case 0: 4065 p = "int"; 4066 break; 4067 case 1: 4068 p = "char *"; 4069 break; 4070 case 2: 4071 p = "void *"; 4072 break; 4073 case 3: 4074 p = "size_t"; 4075 break; 4076 default: 4077 break; 4078 }; 4079 break; 4080 /* linux_sys_listxattr */ 4081 case 194: 4082 switch(ndx) { 4083 case 0: 4084 p = "char *"; 4085 break; 4086 case 1: 4087 p = "char *"; 4088 break; 4089 case 2: 4090 p = "size_t"; 4091 break; 4092 default: 4093 break; 4094 }; 4095 break; 4096 /* linux_sys_llistxattr */ 4097 case 195: 4098 switch(ndx) { 4099 case 0: 4100 p = "char *"; 4101 break; 4102 case 1: 4103 p = "char *"; 4104 break; 4105 case 2: 4106 p = "size_t"; 4107 break; 4108 default: 4109 break; 4110 }; 4111 break; 4112 /* linux_sys_flistxattr */ 4113 case 196: 4114 switch(ndx) { 4115 case 0: 4116 p = "int"; 4117 break; 4118 case 1: 4119 p = "char *"; 4120 break; 4121 case 2: 4122 p = "size_t"; 4123 break; 4124 default: 4125 break; 4126 }; 4127 break; 4128 /* linux_sys_removexattr */ 4129 case 197: 4130 switch(ndx) { 4131 case 0: 4132 p = "char *"; 4133 break; 4134 case 1: 4135 p = "char *"; 4136 break; 4137 default: 4138 break; 4139 }; 4140 break; 4141 /* linux_sys_lremovexattr */ 4142 case 198: 4143 switch(ndx) { 4144 case 0: 4145 p = "char *"; 4146 break; 4147 case 1: 4148 p = "char *"; 4149 break; 4150 default: 4151 break; 4152 }; 4153 break; 4154 /* linux_sys_fremovexattr */ 4155 case 199: 4156 switch(ndx) { 4157 case 0: 4158 p = "int"; 4159 break; 4160 case 1: 4161 p = "char *"; 4162 break; 4163 default: 4164 break; 4165 }; 4166 break; 4167 /* linux_sys_tkill */ 4168 case 200: 4169 switch(ndx) { 4170 case 0: 4171 p = "int"; 4172 break; 4173 case 1: 4174 p = "int"; 4175 break; 4176 default: 4177 break; 4178 }; 4179 break; 4180 /* linux_sys_time */ 4181 case 201: 4182 switch(ndx) { 4183 case 0: 4184 p = "linux_time_t *"; 4185 break; 4186 default: 4187 break; 4188 }; 4189 break; 4190 /* linux_sys_futex */ 4191 case 202: 4192 switch(ndx) { 4193 case 0: 4194 p = "int *"; 4195 break; 4196 case 1: 4197 p = "int"; 4198 break; 4199 case 2: 4200 p = "int"; 4201 break; 4202 case 3: 4203 p = "const struct linux_timespec *"; 4204 break; 4205 case 4: 4206 p = "int *"; 4207 break; 4208 case 5: 4209 p = "int"; 4210 break; 4211 default: 4212 break; 4213 }; 4214 break; 4215 /* linux_sys_sched_setaffinity */ 4216 case 203: 4217 switch(ndx) { 4218 case 0: 4219 p = "pid_t"; 4220 break; 4221 case 1: 4222 p = "unsigned int"; 4223 break; 4224 case 2: 4225 p = "unsigned long *"; 4226 break; 4227 default: 4228 break; 4229 }; 4230 break; 4231 /* linux_sys_sched_getaffinity */ 4232 case 204: 4233 switch(ndx) { 4234 case 0: 4235 p = "pid_t"; 4236 break; 4237 case 1: 4238 p = "unsigned int"; 4239 break; 4240 case 2: 4241 p = "unsigned long *"; 4242 break; 4243 default: 4244 break; 4245 }; 4246 break; 4247 /* linux_sys_getdents64 */ 4248 case 217: 4249 switch(ndx) { 4250 case 0: 4251 p = "int"; 4252 break; 4253 case 1: 4254 p = "struct linux_dirent64 *"; 4255 break; 4256 case 2: 4257 p = "unsigned int"; 4258 break; 4259 default: 4260 break; 4261 }; 4262 break; 4263 /* linux_sys_set_tid_address */ 4264 case 218: 4265 switch(ndx) { 4266 case 0: 4267 p = "int *"; 4268 break; 4269 default: 4270 break; 4271 }; 4272 break; 4273 /* linux_sys_fadvise64 */ 4274 case 221: 4275 switch(ndx) { 4276 case 0: 4277 p = "int"; 4278 break; 4279 case 1: 4280 p = "off_t"; 4281 break; 4282 case 2: 4283 p = "size_t"; 4284 break; 4285 case 3: 4286 p = "int"; 4287 break; 4288 default: 4289 break; 4290 }; 4291 break; 4292 /* linux_sys_clock_settime */ 4293 case 227: 4294 switch(ndx) { 4295 case 0: 4296 p = "clockid_t"; 4297 break; 4298 case 1: 4299 p = "struct linux_timespec *"; 4300 break; 4301 default: 4302 break; 4303 }; 4304 break; 4305 /* linux_sys_clock_gettime */ 4306 case 228: 4307 switch(ndx) { 4308 case 0: 4309 p = "clockid_t"; 4310 break; 4311 case 1: 4312 p = "struct linux_timespec *"; 4313 break; 4314 default: 4315 break; 4316 }; 4317 break; 4318 /* linux_sys_clock_getres */ 4319 case 229: 4320 switch(ndx) { 4321 case 0: 4322 p = "clockid_t"; 4323 break; 4324 case 1: 4325 p = "struct linux_timespec *"; 4326 break; 4327 default: 4328 break; 4329 }; 4330 break; 4331 /* linux_sys_clock_nanosleep */ 4332 case 230: 4333 switch(ndx) { 4334 case 0: 4335 p = "clockid_t"; 4336 break; 4337 case 1: 4338 p = "int"; 4339 break; 4340 case 2: 4341 p = "struct linux_timespec *"; 4342 break; 4343 case 3: 4344 p = "struct linux_timespec *"; 4345 break; 4346 default: 4347 break; 4348 }; 4349 break; 4350 /* linux_sys_exit_group */ 4351 case 231: 4352 switch(ndx) { 4353 case 0: 4354 p = "int"; 4355 break; 4356 default: 4357 break; 4358 }; 4359 break; 4360 /* linux_sys_tgkill */ 4361 case 234: 4362 switch(ndx) { 4363 case 0: 4364 p = "int"; 4365 break; 4366 case 1: 4367 p = "int"; 4368 break; 4369 case 2: 4370 p = "int"; 4371 break; 4372 default: 4373 break; 4374 }; 4375 break; 4376 /* compat_50_sys_utimes */ 4377 case 235: 4378 switch(ndx) { 4379 case 0: 4380 p = "const char *"; 4381 break; 4382 case 1: 4383 p = "const struct timeval50 *"; 4384 break; 4385 default: 4386 break; 4387 }; 4388 break; 4389 /* linux_sys_openat */ 4390 case 257: 4391 switch(ndx) { 4392 case 0: 4393 p = "int"; 4394 break; 4395 case 1: 4396 p = "const char *"; 4397 break; 4398 case 2: 4399 p = "int"; 4400 break; 4401 case 3: 4402 p = "linux_umode_t"; 4403 break; 4404 default: 4405 break; 4406 }; 4407 break; 4408 /* sys_mkdirat */ 4409 case 258: 4410 switch(ndx) { 4411 case 0: 4412 p = "int"; 4413 break; 4414 case 1: 4415 p = "const char *"; 4416 break; 4417 case 2: 4418 p = "linux_umode_t"; 4419 break; 4420 default: 4421 break; 4422 }; 4423 break; 4424 /* linux_sys_mknodat */ 4425 case 259: 4426 switch(ndx) { 4427 case 0: 4428 p = "int"; 4429 break; 4430 case 1: 4431 p = "const char *"; 4432 break; 4433 case 2: 4434 p = "linux_umode_t"; 4435 break; 4436 case 3: 4437 p = "unsigned"; 4438 break; 4439 default: 4440 break; 4441 }; 4442 break; 4443 /* linux_sys_fchownat */ 4444 case 260: 4445 switch(ndx) { 4446 case 0: 4447 p = "int"; 4448 break; 4449 case 1: 4450 p = "const char *"; 4451 break; 4452 case 2: 4453 p = "uid_t"; 4454 break; 4455 case 3: 4456 p = "gid_t"; 4457 break; 4458 case 4: 4459 p = "int"; 4460 break; 4461 default: 4462 break; 4463 }; 4464 break; 4465 /* linux_sys_fstatat64 */ 4466 case 262: 4467 switch(ndx) { 4468 case 0: 4469 p = "int"; 4470 break; 4471 case 1: 4472 p = "const char *"; 4473 break; 4474 case 2: 4475 p = "struct linux_stat *"; 4476 break; 4477 case 3: 4478 p = "int"; 4479 break; 4480 default: 4481 break; 4482 }; 4483 break; 4484 /* linux_sys_unlinkat */ 4485 case 263: 4486 switch(ndx) { 4487 case 0: 4488 p = "int"; 4489 break; 4490 case 1: 4491 p = "const char *"; 4492 break; 4493 case 2: 4494 p = "int"; 4495 break; 4496 default: 4497 break; 4498 }; 4499 break; 4500 /* sys_renameat */ 4501 case 264: 4502 switch(ndx) { 4503 case 0: 4504 p = "int"; 4505 break; 4506 case 1: 4507 p = "const char *"; 4508 break; 4509 case 2: 4510 p = "int"; 4511 break; 4512 case 3: 4513 p = "const char *"; 4514 break; 4515 default: 4516 break; 4517 }; 4518 break; 4519 /* linux_sys_linkat */ 4520 case 265: 4521 switch(ndx) { 4522 case 0: 4523 p = "int"; 4524 break; 4525 case 1: 4526 p = "const char *"; 4527 break; 4528 case 2: 4529 p = "int"; 4530 break; 4531 case 3: 4532 p = "const char *"; 4533 break; 4534 case 4: 4535 p = "int"; 4536 break; 4537 default: 4538 break; 4539 }; 4540 break; 4541 /* sys_symlinkat */ 4542 case 266: 4543 switch(ndx) { 4544 case 0: 4545 p = "const char *"; 4546 break; 4547 case 1: 4548 p = "int"; 4549 break; 4550 case 2: 4551 p = "const char *"; 4552 break; 4553 default: 4554 break; 4555 }; 4556 break; 4557 /* sys_readlinkat */ 4558 case 267: 4559 switch(ndx) { 4560 case 0: 4561 p = "int"; 4562 break; 4563 case 1: 4564 p = "const char *"; 4565 break; 4566 case 2: 4567 p = "char *"; 4568 break; 4569 case 3: 4570 p = "size_t"; 4571 break; 4572 default: 4573 break; 4574 }; 4575 break; 4576 /* linux_sys_fchmodat */ 4577 case 268: 4578 switch(ndx) { 4579 case 0: 4580 p = "int"; 4581 break; 4582 case 1: 4583 p = "const char *"; 4584 break; 4585 case 2: 4586 p = "linux_umode_t"; 4587 break; 4588 default: 4589 break; 4590 }; 4591 break; 4592 /* linux_sys_faccessat */ 4593 case 269: 4594 switch(ndx) { 4595 case 0: 4596 p = "int"; 4597 break; 4598 case 1: 4599 p = "const char *"; 4600 break; 4601 case 2: 4602 p = "int"; 4603 break; 4604 default: 4605 break; 4606 }; 4607 break; 4608 /* linux_sys_pselect6 */ 4609 case 270: 4610 switch(ndx) { 4611 case 0: 4612 p = "int"; 4613 break; 4614 case 1: 4615 p = "fd_set *"; 4616 break; 4617 case 2: 4618 p = "fd_set *"; 4619 break; 4620 case 3: 4621 p = "fd_set *"; 4622 break; 4623 case 4: 4624 p = "struct linux_timespec *"; 4625 break; 4626 case 5: 4627 p = "linux_sized_sigset_t *"; 4628 break; 4629 default: 4630 break; 4631 }; 4632 break; 4633 /* linux_sys_ppoll */ 4634 case 271: 4635 switch(ndx) { 4636 case 0: 4637 p = "struct pollfd *"; 4638 break; 4639 case 1: 4640 p = "u_int"; 4641 break; 4642 case 2: 4643 p = "struct linux_timespec *"; 4644 break; 4645 case 3: 4646 p = "linux_sigset_t *"; 4647 break; 4648 default: 4649 break; 4650 }; 4651 break; 4652 /* sys___futex_set_robust_list */ 4653 case 273: 4654 switch(ndx) { 4655 case 0: 4656 p = "void *"; 4657 break; 4658 case 1: 4659 p = "size_t"; 4660 break; 4661 default: 4662 break; 4663 }; 4664 break; 4665 /* sys___futex_get_robust_list */ 4666 case 274: 4667 switch(ndx) { 4668 case 0: 4669 p = "lwpid_t"; 4670 break; 4671 case 1: 4672 p = "void **"; 4673 break; 4674 case 2: 4675 p = "size_t *"; 4676 break; 4677 default: 4678 break; 4679 }; 4680 break; 4681 /* linux_sys_utimensat */ 4682 case 280: 4683 switch(ndx) { 4684 case 0: 4685 p = "int"; 4686 break; 4687 case 1: 4688 p = "const char *"; 4689 break; 4690 case 2: 4691 p = "struct linux_timespec *"; 4692 break; 4693 case 3: 4694 p = "int"; 4695 break; 4696 default: 4697 break; 4698 }; 4699 break; 4700 /* linux_sys_fallocate */ 4701 case 285: 4702 switch(ndx) { 4703 case 0: 4704 p = "int"; 4705 break; 4706 case 1: 4707 p = "int"; 4708 break; 4709 case 2: 4710 p = "off_t"; 4711 break; 4712 case 3: 4713 p = "off_t"; 4714 break; 4715 default: 4716 break; 4717 }; 4718 break; 4719 /* linux_sys_accept4 */ 4720 case 288: 4721 switch(ndx) { 4722 case 0: 4723 p = "int"; 4724 break; 4725 case 1: 4726 p = "struct osockaddr *"; 4727 break; 4728 case 2: 4729 p = "int *"; 4730 break; 4731 case 3: 4732 p = "int"; 4733 break; 4734 default: 4735 break; 4736 }; 4737 break; 4738 /* linux_sys_dup3 */ 4739 case 292: 4740 switch(ndx) { 4741 case 0: 4742 p = "int"; 4743 break; 4744 case 1: 4745 p = "int"; 4746 break; 4747 case 2: 4748 p = "int"; 4749 break; 4750 default: 4751 break; 4752 }; 4753 break; 4754 /* linux_sys_pipe2 */ 4755 case 293: 4756 switch(ndx) { 4757 case 0: 4758 p = "int *"; 4759 break; 4760 case 1: 4761 p = "int"; 4762 break; 4763 default: 4764 break; 4765 }; 4766 break; 4767 /* linux_sys_recvmmsg */ 4768 case 299: 4769 switch(ndx) { 4770 case 0: 4771 p = "int"; 4772 break; 4773 case 1: 4774 p = "struct linux_mmsghdr *"; 4775 break; 4776 case 2: 4777 p = "unsigned int"; 4778 break; 4779 case 3: 4780 p = "unsigned int"; 4781 break; 4782 case 4: 4783 p = "struct timespec *"; 4784 break; 4785 default: 4786 break; 4787 }; 4788 break; 4789 /* linux_sys_sendmmsg */ 4790 case 307: 4791 switch(ndx) { 4792 case 0: 4793 p = "int"; 4794 break; 4795 case 1: 4796 p = "struct linux_mmsghdr *"; 4797 break; 4798 case 2: 4799 p = "unsigned int"; 4800 break; 4801 case 3: 4802 p = "unsigned int"; 4803 break; 4804 default: 4805 break; 4806 }; 4807 break; 4808 /* linux_sys_nosys */ 4809 case 314: 4810 break; 4811 default: 4812 break; 4813 }; 4814 if (p != NULL) 4815 strlcpy(desc, p, descsz); 4816 } 4817 static void 4818 systrace_return_setargdesc(int sysnum, int ndx, char *desc, size_t descsz) 4819 { 4820 const char *p = NULL; 4821 switch (sysnum) { 4822 /* sys_read */ 4823 case 0: 4824 if (ndx == 0 || ndx == 1) 4825 p = "ssize_t"; 4826 break; 4827 /* sys_write */ 4828 case 1: 4829 if (ndx == 0 || ndx == 1) 4830 p = "ssize_t"; 4831 break; 4832 /* linux_sys_open */ 4833 case 2: 4834 if (ndx == 0 || ndx == 1) 4835 p = "int"; 4836 break; 4837 /* sys_close */ 4838 case 3: 4839 if (ndx == 0 || ndx == 1) 4840 p = "int"; 4841 break; 4842 /* linux_sys_stat64 */ 4843 case 4: 4844 if (ndx == 0 || ndx == 1) 4845 p = "int"; 4846 break; 4847 /* linux_sys_fstat64 */ 4848 case 5: 4849 if (ndx == 0 || ndx == 1) 4850 p = "int"; 4851 break; 4852 /* linux_sys_lstat64 */ 4853 case 6: 4854 if (ndx == 0 || ndx == 1) 4855 p = "int"; 4856 break; 4857 /* sys_poll */ 4858 case 7: 4859 if (ndx == 0 || ndx == 1) 4860 p = "int"; 4861 break; 4862 /* compat_43_sys_lseek */ 4863 case 8: 4864 if (ndx == 0 || ndx == 1) 4865 p = "long"; 4866 break; 4867 /* linux_sys_mmap */ 4868 case 9: 4869 if (ndx == 0 || ndx == 1) 4870 p = "linux_off_t"; 4871 break; 4872 /* linux_sys_mprotect */ 4873 case 10: 4874 if (ndx == 0 || ndx == 1) 4875 p = "int"; 4876 break; 4877 /* sys_munmap */ 4878 case 11: 4879 if (ndx == 0 || ndx == 1) 4880 p = "int"; 4881 break; 4882 /* linux_sys_brk */ 4883 case 12: 4884 if (ndx == 0 || ndx == 1) 4885 p = "int"; 4886 break; 4887 /* linux_sys_rt_sigaction */ 4888 case 13: 4889 if (ndx == 0 || ndx == 1) 4890 p = "int"; 4891 break; 4892 /* linux_sys_rt_sigprocmask */ 4893 case 14: 4894 if (ndx == 0 || ndx == 1) 4895 p = "int"; 4896 break; 4897 /* linux_sys_rt_sigreturn */ 4898 case 15: 4899 /* linux_sys_ioctl */ 4900 case 16: 4901 if (ndx == 0 || ndx == 1) 4902 p = "int"; 4903 break; 4904 /* linux_sys_pread */ 4905 case 17: 4906 if (ndx == 0 || ndx == 1) 4907 p = "int"; 4908 break; 4909 /* linux_sys_pwrite */ 4910 case 18: 4911 if (ndx == 0 || ndx == 1) 4912 p = "int"; 4913 break; 4914 /* sys_readv */ 4915 case 19: 4916 if (ndx == 0 || ndx == 1) 4917 p = "ssize_t"; 4918 break; 4919 /* sys_writev */ 4920 case 20: 4921 if (ndx == 0 || ndx == 1) 4922 p = "ssize_t"; 4923 break; 4924 /* sys_access */ 4925 case 21: 4926 if (ndx == 0 || ndx == 1) 4927 p = "int"; 4928 break; 4929 /* linux_sys_pipe */ 4930 case 22: 4931 if (ndx == 0 || ndx == 1) 4932 p = "int"; 4933 break; 4934 /* linux_sys_select */ 4935 case 23: 4936 if (ndx == 0 || ndx == 1) 4937 p = "int"; 4938 break; 4939 /* linux_sys_sched_yield */ 4940 case 24: 4941 /* linux_sys_mremap */ 4942 case 25: 4943 if (ndx == 0 || ndx == 1) 4944 p = "void *"; 4945 break; 4946 /* sys___msync13 */ 4947 case 26: 4948 if (ndx == 0 || ndx == 1) 4949 p = "int"; 4950 break; 4951 /* sys_mincore */ 4952 case 27: 4953 if (ndx == 0 || ndx == 1) 4954 p = "int"; 4955 break; 4956 /* sys_madvise */ 4957 case 28: 4958 if (ndx == 0 || ndx == 1) 4959 p = "int"; 4960 break; 4961 #ifdef SYSVSHM 4962 /* linux_sys_shmget */ 4963 case 29: 4964 if (ndx == 0 || ndx == 1) 4965 p = "int"; 4966 break; 4967 /* sys_shmat */ 4968 case 30: 4969 if (ndx == 0 || ndx == 1) 4970 p = "int"; 4971 break; 4972 /* linux_sys_shmctl */ 4973 case 31: 4974 if (ndx == 0 || ndx == 1) 4975 p = "int"; 4976 break; 4977 #else 4978 #endif 4979 /* sys_dup */ 4980 case 32: 4981 if (ndx == 0 || ndx == 1) 4982 p = "int"; 4983 break; 4984 /* sys_dup2 */ 4985 case 33: 4986 if (ndx == 0 || ndx == 1) 4987 p = "int"; 4988 break; 4989 /* linux_sys_pause */ 4990 case 34: 4991 /* linux_sys_nanosleep */ 4992 case 35: 4993 if (ndx == 0 || ndx == 1) 4994 p = "int"; 4995 break; 4996 /* compat_50_sys_getitimer */ 4997 case 36: 4998 if (ndx == 0 || ndx == 1) 4999 p = "int"; 5000 break; 5001 /* linux_sys_alarm */ 5002 case 37: 5003 if (ndx == 0 || ndx == 1) 5004 p = "int"; 5005 break; 5006 /* compat_50_sys_setitimer */ 5007 case 38: 5008 if (ndx == 0 || ndx == 1) 5009 p = "int"; 5010 break; 5011 /* sys_getpid */ 5012 case 39: 5013 /* linux_sys_socket */ 5014 case 41: 5015 if (ndx == 0 || ndx == 1) 5016 p = "int"; 5017 break; 5018 /* linux_sys_connect */ 5019 case 42: 5020 if (ndx == 0 || ndx == 1) 5021 p = "int"; 5022 break; 5023 /* linux_sys_accept */ 5024 case 43: 5025 if (ndx == 0 || ndx == 1) 5026 p = "int"; 5027 break; 5028 /* linux_sys_sendto */ 5029 case 44: 5030 if (ndx == 0 || ndx == 1) 5031 p = "ssize_t"; 5032 break; 5033 /* linux_sys_recvfrom */ 5034 case 45: 5035 if (ndx == 0 || ndx == 1) 5036 p = "ssize_t"; 5037 break; 5038 /* linux_sys_sendmsg */ 5039 case 46: 5040 if (ndx == 0 || ndx == 1) 5041 p = "int"; 5042 break; 5043 /* linux_sys_recvmsg */ 5044 case 47: 5045 if (ndx == 0 || ndx == 1) 5046 p = "ssize_t"; 5047 break; 5048 /* sys_shutdown */ 5049 case 48: 5050 if (ndx == 0 || ndx == 1) 5051 p = "int"; 5052 break; 5053 /* linux_sys_bind */ 5054 case 49: 5055 if (ndx == 0 || ndx == 1) 5056 p = "int"; 5057 break; 5058 /* sys_listen */ 5059 case 50: 5060 if (ndx == 0 || ndx == 1) 5061 p = "int"; 5062 break; 5063 /* linux_sys_getsockname */ 5064 case 51: 5065 if (ndx == 0 || ndx == 1) 5066 p = "int"; 5067 break; 5068 /* linux_sys_getpeername */ 5069 case 52: 5070 if (ndx == 0 || ndx == 1) 5071 p = "int"; 5072 break; 5073 /* linux_sys_socketpair */ 5074 case 53: 5075 if (ndx == 0 || ndx == 1) 5076 p = "int"; 5077 break; 5078 /* linux_sys_setsockopt */ 5079 case 54: 5080 if (ndx == 0 || ndx == 1) 5081 p = "int"; 5082 break; 5083 /* linux_sys_getsockopt */ 5084 case 55: 5085 if (ndx == 0 || ndx == 1) 5086 p = "int"; 5087 break; 5088 /* linux_sys_clone */ 5089 case 56: 5090 if (ndx == 0 || ndx == 1) 5091 p = "int"; 5092 break; 5093 /* sys_fork */ 5094 case 57: 5095 /* sys___vfork14 */ 5096 case 58: 5097 /* sys_execve */ 5098 case 59: 5099 if (ndx == 0 || ndx == 1) 5100 p = "int"; 5101 break; 5102 /* linux_sys_exit */ 5103 case 60: 5104 if (ndx == 0 || ndx == 1) 5105 p = "int"; 5106 break; 5107 /* linux_sys_wait4 */ 5108 case 61: 5109 if (ndx == 0 || ndx == 1) 5110 p = "int"; 5111 break; 5112 /* linux_sys_kill */ 5113 case 62: 5114 if (ndx == 0 || ndx == 1) 5115 p = "int"; 5116 break; 5117 /* linux_sys_uname */ 5118 case 63: 5119 if (ndx == 0 || ndx == 1) 5120 p = "int"; 5121 break; 5122 #ifdef SYSVSEM 5123 /* sys_semget */ 5124 case 64: 5125 if (ndx == 0 || ndx == 1) 5126 p = "int"; 5127 break; 5128 /* sys_semop */ 5129 case 65: 5130 if (ndx == 0 || ndx == 1) 5131 p = "int"; 5132 break; 5133 /* linux_sys_semctl */ 5134 case 66: 5135 if (ndx == 0 || ndx == 1) 5136 p = "int"; 5137 break; 5138 #else 5139 #endif 5140 #ifdef SYSVSHM 5141 /* sys_shmdt */ 5142 case 67: 5143 if (ndx == 0 || ndx == 1) 5144 p = "int"; 5145 break; 5146 #else 5147 #endif 5148 #ifdef SYSVMSG 5149 /* sys_msgget */ 5150 case 68: 5151 if (ndx == 0 || ndx == 1) 5152 p = "int"; 5153 break; 5154 /* sys_msgsnd */ 5155 case 69: 5156 if (ndx == 0 || ndx == 1) 5157 p = "int"; 5158 break; 5159 /* sys_msgrcv */ 5160 case 70: 5161 if (ndx == 0 || ndx == 1) 5162 p = "ssize_t"; 5163 break; 5164 /* linux_sys_msgctl */ 5165 case 71: 5166 if (ndx == 0 || ndx == 1) 5167 p = "int"; 5168 break; 5169 #else 5170 #endif 5171 /* linux_sys_fcntl */ 5172 case 72: 5173 if (ndx == 0 || ndx == 1) 5174 p = "int"; 5175 break; 5176 /* sys_flock */ 5177 case 73: 5178 if (ndx == 0 || ndx == 1) 5179 p = "int"; 5180 break; 5181 /* sys_fsync */ 5182 case 74: 5183 if (ndx == 0 || ndx == 1) 5184 p = "int"; 5185 break; 5186 /* linux_sys_fdatasync */ 5187 case 75: 5188 if (ndx == 0 || ndx == 1) 5189 p = "int"; 5190 break; 5191 /* linux_sys_truncate64 */ 5192 case 76: 5193 if (ndx == 0 || ndx == 1) 5194 p = "int"; 5195 break; 5196 /* linux_sys_ftruncate64 */ 5197 case 77: 5198 if (ndx == 0 || ndx == 1) 5199 p = "int"; 5200 break; 5201 /* linux_sys_getdents */ 5202 case 78: 5203 if (ndx == 0 || ndx == 1) 5204 p = "int"; 5205 break; 5206 /* sys___getcwd */ 5207 case 79: 5208 if (ndx == 0 || ndx == 1) 5209 p = "int"; 5210 break; 5211 /* sys_chdir */ 5212 case 80: 5213 if (ndx == 0 || ndx == 1) 5214 p = "int"; 5215 break; 5216 /* sys_fchdir */ 5217 case 81: 5218 if (ndx == 0 || ndx == 1) 5219 p = "int"; 5220 break; 5221 /* sys___posix_rename */ 5222 case 82: 5223 if (ndx == 0 || ndx == 1) 5224 p = "int"; 5225 break; 5226 /* sys_mkdir */ 5227 case 83: 5228 if (ndx == 0 || ndx == 1) 5229 p = "int"; 5230 break; 5231 /* sys_rmdir */ 5232 case 84: 5233 if (ndx == 0 || ndx == 1) 5234 p = "int"; 5235 break; 5236 /* linux_sys_creat */ 5237 case 85: 5238 if (ndx == 0 || ndx == 1) 5239 p = "int"; 5240 break; 5241 /* sys_link */ 5242 case 86: 5243 if (ndx == 0 || ndx == 1) 5244 p = "int"; 5245 break; 5246 /* linux_sys_unlink */ 5247 case 87: 5248 if (ndx == 0 || ndx == 1) 5249 p = "int"; 5250 break; 5251 /* sys_symlink */ 5252 case 88: 5253 if (ndx == 0 || ndx == 1) 5254 p = "int"; 5255 break; 5256 /* sys_readlink */ 5257 case 89: 5258 if (ndx == 0 || ndx == 1) 5259 p = "ssize_t"; 5260 break; 5261 /* sys_chmod */ 5262 case 90: 5263 if (ndx == 0 || ndx == 1) 5264 p = "int"; 5265 break; 5266 /* sys_fchmod */ 5267 case 91: 5268 if (ndx == 0 || ndx == 1) 5269 p = "int"; 5270 break; 5271 /* sys___posix_chown */ 5272 case 92: 5273 if (ndx == 0 || ndx == 1) 5274 p = "int"; 5275 break; 5276 /* sys___posix_fchown */ 5277 case 93: 5278 if (ndx == 0 || ndx == 1) 5279 p = "int"; 5280 break; 5281 /* sys___posix_lchown */ 5282 case 94: 5283 if (ndx == 0 || ndx == 1) 5284 p = "int"; 5285 break; 5286 /* sys_umask */ 5287 case 95: 5288 if (ndx == 0 || ndx == 1) 5289 p = "int"; 5290 break; 5291 /* linux_sys_gettimeofday */ 5292 case 96: 5293 if (ndx == 0 || ndx == 1) 5294 p = "int"; 5295 break; 5296 /* linux_sys_getrlimit */ 5297 case 97: 5298 if (ndx == 0 || ndx == 1) 5299 p = "int"; 5300 break; 5301 /* compat_50_sys_getrusage */ 5302 case 98: 5303 if (ndx == 0 || ndx == 1) 5304 p = "int"; 5305 break; 5306 /* linux_sys_sysinfo */ 5307 case 99: 5308 if (ndx == 0 || ndx == 1) 5309 p = "int"; 5310 break; 5311 /* linux_sys_times */ 5312 case 100: 5313 if (ndx == 0 || ndx == 1) 5314 p = "int"; 5315 break; 5316 /* linux_sys_ptrace */ 5317 case 101: 5318 if (ndx == 0 || ndx == 1) 5319 p = "int"; 5320 break; 5321 /* sys_getuid */ 5322 case 102: 5323 /* sys_getgid */ 5324 case 104: 5325 /* sys_setuid */ 5326 case 105: 5327 if (ndx == 0 || ndx == 1) 5328 p = "int"; 5329 break; 5330 /* sys_setgid */ 5331 case 106: 5332 if (ndx == 0 || ndx == 1) 5333 p = "int"; 5334 break; 5335 /* sys_geteuid */ 5336 case 107: 5337 /* sys_getegid */ 5338 case 108: 5339 /* sys_setpgid */ 5340 case 109: 5341 if (ndx == 0 || ndx == 1) 5342 p = "int"; 5343 break; 5344 /* sys_getppid */ 5345 case 110: 5346 /* sys_getpgrp */ 5347 case 111: 5348 /* sys_setsid */ 5349 case 112: 5350 /* sys_setreuid */ 5351 case 113: 5352 if (ndx == 0 || ndx == 1) 5353 p = "int"; 5354 break; 5355 /* sys_setregid */ 5356 case 114: 5357 if (ndx == 0 || ndx == 1) 5358 p = "int"; 5359 break; 5360 /* sys_getgroups */ 5361 case 115: 5362 if (ndx == 0 || ndx == 1) 5363 p = "int"; 5364 break; 5365 /* sys_setgroups */ 5366 case 116: 5367 if (ndx == 0 || ndx == 1) 5368 p = "int"; 5369 break; 5370 /* linux_sys_setresuid */ 5371 case 117: 5372 if (ndx == 0 || ndx == 1) 5373 p = "int"; 5374 break; 5375 /* linux_sys_getresuid */ 5376 case 118: 5377 if (ndx == 0 || ndx == 1) 5378 p = "int"; 5379 break; 5380 /* linux_sys_setresgid */ 5381 case 119: 5382 if (ndx == 0 || ndx == 1) 5383 p = "int"; 5384 break; 5385 /* linux_sys_getresgid */ 5386 case 120: 5387 if (ndx == 0 || ndx == 1) 5388 p = "int"; 5389 break; 5390 /* sys_getpgid */ 5391 case 121: 5392 if (ndx == 0 || ndx == 1) 5393 p = "pid_t"; 5394 break; 5395 /* linux_sys_setfsuid */ 5396 case 122: 5397 if (ndx == 0 || ndx == 1) 5398 p = "int"; 5399 break; 5400 /* linux_sys_setfsgid */ 5401 case 123: 5402 if (ndx == 0 || ndx == 1) 5403 p = "int"; 5404 break; 5405 /* sys_getsid */ 5406 case 124: 5407 if (ndx == 0 || ndx == 1) 5408 p = "pid_t"; 5409 break; 5410 /* linux_sys_rt_sigpending */ 5411 case 127: 5412 if (ndx == 0 || ndx == 1) 5413 p = "int"; 5414 break; 5415 /* linux_sys_rt_sigtimedwait */ 5416 case 128: 5417 if (ndx == 0 || ndx == 1) 5418 p = "int"; 5419 break; 5420 /* linux_sys_rt_queueinfo */ 5421 case 129: 5422 if (ndx == 0 || ndx == 1) 5423 p = "int"; 5424 break; 5425 /* linux_sys_rt_sigsuspend */ 5426 case 130: 5427 if (ndx == 0 || ndx == 1) 5428 p = "int"; 5429 break; 5430 /* linux_sys_sigaltstack */ 5431 case 131: 5432 if (ndx == 0 || ndx == 1) 5433 p = "int"; 5434 break; 5435 /* linux_sys_utime */ 5436 case 132: 5437 if (ndx == 0 || ndx == 1) 5438 p = "int"; 5439 break; 5440 /* linux_sys_mknod */ 5441 case 133: 5442 if (ndx == 0 || ndx == 1) 5443 p = "int"; 5444 break; 5445 #ifdef EXEC_AOUT 5446 /* linux_sys_uselib */ 5447 case 134: 5448 if (ndx == 0 || ndx == 1) 5449 p = "int"; 5450 break; 5451 #else 5452 #endif 5453 /* linux_sys_personality */ 5454 case 135: 5455 if (ndx == 0 || ndx == 1) 5456 p = "int"; 5457 break; 5458 /* linux_sys_statfs */ 5459 case 137: 5460 if (ndx == 0 || ndx == 1) 5461 p = "int"; 5462 break; 5463 /* linux_sys_fstatfs */ 5464 case 138: 5465 if (ndx == 0 || ndx == 1) 5466 p = "int"; 5467 break; 5468 /* linux_sys_getpriority */ 5469 case 140: 5470 if (ndx == 0 || ndx == 1) 5471 p = "int"; 5472 break; 5473 /* sys_setpriority */ 5474 case 141: 5475 if (ndx == 0 || ndx == 1) 5476 p = "int"; 5477 break; 5478 /* linux_sys_sched_setparam */ 5479 case 142: 5480 if (ndx == 0 || ndx == 1) 5481 p = "int"; 5482 break; 5483 /* linux_sys_sched_getparam */ 5484 case 143: 5485 if (ndx == 0 || ndx == 1) 5486 p = "int"; 5487 break; 5488 /* linux_sys_sched_setscheduler */ 5489 case 144: 5490 if (ndx == 0 || ndx == 1) 5491 p = "int"; 5492 break; 5493 /* linux_sys_sched_getscheduler */ 5494 case 145: 5495 if (ndx == 0 || ndx == 1) 5496 p = "int"; 5497 break; 5498 /* linux_sys_sched_get_priority_max */ 5499 case 146: 5500 if (ndx == 0 || ndx == 1) 5501 p = "int"; 5502 break; 5503 /* linux_sys_sched_get_priority_min */ 5504 case 147: 5505 if (ndx == 0 || ndx == 1) 5506 p = "int"; 5507 break; 5508 /* sys_mlock */ 5509 case 149: 5510 if (ndx == 0 || ndx == 1) 5511 p = "int"; 5512 break; 5513 /* sys_munlock */ 5514 case 150: 5515 if (ndx == 0 || ndx == 1) 5516 p = "int"; 5517 break; 5518 /* sys_mlockall */ 5519 case 151: 5520 if (ndx == 0 || ndx == 1) 5521 p = "int"; 5522 break; 5523 /* sys_munlockall */ 5524 case 152: 5525 /* linux_sys_modify_ldt */ 5526 case 154: 5527 if (ndx == 0 || ndx == 1) 5528 p = "int"; 5529 break; 5530 /* linux_sys___sysctl */ 5531 case 156: 5532 if (ndx == 0 || ndx == 1) 5533 p = "int"; 5534 break; 5535 /* linux_sys_arch_prctl */ 5536 case 158: 5537 if (ndx == 0 || ndx == 1) 5538 p = "int"; 5539 break; 5540 /* linux_sys_setrlimit */ 5541 case 160: 5542 if (ndx == 0 || ndx == 1) 5543 p = "int"; 5544 break; 5545 /* sys_chroot */ 5546 case 161: 5547 if (ndx == 0 || ndx == 1) 5548 p = "int"; 5549 break; 5550 /* sys_sync */ 5551 case 162: 5552 /* sys_acct */ 5553 case 163: 5554 if (ndx == 0 || ndx == 1) 5555 p = "int"; 5556 break; 5557 /* linux_sys_settimeofday */ 5558 case 164: 5559 if (ndx == 0 || ndx == 1) 5560 p = "int"; 5561 break; 5562 /* linux_sys_swapon */ 5563 case 167: 5564 if (ndx == 0 || ndx == 1) 5565 p = "int"; 5566 break; 5567 /* linux_sys_swapoff */ 5568 case 168: 5569 if (ndx == 0 || ndx == 1) 5570 p = "int"; 5571 break; 5572 /* linux_sys_reboot */ 5573 case 169: 5574 if (ndx == 0 || ndx == 1) 5575 p = "int"; 5576 break; 5577 /* compat_43_sys_sethostname */ 5578 case 170: 5579 if (ndx == 0 || ndx == 1) 5580 p = "int"; 5581 break; 5582 /* linux_sys_setdomainname */ 5583 case 171: 5584 if (ndx == 0 || ndx == 1) 5585 p = "int"; 5586 break; 5587 /* linux_sys_iopl */ 5588 case 172: 5589 if (ndx == 0 || ndx == 1) 5590 p = "int"; 5591 break; 5592 /* linux_sys_ioperm */ 5593 case 173: 5594 if (ndx == 0 || ndx == 1) 5595 p = "int"; 5596 break; 5597 /* linux_sys_gettid */ 5598 case 186: 5599 /* linux_sys_setxattr */ 5600 case 188: 5601 if (ndx == 0 || ndx == 1) 5602 p = "int"; 5603 break; 5604 /* linux_sys_lsetxattr */ 5605 case 189: 5606 if (ndx == 0 || ndx == 1) 5607 p = "int"; 5608 break; 5609 /* linux_sys_fsetxattr */ 5610 case 190: 5611 if (ndx == 0 || ndx == 1) 5612 p = "int"; 5613 break; 5614 /* linux_sys_getxattr */ 5615 case 191: 5616 if (ndx == 0 || ndx == 1) 5617 p = "ssize_t"; 5618 break; 5619 /* linux_sys_lgetxattr */ 5620 case 192: 5621 if (ndx == 0 || ndx == 1) 5622 p = "ssize_t"; 5623 break; 5624 /* linux_sys_fgetxattr */ 5625 case 193: 5626 if (ndx == 0 || ndx == 1) 5627 p = "ssize_t"; 5628 break; 5629 /* linux_sys_listxattr */ 5630 case 194: 5631 if (ndx == 0 || ndx == 1) 5632 p = "ssize_t"; 5633 break; 5634 /* linux_sys_llistxattr */ 5635 case 195: 5636 if (ndx == 0 || ndx == 1) 5637 p = "ssize_t"; 5638 break; 5639 /* linux_sys_flistxattr */ 5640 case 196: 5641 if (ndx == 0 || ndx == 1) 5642 p = "ssize_t"; 5643 break; 5644 /* linux_sys_removexattr */ 5645 case 197: 5646 if (ndx == 0 || ndx == 1) 5647 p = "int"; 5648 break; 5649 /* linux_sys_lremovexattr */ 5650 case 198: 5651 if (ndx == 0 || ndx == 1) 5652 p = "int"; 5653 break; 5654 /* linux_sys_fremovexattr */ 5655 case 199: 5656 if (ndx == 0 || ndx == 1) 5657 p = "int"; 5658 break; 5659 /* linux_sys_tkill */ 5660 case 200: 5661 if (ndx == 0 || ndx == 1) 5662 p = "int"; 5663 break; 5664 /* linux_sys_time */ 5665 case 201: 5666 if (ndx == 0 || ndx == 1) 5667 p = "int"; 5668 break; 5669 /* linux_sys_futex */ 5670 case 202: 5671 if (ndx == 0 || ndx == 1) 5672 p = "int"; 5673 break; 5674 /* linux_sys_sched_setaffinity */ 5675 case 203: 5676 if (ndx == 0 || ndx == 1) 5677 p = "int"; 5678 break; 5679 /* linux_sys_sched_getaffinity */ 5680 case 204: 5681 if (ndx == 0 || ndx == 1) 5682 p = "int"; 5683 break; 5684 /* linux_sys_getdents64 */ 5685 case 217: 5686 if (ndx == 0 || ndx == 1) 5687 p = "int"; 5688 break; 5689 /* linux_sys_set_tid_address */ 5690 case 218: 5691 if (ndx == 0 || ndx == 1) 5692 p = "int"; 5693 break; 5694 /* linux_sys_fadvise64 */ 5695 case 221: 5696 if (ndx == 0 || ndx == 1) 5697 p = "int"; 5698 break; 5699 /* linux_sys_clock_settime */ 5700 case 227: 5701 if (ndx == 0 || ndx == 1) 5702 p = "int"; 5703 break; 5704 /* linux_sys_clock_gettime */ 5705 case 228: 5706 if (ndx == 0 || ndx == 1) 5707 p = "int"; 5708 break; 5709 /* linux_sys_clock_getres */ 5710 case 229: 5711 if (ndx == 0 || ndx == 1) 5712 p = "int"; 5713 break; 5714 /* linux_sys_clock_nanosleep */ 5715 case 230: 5716 if (ndx == 0 || ndx == 1) 5717 p = "int"; 5718 break; 5719 /* linux_sys_exit_group */ 5720 case 231: 5721 if (ndx == 0 || ndx == 1) 5722 p = "int"; 5723 break; 5724 /* linux_sys_tgkill */ 5725 case 234: 5726 if (ndx == 0 || ndx == 1) 5727 p = "int"; 5728 break; 5729 /* compat_50_sys_utimes */ 5730 case 235: 5731 if (ndx == 0 || ndx == 1) 5732 p = "int"; 5733 break; 5734 /* linux_sys_openat */ 5735 case 257: 5736 if (ndx == 0 || ndx == 1) 5737 p = "int"; 5738 break; 5739 /* sys_mkdirat */ 5740 case 258: 5741 if (ndx == 0 || ndx == 1) 5742 p = "int"; 5743 break; 5744 /* linux_sys_mknodat */ 5745 case 259: 5746 if (ndx == 0 || ndx == 1) 5747 p = "int"; 5748 break; 5749 /* linux_sys_fchownat */ 5750 case 260: 5751 if (ndx == 0 || ndx == 1) 5752 p = "int"; 5753 break; 5754 /* linux_sys_fstatat64 */ 5755 case 262: 5756 if (ndx == 0 || ndx == 1) 5757 p = "int"; 5758 break; 5759 /* linux_sys_unlinkat */ 5760 case 263: 5761 if (ndx == 0 || ndx == 1) 5762 p = "int"; 5763 break; 5764 /* sys_renameat */ 5765 case 264: 5766 if (ndx == 0 || ndx == 1) 5767 p = "int"; 5768 break; 5769 /* linux_sys_linkat */ 5770 case 265: 5771 if (ndx == 0 || ndx == 1) 5772 p = "int"; 5773 break; 5774 /* sys_symlinkat */ 5775 case 266: 5776 if (ndx == 0 || ndx == 1) 5777 p = "int"; 5778 break; 5779 /* sys_readlinkat */ 5780 case 267: 5781 if (ndx == 0 || ndx == 1) 5782 p = "ssize_t"; 5783 break; 5784 /* linux_sys_fchmodat */ 5785 case 268: 5786 if (ndx == 0 || ndx == 1) 5787 p = "int"; 5788 break; 5789 /* linux_sys_faccessat */ 5790 case 269: 5791 if (ndx == 0 || ndx == 1) 5792 p = "int"; 5793 break; 5794 /* linux_sys_pselect6 */ 5795 case 270: 5796 if (ndx == 0 || ndx == 1) 5797 p = "int"; 5798 break; 5799 /* linux_sys_ppoll */ 5800 case 271: 5801 if (ndx == 0 || ndx == 1) 5802 p = "int"; 5803 break; 5804 /* sys___futex_set_robust_list */ 5805 case 273: 5806 if (ndx == 0 || ndx == 1) 5807 p = "int"; 5808 break; 5809 /* sys___futex_get_robust_list */ 5810 case 274: 5811 if (ndx == 0 || ndx == 1) 5812 p = "int"; 5813 break; 5814 /* linux_sys_utimensat */ 5815 case 280: 5816 if (ndx == 0 || ndx == 1) 5817 p = "int"; 5818 break; 5819 /* linux_sys_fallocate */ 5820 case 285: 5821 if (ndx == 0 || ndx == 1) 5822 p = "int"; 5823 break; 5824 /* linux_sys_accept4 */ 5825 case 288: 5826 if (ndx == 0 || ndx == 1) 5827 p = "int"; 5828 break; 5829 /* linux_sys_dup3 */ 5830 case 292: 5831 if (ndx == 0 || ndx == 1) 5832 p = "int"; 5833 break; 5834 /* linux_sys_pipe2 */ 5835 case 293: 5836 if (ndx == 0 || ndx == 1) 5837 p = "int"; 5838 break; 5839 /* linux_sys_recvmmsg */ 5840 case 299: 5841 if (ndx == 0 || ndx == 1) 5842 p = "int"; 5843 break; 5844 /* linux_sys_sendmmsg */ 5845 case 307: 5846 if (ndx == 0 || ndx == 1) 5847 p = "int"; 5848 break; 5849 /* linux_sys_nosys */ 5850 case 314: 5851 default: 5852 break; 5853 }; 5854 if (p != NULL) 5855 strlcpy(desc, p, descsz); 5856 } 5857