1 /* $NetBSD: aoutm68k_sysent.c,v 1.7 2001/05/30 11:37:22 mrg Exp $ */ 2 3 /* 4 * System call switch table. 5 * 6 * DO NOT EDIT-- this file is automatically generated. 7 * created from NetBSD: syscalls.master,v 1.5 2001/04/07 12:25:15 tsutsui Exp 8 */ 9 10 #if defined(_KERNEL_OPT) 11 #include "opt_ktrace.h" 12 #include "opt_nfsserver.h" 13 #include "opt_ntp.h" 14 #include "opt_compat_netbsd.h" 15 #include "opt_sysv.h" 16 #include "opt_compat_43.h" 17 #include "fs_lfs.h" 18 #include "fs_nfs.h" 19 #endif 20 #include <sys/param.h> 21 #include <sys/systm.h> 22 #include <sys/signal.h> 23 #include <sys/mount.h> 24 #include <sys/syscallargs.h> 25 #include <compat/aoutm68k/aoutm68k_syscallargs.h> 26 27 #define s(type) sizeof(type) 28 29 struct sysent aoutm68k_sysent[] = { 30 { 0, 0, 0, 31 sys_nosys }, /* 0 = syscall (indir) */ 32 { 1, s(struct sys_exit_args), 0, 33 sys_exit }, /* 1 = exit */ 34 { 0, 0, 0, 35 sys_fork }, /* 2 = fork */ 36 { 3, s(struct sys_read_args), 0, 37 sys_read }, /* 3 = read */ 38 { 3, s(struct sys_write_args), 0, 39 sys_write }, /* 4 = write */ 40 #ifdef COMPAT_AOUT_ALTPATH 41 { 3, s(struct aoutm68k_sys_open_args), 0, 42 aoutm68k_sys_open }, /* 5 = open */ 43 #else 44 { 3, s(struct sys_open_args), 0, 45 sys_open }, /* 5 = open */ 46 #endif 47 { 1, s(struct sys_close_args), 0, 48 sys_close }, /* 6 = close */ 49 { 4, s(struct sys_wait4_args), 0, 50 sys_wait4 }, /* 7 = wait4 */ 51 #ifdef COMPAT_43 52 { 2, s(struct compat_43_sys_creat_args), 0, 53 compat_43_sys_creat }, /* 8 = ocreat */ 54 #else 55 { 0, 0, 0, 56 sys_nosys }, /* 8 = excluded compat_43_sys_creat */ 57 #endif 58 #ifdef COMPAT_AOUT_ALTPATH 59 { 2, s(struct aoutm68k_sys_link_args), 0, 60 aoutm68k_sys_link }, /* 9 = link */ 61 { 1, s(struct aoutm68k_sys_unlink_args), 0, 62 aoutm68k_sys_unlink }, /* 10 = unlink */ 63 #else 64 { 2, s(struct sys_link_args), 0, 65 sys_link }, /* 9 = link */ 66 { 1, s(struct sys_unlink_args), 0, 67 sys_unlink }, /* 10 = unlink */ 68 #endif 69 { 0, 0, 0, 70 sys_nosys }, /* 11 = obsolete execv */ 71 #ifdef COMPAT_AOUT_ALTPATH 72 { 1, s(struct aoutm68k_sys_chdir_args), 0, 73 aoutm68k_sys_chdir }, /* 12 = chdir */ 74 #else 75 { 1, s(struct sys_chdir_args), 0, 76 sys_chdir }, /* 12 = chdir */ 77 #endif 78 { 1, s(struct sys_fchdir_args), 0, 79 sys_fchdir }, /* 13 = fchdir */ 80 { 3, s(struct sys_mknod_args), 0, 81 sys_mknod }, /* 14 = mknod */ 82 #ifdef COMPAT_AOUT_ALTPATH 83 { 2, s(struct aoutm68k_sys_chmod_args), 0, 84 aoutm68k_sys_chmod }, /* 15 = chmod */ 85 { 3, s(struct aoutm68k_sys_chown_args), 0, 86 aoutm68k_sys_chown }, /* 16 = chown */ 87 #else 88 { 2, s(struct sys_chmod_args), 0, 89 sys_chmod }, /* 15 = chmod */ 90 { 3, s(struct sys_chown_args), 0, 91 sys_chown }, /* 16 = chown */ 92 #endif 93 { 1, s(struct sys_obreak_args), 0, 94 sys_obreak }, /* 17 = break */ 95 { 3, s(struct sys_getfsstat_args), 0, 96 sys_getfsstat }, /* 18 = getfsstat */ 97 #ifdef COMPAT_43 98 { 3, s(struct compat_43_sys_lseek_args), 0, 99 compat_43_sys_lseek }, /* 19 = olseek */ 100 #else 101 { 0, 0, 0, 102 sys_nosys }, /* 19 = excluded compat_43_sys_lseek */ 103 #endif 104 { 0, 0, SYCALL_MPSAFE | 0, 105 sys_getpid }, /* 20 = getpid */ 106 { 4, s(struct sys_mount_args), 0, 107 sys_mount }, /* 21 = mount */ 108 { 2, s(struct sys_unmount_args), 0, 109 sys_unmount }, /* 22 = unmount */ 110 { 1, s(struct sys_setuid_args), 0, 111 sys_setuid }, /* 23 = setuid */ 112 { 0, 0, 0, 113 sys_getuid }, /* 24 = getuid */ 114 { 0, 0, 0, 115 sys_geteuid }, /* 25 = geteuid */ 116 { 4, s(struct sys_ptrace_args), 0, 117 sys_ptrace }, /* 26 = ptrace */ 118 { 3, s(struct sys_recvmsg_args), 0, 119 sys_recvmsg }, /* 27 = recvmsg */ 120 { 3, s(struct sys_sendmsg_args), 0, 121 sys_sendmsg }, /* 28 = sendmsg */ 122 { 6, s(struct sys_recvfrom_args), 0, 123 sys_recvfrom }, /* 29 = recvfrom */ 124 { 3, s(struct sys_accept_args), 0, 125 sys_accept }, /* 30 = accept */ 126 { 3, s(struct sys_getpeername_args), 0, 127 sys_getpeername }, /* 31 = getpeername */ 128 { 3, s(struct sys_getsockname_args), 0, 129 sys_getsockname }, /* 32 = getsockname */ 130 #ifdef COMPAT_AOUT_ALTPATH 131 { 2, s(struct aoutm68k_sys_access_args), 0, 132 aoutm68k_sys_access }, /* 33 = access */ 133 { 2, s(struct aoutm68k_sys_chflags_args), 0, 134 aoutm68k_sys_chflags }, /* 34 = chflags */ 135 #else 136 { 2, s(struct sys_access_args), 0, 137 sys_access }, /* 33 = access */ 138 { 2, s(struct sys_chflags_args), 0, 139 sys_chflags }, /* 34 = chflags */ 140 #endif 141 { 2, s(struct sys_fchflags_args), 0, 142 sys_fchflags }, /* 35 = fchflags */ 143 { 0, 0, 0, 144 sys_sync }, /* 36 = sync */ 145 { 2, s(struct sys_kill_args), 0, 146 sys_kill }, /* 37 = kill */ 147 #ifdef COMPAT_43 148 { 2, s(struct aoutm68k_compat_43_sys_stat_args), 0, 149 aoutm68k_compat_43_sys_stat }, /* 38 = stat43 */ 150 #else 151 { 0, 0, 0, 152 sys_nosys }, /* 38 = excluded aoutm68k_compat_43_sys_stat */ 153 #endif 154 { 0, 0, 0, 155 sys_getppid }, /* 39 = getppid */ 156 #ifdef COMPAT_43 157 { 2, s(struct aoutm68k_compat_43_sys_lstat_args), 0, 158 aoutm68k_compat_43_sys_lstat }, /* 40 = lstat43 */ 159 #else 160 { 0, 0, 0, 161 sys_nosys }, /* 40 = excluded aoutm68k_compat_43_sys_lstat */ 162 #endif 163 { 1, s(struct sys_dup_args), 0, 164 sys_dup }, /* 41 = dup */ 165 { 0, 0, 0, 166 sys_pipe }, /* 42 = pipe */ 167 { 0, 0, 0, 168 sys_getegid }, /* 43 = getegid */ 169 { 4, s(struct sys_profil_args), 0, 170 sys_profil }, /* 44 = profil */ 171 #if defined(KTRACE) || !defined(_KERNEL) 172 { 4, s(struct sys_ktrace_args), 0, 173 sys_ktrace }, /* 45 = ktrace */ 174 #else 175 { 0, 0, 0, 176 sys_nosys }, /* 45 = excluded ktrace */ 177 #endif 178 #ifdef COMPAT_13 179 { 3, s(struct compat_13_sys_sigaction_args), 0, 180 compat_13_sys_sigaction }, /* 46 = sigaction13 */ 181 #else 182 { 0, 0, 0, 183 sys_nosys }, /* 46 = excluded compat_13_sys_sigaction */ 184 #endif 185 { 0, 0, 0, 186 sys_getgid }, /* 47 = getgid */ 187 #ifdef COMPAT_13 188 { 2, s(struct compat_13_sys_sigprocmask_args), 0, 189 compat_13_sys_sigprocmask }, /* 48 = sigprocmask13 */ 190 #else 191 { 0, 0, 0, 192 sys_nosys }, /* 48 = excluded compat_13_sys_sigprocmask */ 193 #endif 194 { 2, s(struct sys___getlogin_args), 0, 195 sys___getlogin }, /* 49 = __getlogin */ 196 { 1, s(struct sys_setlogin_args), 0, 197 sys_setlogin }, /* 50 = setlogin */ 198 { 1, s(struct sys_acct_args), 0, 199 sys_acct }, /* 51 = acct */ 200 #ifdef COMPAT_13 201 { 0, 0, 0, 202 compat_13_sys_sigpending }, /* 52 = sigpending13 */ 203 { 2, s(struct compat_13_sys_sigaltstack_args), 0, 204 compat_13_sys_sigaltstack }, /* 53 = sigaltstack13 */ 205 #else 206 { 0, 0, 0, 207 sys_nosys }, /* 52 = excluded compat_13_sys_sigpending */ 208 { 0, 0, 0, 209 sys_nosys }, /* 53 = excluded compat_13_sys_sigaltstack */ 210 #endif 211 { 3, s(struct aoutm68k_sys_ioctl_args), 0, 212 aoutm68k_sys_ioctl }, /* 54 = ioctl */ 213 #ifdef COMPAT_12 214 { 1, s(struct compat_12_sys_reboot_args), 0, 215 compat_12_sys_reboot }, /* 55 = oreboot */ 216 #else 217 { 0, 0, 0, 218 sys_nosys }, /* 55 = excluded compat_12_sys_reboot */ 219 #endif 220 #ifdef COMPAT_AOUT_ALTPATH 221 { 1, s(struct aoutm68k_sys_revoke_args), 0, 222 aoutm68k_sys_revoke }, /* 56 = revoke */ 223 { 2, s(struct aoutm68k_sys_symlink_args), 0, 224 aoutm68k_sys_symlink }, /* 57 = symlink */ 225 { 3, s(struct aoutm68k_sys_readlink_args), 0, 226 aoutm68k_sys_readlink }, /* 58 = readlink */ 227 { 3, s(struct aoutm68k_sys_execve_args), 0, 228 aoutm68k_sys_execve }, /* 59 = execve */ 229 #else 230 { 1, s(struct sys_revoke_args), 0, 231 sys_revoke }, /* 56 = revoke */ 232 { 2, s(struct sys_symlink_args), 0, 233 sys_symlink }, /* 57 = symlink */ 234 { 3, s(struct sys_readlink_args), 0, 235 sys_readlink }, /* 58 = readlink */ 236 { 3, s(struct sys_execve_args), 0, 237 sys_execve }, /* 59 = execve */ 238 #endif 239 { 1, s(struct sys_umask_args), 0, 240 sys_umask }, /* 60 = umask */ 241 #ifdef COMPAT_AOUT_ALTPATH 242 { 1, s(struct aoutm68k_sys_chroot_args), 0, 243 aoutm68k_sys_chroot }, /* 61 = chroot */ 244 #else 245 { 1, s(struct sys_chroot_args), 0, 246 sys_chroot }, /* 61 = chroot */ 247 #endif 248 #ifdef COMPAT_43 249 { 2, s(struct aoutm68k_compat_43_sys_fstat_args), 0, 250 aoutm68k_compat_43_sys_fstat }, /* 62 = fstat43 */ 251 { 4, s(struct compat_43_sys_getkerninfo_args), 0, 252 compat_43_sys_getkerninfo }, /* 63 = ogetkerninfo */ 253 { 0, 0, 0, 254 compat_43_sys_getpagesize }, /* 64 = ogetpagesize */ 255 #else 256 { 0, 0, 0, 257 sys_nosys }, /* 62 = excluded aoutm68k_compat_43_sys_fstat */ 258 { 0, 0, 0, 259 sys_nosys }, /* 63 = excluded compat_43_sys_getkerninfo */ 260 { 0, 0, 0, 261 sys_nosys }, /* 64 = excluded compat_43_sys_getpagesize */ 262 #endif 263 #ifdef COMPAT_12 264 { 2, s(struct compat_12_sys_msync_args), 0, 265 compat_12_sys_msync }, /* 65 = msync */ 266 #else 267 { 0, 0, 0, 268 sys_nosys }, /* 65 = excluded compat_12_sys_msync */ 269 #endif 270 { 0, 0, 0, 271 sys_vfork }, /* 66 = vfork */ 272 { 0, 0, 0, 273 sys_nosys }, /* 67 = obsolete vread */ 274 { 0, 0, 0, 275 sys_nosys }, /* 68 = obsolete vwrite */ 276 { 1, s(struct sys_sbrk_args), 0, 277 sys_sbrk }, /* 69 = sbrk */ 278 { 1, s(struct sys_sstk_args), 0, 279 sys_sstk }, /* 70 = sstk */ 280 #ifdef COMPAT_43 281 { 6, s(struct compat_43_sys_mmap_args), 0, 282 compat_43_sys_mmap }, /* 71 = ommap */ 283 #else 284 { 0, 0, 0, 285 sys_nosys }, /* 71 = excluded compat_43_sys_mmap */ 286 #endif 287 { 1, s(struct sys_ovadvise_args), 0, 288 sys_ovadvise }, /* 72 = vadvise */ 289 { 2, s(struct sys_munmap_args), 0, 290 sys_munmap }, /* 73 = munmap */ 291 { 3, s(struct sys_mprotect_args), 0, 292 sys_mprotect }, /* 74 = mprotect */ 293 { 3, s(struct sys_madvise_args), 0, 294 sys_madvise }, /* 75 = madvise */ 295 { 0, 0, 0, 296 sys_nosys }, /* 76 = obsolete vhangup */ 297 { 0, 0, 0, 298 sys_nosys }, /* 77 = obsolete vlimit */ 299 { 3, s(struct sys_mincore_args), 0, 300 sys_mincore }, /* 78 = mincore */ 301 { 2, s(struct sys_getgroups_args), 0, 302 sys_getgroups }, /* 79 = getgroups */ 303 { 2, s(struct sys_setgroups_args), 0, 304 sys_setgroups }, /* 80 = setgroups */ 305 { 0, 0, 0, 306 sys_getpgrp }, /* 81 = getpgrp */ 307 { 2, s(struct sys_setpgid_args), 0, 308 sys_setpgid }, /* 82 = setpgid */ 309 { 3, s(struct sys_setitimer_args), 0, 310 sys_setitimer }, /* 83 = setitimer */ 311 #ifdef COMPAT_43 312 { 0, 0, 0, 313 compat_43_sys_wait }, /* 84 = owait */ 314 #else 315 { 0, 0, 0, 316 sys_nosys }, /* 84 = excluded compat_43_sys_wait */ 317 #endif 318 #ifdef COMPAT_12 319 { 1, s(struct compat_12_sys_swapon_args), 0, 320 compat_12_sys_swapon }, /* 85 = oswapon */ 321 #else 322 { 0, 0, 0, 323 sys_nosys }, /* 85 = excluded compat_12_sys_swapon */ 324 #endif 325 { 2, s(struct sys_getitimer_args), 0, 326 sys_getitimer }, /* 86 = getitimer */ 327 #ifdef COMPAT_43 328 { 2, s(struct compat_43_sys_gethostname_args), 0, 329 compat_43_sys_gethostname }, /* 87 = ogethostname */ 330 { 2, s(struct compat_43_sys_sethostname_args), 0, 331 compat_43_sys_sethostname }, /* 88 = osethostname */ 332 { 0, 0, 0, 333 compat_43_sys_getdtablesize }, /* 89 = ogetdtablesize */ 334 #else 335 { 0, 0, 0, 336 sys_nosys }, /* 87 = excluded compat_43_sys_gethostname */ 337 { 0, 0, 0, 338 sys_nosys }, /* 88 = excluded compat_43_sys_sethostname */ 339 { 0, 0, 0, 340 sys_nosys }, /* 89 = excluded compat_43_sys_getdtablesize */ 341 #endif 342 { 2, s(struct sys_dup2_args), 0, 343 sys_dup2 }, /* 90 = dup2 */ 344 { 0, 0, 0, 345 sys_nosys }, /* 91 = unimplemented getdopt */ 346 { 3, s(struct sys_fcntl_args), 0, 347 sys_fcntl }, /* 92 = fcntl */ 348 { 5, s(struct sys_select_args), 0, 349 sys_select }, /* 93 = select */ 350 { 0, 0, 0, 351 sys_nosys }, /* 94 = unimplemented setdopt */ 352 { 1, s(struct sys_fsync_args), 0, 353 sys_fsync }, /* 95 = fsync */ 354 { 3, s(struct sys_setpriority_args), 0, 355 sys_setpriority }, /* 96 = setpriority */ 356 { 3, s(struct sys_socket_args), 0, 357 sys_socket }, /* 97 = socket */ 358 { 3, s(struct sys_connect_args), 0, 359 sys_connect }, /* 98 = connect */ 360 #ifdef COMPAT_43 361 { 3, s(struct compat_43_sys_accept_args), 0, 362 compat_43_sys_accept }, /* 99 = oaccept */ 363 #else 364 { 0, 0, 0, 365 sys_nosys }, /* 99 = excluded compat_43_sys_accept */ 366 #endif 367 { 2, s(struct sys_getpriority_args), 0, 368 sys_getpriority }, /* 100 = getpriority */ 369 #ifdef COMPAT_43 370 { 4, s(struct compat_43_sys_send_args), 0, 371 compat_43_sys_send }, /* 101 = osend */ 372 { 4, s(struct compat_43_sys_recv_args), 0, 373 compat_43_sys_recv }, /* 102 = orecv */ 374 #else 375 { 0, 0, 0, 376 sys_nosys }, /* 101 = excluded compat_43_sys_send */ 377 { 0, 0, 0, 378 sys_nosys }, /* 102 = excluded compat_43_sys_recv */ 379 #endif 380 #ifdef COMPAT_13 381 { 1, s(struct compat_13_sys_sigreturn_args), 0, 382 compat_13_sys_sigreturn }, /* 103 = sigreturn13 */ 383 #else 384 { 0, 0, 0, 385 sys_nosys }, /* 103 = excluded compat_13_sys_sigreturn */ 386 #endif 387 { 3, s(struct sys_bind_args), 0, 388 sys_bind }, /* 104 = bind */ 389 { 5, s(struct sys_setsockopt_args), 0, 390 sys_setsockopt }, /* 105 = setsockopt */ 391 { 2, s(struct sys_listen_args), 0, 392 sys_listen }, /* 106 = listen */ 393 { 0, 0, 0, 394 sys_nosys }, /* 107 = obsolete vtimes */ 395 #ifdef COMPAT_43 396 { 3, s(struct compat_43_sys_sigvec_args), 0, 397 compat_43_sys_sigvec }, /* 108 = osigvec */ 398 { 1, s(struct compat_43_sys_sigblock_args), 0, 399 compat_43_sys_sigblock }, /* 109 = osigblock */ 400 { 1, s(struct compat_43_sys_sigsetmask_args), 0, 401 compat_43_sys_sigsetmask }, /* 110 = osigsetmask */ 402 #else 403 { 0, 0, 0, 404 sys_nosys }, /* 108 = excluded compat_43_sys_sigvec */ 405 { 0, 0, 0, 406 sys_nosys }, /* 109 = excluded compat_43_sys_sigblock */ 407 { 0, 0, 0, 408 sys_nosys }, /* 110 = excluded compat_43_sys_sigsetmask */ 409 #endif 410 #ifdef COMPAT_13 411 { 1, s(struct compat_13_sys_sigsuspend_args), 0, 412 compat_13_sys_sigsuspend }, /* 111 = sigsuspend13 */ 413 #else 414 { 0, 0, 0, 415 sys_nosys }, /* 111 = excluded compat_13_sys_sigsuspend */ 416 #endif 417 #ifdef COMPAT_43 418 { 2, s(struct compat_43_sys_sigstack_args), 0, 419 compat_43_sys_sigstack }, /* 112 = osigstack */ 420 { 3, s(struct compat_43_sys_recvmsg_args), 0, 421 compat_43_sys_recvmsg }, /* 113 = orecvmsg */ 422 { 3, s(struct compat_43_sys_sendmsg_args), 0, 423 compat_43_sys_sendmsg }, /* 114 = osendmsg */ 424 #else 425 { 0, 0, 0, 426 sys_nosys }, /* 112 = excluded compat_43_sys_sigstack */ 427 { 0, 0, 0, 428 sys_nosys }, /* 113 = excluded compat_43_sys_recvmesg */ 429 { 0, 0, 0, 430 sys_nosys }, /* 114 = excluded compat_43_sys_sendmesg */ 431 #endif 432 { 0, 0, 0, 433 sys_nosys }, /* 115 = obsolete vtrace */ 434 { 2, s(struct sys_gettimeofday_args), 0, 435 sys_gettimeofday }, /* 116 = gettimeofday */ 436 { 2, s(struct sys_getrusage_args), 0, 437 sys_getrusage }, /* 117 = getrusage */ 438 { 5, s(struct sys_getsockopt_args), 0, 439 sys_getsockopt }, /* 118 = getsockopt */ 440 { 0, 0, 0, 441 sys_nosys }, /* 119 = obsolete resuba */ 442 { 3, s(struct sys_readv_args), 0, 443 sys_readv }, /* 120 = readv */ 444 { 3, s(struct sys_writev_args), 0, 445 sys_writev }, /* 121 = writev */ 446 { 2, s(struct sys_settimeofday_args), 0, 447 sys_settimeofday }, /* 122 = settimeofday */ 448 { 3, s(struct sys_fchown_args), 0, 449 sys_fchown }, /* 123 = fchown */ 450 { 2, s(struct sys_fchmod_args), 0, 451 sys_fchmod }, /* 124 = fchmod */ 452 #ifdef COMPAT_43 453 { 6, s(struct compat_43_sys_recvfrom_args), 0, 454 compat_43_sys_recvfrom }, /* 125 = orecvfrom */ 455 #else 456 { 0, 0, 0, 457 sys_nosys }, /* 125 = excluded compat_43_sys_recvfrom */ 458 #endif 459 { 2, s(struct sys_setreuid_args), 0, 460 sys_setreuid }, /* 126 = setreuid */ 461 { 2, s(struct sys_setregid_args), 0, 462 sys_setregid }, /* 127 = setregid */ 463 #ifdef COMPAT_AOUT_ALTPATH 464 { 2, s(struct aoutm68k_sys_rename_args), 0, 465 aoutm68k_sys_rename }, /* 128 = rename */ 466 #else 467 { 2, s(struct sys_rename_args), 0, 468 sys_rename }, /* 128 = rename */ 469 #endif 470 #ifdef COMPAT_43 471 #ifdef COMPAT_AOUT_ALTPATH 472 { 2, s(struct aoutm68k_compat_43_sys_truncate_args), 0, 473 aoutm68k_compat_43_sys_truncate }, /* 129 = otruncate */ 474 #else 475 { 2, s(struct compat_43_sys_truncate_args), 0, 476 compat_43_sys_truncate }, /* 129 = otruncate */ 477 #endif 478 { 2, s(struct compat_43_sys_ftruncate_args), 0, 479 compat_43_sys_ftruncate }, /* 130 = oftruncate */ 480 #else 481 #ifdef COMPAT_AOUT_ALTPATH 482 { 0, 0, 0, 483 sys_nosys }, /* 129 = excluded aoutm68k_compat_43_sys_truncate */ 484 #else 485 { 0, 0, 0, 486 sys_nosys }, /* 129 = excluded compat_43_sys_truncate */ 487 #endif 488 { 0, 0, 0, 489 sys_nosys }, /* 130 = excluded compat_43_sys_ftruncate */ 490 #endif 491 { 2, s(struct sys_flock_args), 0, 492 sys_flock }, /* 131 = flock */ 493 { 2, s(struct sys_mkfifo_args), 0, 494 sys_mkfifo }, /* 132 = mkfifo */ 495 { 6, s(struct sys_sendto_args), 0, 496 sys_sendto }, /* 133 = sendto */ 497 { 2, s(struct sys_shutdown_args), 0, 498 sys_shutdown }, /* 134 = shutdown */ 499 { 4, s(struct sys_socketpair_args), 0, 500 sys_socketpair }, /* 135 = socketpair */ 501 { 2, s(struct sys_mkdir_args), 0, 502 sys_mkdir }, /* 136 = mkdir */ 503 #ifdef COMPAT_AOUT_ALTPATH 504 { 1, s(struct aoutm68k_sys_rmdir_args), 0, 505 aoutm68k_sys_rmdir }, /* 137 = rmdir */ 506 { 2, s(struct aoutm68k_sys_utimes_args), 0, 507 aoutm68k_sys_utimes }, /* 138 = utimes */ 508 #else 509 { 1, s(struct sys_rmdir_args), 0, 510 sys_rmdir }, /* 137 = rmdir */ 511 { 2, s(struct sys_utimes_args), 0, 512 sys_utimes }, /* 138 = utimes */ 513 #endif 514 { 0, 0, 0, 515 sys_nosys }, /* 139 = obsolete 4.2 sigreturn */ 516 { 2, s(struct sys_adjtime_args), 0, 517 sys_adjtime }, /* 140 = adjtime */ 518 #ifdef COMPAT_43 519 { 3, s(struct compat_43_sys_getpeername_args), 0, 520 compat_43_sys_getpeername }, /* 141 = ogetpeername */ 521 { 0, 0, 0, 522 compat_43_sys_gethostid }, /* 142 = ogethostid */ 523 { 1, s(struct compat_43_sys_sethostid_args), 0, 524 compat_43_sys_sethostid }, /* 143 = osethostid */ 525 { 2, s(struct compat_43_sys_getrlimit_args), 0, 526 compat_43_sys_getrlimit }, /* 144 = ogetrlimit */ 527 { 2, s(struct compat_43_sys_setrlimit_args), 0, 528 compat_43_sys_setrlimit }, /* 145 = osetrlimit */ 529 { 2, s(struct compat_43_sys_killpg_args), 0, 530 compat_43_sys_killpg }, /* 146 = okillpg */ 531 #else 532 { 0, 0, 0, 533 sys_nosys }, /* 141 = excluded compat_43_sys_getpeername */ 534 { 0, 0, 0, 535 sys_nosys }, /* 142 = excluded compat_43_sys_gethostid */ 536 { 0, 0, 0, 537 sys_nosys }, /* 143 = excluded compat_43_sys_sethostid */ 538 { 0, 0, 0, 539 sys_nosys }, /* 144 = excluded compat_43_sys_getrlimit */ 540 { 0, 0, 0, 541 sys_nosys }, /* 145 = excluded compat_43_sys_setrlimit */ 542 { 0, 0, 0, 543 sys_nosys }, /* 146 = excluded compat_43_sys_killpg */ 544 #endif 545 { 0, 0, 0, 546 sys_setsid }, /* 147 = setsid */ 547 { 4, s(struct sys_quotactl_args), 0, 548 sys_quotactl }, /* 148 = quotactl */ 549 #ifdef COMPAT_43 550 { 0, 0, 0, 551 compat_43_sys_quota }, /* 149 = oquota */ 552 { 3, s(struct compat_43_sys_getsockname_args), 0, 553 compat_43_sys_getsockname }, /* 150 = ogetsockname */ 554 #else 555 { 0, 0, 0, 556 sys_nosys }, /* 149 = excluded compat_43_sys_quota */ 557 { 0, 0, 0, 558 sys_nosys }, /* 150 = excluded compat_43_sys_getsockname */ 559 #endif 560 { 0, 0, 0, 561 sys_nosys }, /* 151 = unimplemented */ 562 { 0, 0, 0, 563 sys_nosys }, /* 152 = unimplemented */ 564 { 0, 0, 0, 565 sys_nosys }, /* 153 = unimplemented */ 566 { 0, 0, 0, 567 sys_nosys }, /* 154 = unimplemented */ 568 #if defined(NFS) || defined(NFSSERVER) || !defined(_KERNEL) 569 { 2, s(struct sys_nfssvc_args), 0, 570 sys_nfssvc }, /* 155 = nfssvc */ 571 #else 572 { 0, 0, 0, 573 sys_nosys }, /* 155 = excluded nfssvc */ 574 #endif 575 #ifdef COMPAT_43 576 { 4, s(struct compat_43_sys_getdirentries_args), 0, 577 compat_43_sys_getdirentries }, /* 156 = ogetdirentries */ 578 #else 579 { 0, 0, 0, 580 sys_nosys }, /* 156 = excluded compat_43_sys_getdirentries */ 581 #endif 582 #ifdef COMPAT_AOUT_ALTPATH 583 { 2, s(struct aoutm68k_sys_statfs_args), 0, 584 aoutm68k_sys_statfs }, /* 157 = statfs */ 585 #else 586 { 2, s(struct sys_statfs_args), 0, 587 sys_statfs }, /* 157 = statfs */ 588 #endif 589 { 2, s(struct sys_fstatfs_args), 0, 590 sys_fstatfs }, /* 158 = fstatfs */ 591 { 0, 0, 0, 592 sys_nosys }, /* 159 = unimplemented */ 593 { 0, 0, 0, 594 sys_nosys }, /* 160 = unimplemented */ 595 #if defined(NFS) || defined(NFSSERVER) || !defined(_KERNEL) 596 #ifdef COMPAT_AOUT_ALTPATH 597 { 2, s(struct aoutm68k_sys_getfh_args), 0, 598 aoutm68k_sys_getfh }, /* 161 = getfh */ 599 #else 600 { 2, s(struct sys_getfh_args), 0, 601 sys_getfh }, /* 161 = getfh */ 602 #endif 603 #else 604 { 0, 0, 0, 605 sys_nosys }, /* 161 = excluded getfh */ 606 #endif 607 #ifdef COMPAT_09 608 { 2, s(struct compat_09_sys_getdomainname_args), 0, 609 compat_09_sys_getdomainname }, /* 162 = ogetdomainname */ 610 { 2, s(struct compat_09_sys_setdomainname_args), 0, 611 compat_09_sys_setdomainname }, /* 163 = osetdomainname */ 612 { 1, s(struct compat_09_sys_uname_args), 0, 613 compat_09_sys_uname }, /* 164 = ouname */ 614 #else 615 { 0, 0, 0, 616 sys_nosys }, /* 162 = excluded compat_09_sys_getdomainname */ 617 { 0, 0, 0, 618 sys_nosys }, /* 163 = excluded compat_09_sys_setdomainname */ 619 { 0, 0, 0, 620 sys_nosys }, /* 164 = excluded compat_09_sys_uname */ 621 #endif 622 { 2, s(struct sys_sysarch_args), 0, 623 sys_sysarch }, /* 165 = sysarch */ 624 { 0, 0, 0, 625 sys_nosys }, /* 166 = unimplemented */ 626 { 0, 0, 0, 627 sys_nosys }, /* 167 = unimplemented */ 628 { 0, 0, 0, 629 sys_nosys }, /* 168 = unimplemented */ 630 #if (defined(SYSVSEM) || !defined(_KERNEL)) && !defined(alpha) && defined(COMPAT_10) 631 { 5, s(struct compat_10_sys_semsys_args), 0, 632 compat_10_sys_semsys }, /* 169 = osemsys */ 633 #else 634 { 0, 0, 0, 635 sys_nosys }, /* 169 = excluded 1.0 semsys */ 636 #endif 637 #if (defined(SYSVMSG) || !defined(_KERNEL)) && !defined(alpha) && defined(COMPAT_10) 638 { 6, s(struct compat_10_sys_msgsys_args), 0, 639 compat_10_sys_msgsys }, /* 170 = omsgsys */ 640 #else 641 { 0, 0, 0, 642 sys_nosys }, /* 170 = excluded 1.0 msgsys */ 643 #endif 644 #if (defined(SYSVSHM) || !defined(_KERNEL)) && !defined(alpha) && defined(COMPAT_10) 645 { 4, s(struct compat_10_sys_shmsys_args), 0, 646 compat_10_sys_shmsys }, /* 171 = oshmsys */ 647 #else 648 { 0, 0, 0, 649 sys_nosys }, /* 171 = excluded 1.0 shmsys */ 650 #endif 651 { 0, 0, 0, 652 sys_nosys }, /* 172 = unimplemented */ 653 { 5, s(struct sys_pread_args), 0, 654 sys_pread }, /* 173 = pread */ 655 { 5, s(struct sys_pwrite_args), 0, 656 sys_pwrite }, /* 174 = pwrite */ 657 { 1, s(struct sys_ntp_gettime_args), 0, 658 sys_ntp_gettime }, /* 175 = ntp_gettime */ 659 #if defined(NTP) || !defined(_KERNEL) 660 { 1, s(struct sys_ntp_adjtime_args), 0, 661 sys_ntp_adjtime }, /* 176 = ntp_adjtime */ 662 #else 663 { 0, 0, 0, 664 sys_nosys }, /* 176 = excluded ntp_adjtime */ 665 #endif 666 { 0, 0, 0, 667 sys_nosys }, /* 177 = unimplemented */ 668 { 0, 0, 0, 669 sys_nosys }, /* 178 = unimplemented */ 670 { 0, 0, 0, 671 sys_nosys }, /* 179 = unimplemented */ 672 { 0, 0, 0, 673 sys_nosys }, /* 180 = unimplemented */ 674 { 1, s(struct sys_setgid_args), 0, 675 sys_setgid }, /* 181 = setgid */ 676 { 1, s(struct sys_setegid_args), 0, 677 sys_setegid }, /* 182 = setegid */ 678 { 1, s(struct sys_seteuid_args), 0, 679 sys_seteuid }, /* 183 = seteuid */ 680 #if defined(LFS) || !defined(_KERNEL) 681 { 3, s(struct sys_lfs_bmapv_args), 0, 682 sys_lfs_bmapv }, /* 184 = lfs_bmapv */ 683 { 3, s(struct sys_lfs_markv_args), 0, 684 sys_lfs_markv }, /* 185 = lfs_markv */ 685 { 2, s(struct sys_lfs_segclean_args), 0, 686 sys_lfs_segclean }, /* 186 = lfs_segclean */ 687 { 2, s(struct sys_lfs_segwait_args), 0, 688 sys_lfs_segwait }, /* 187 = lfs_segwait */ 689 #else 690 { 0, 0, 0, 691 sys_nosys }, /* 184 = excluded lfs_bmapv */ 692 { 0, 0, 0, 693 sys_nosys }, /* 185 = excluded lfs_markv */ 694 { 0, 0, 0, 695 sys_nosys }, /* 186 = excluded lfs_segclean */ 696 { 0, 0, 0, 697 sys_nosys }, /* 187 = excluded lfs_segwait */ 698 #endif 699 #ifdef COMPAT_12 700 { 2, s(struct aoutm68k_compat_12_sys_stat_args), 0, 701 aoutm68k_compat_12_sys_stat }, /* 188 = stat12 */ 702 { 2, s(struct aoutm68k_compat_12_sys_fstat_args), 0, 703 aoutm68k_compat_12_sys_fstat }, /* 189 = fstat12 */ 704 { 2, s(struct aoutm68k_compat_12_sys_lstat_args), 0, 705 aoutm68k_compat_12_sys_lstat }, /* 190 = lstat12 */ 706 #else 707 { 0, 0, 0, 708 sys_nosys }, /* 188 = excluded aoutm68k_compat_12_sys_stat */ 709 { 0, 0, 0, 710 sys_nosys }, /* 189 = excluded aoutm68k_compat_12_sys_fstat */ 711 { 0, 0, 0, 712 sys_nosys }, /* 190 = excluded aoutm68k_compat_12_sys_lstat */ 713 #endif 714 #ifdef COMPAT_AOUT_ALTPATH 715 { 2, s(struct aoutm68k_sys_pathconf_args), 0, 716 aoutm68k_sys_pathconf }, /* 191 = pathconf */ 717 #else 718 { 2, s(struct sys_pathconf_args), 0, 719 sys_pathconf }, /* 191 = pathconf */ 720 #endif 721 { 2, s(struct sys_fpathconf_args), 0, 722 sys_fpathconf }, /* 192 = fpathconf */ 723 { 0, 0, 0, 724 sys_nosys }, /* 193 = unimplemented */ 725 { 2, s(struct sys_getrlimit_args), 0, 726 sys_getrlimit }, /* 194 = getrlimit */ 727 { 2, s(struct sys_setrlimit_args), 0, 728 sys_setrlimit }, /* 195 = setrlimit */ 729 #ifdef COMPAT_12 730 { 4, s(struct compat_12_sys_getdirentries_args), 0, 731 compat_12_sys_getdirentries }, /* 196 = getdirentries */ 732 #else 733 { 0, 0, 0, 734 sys_nosys }, /* 196 = excluded compat_12_sys_getdirentries */ 735 #endif 736 { 7, s(struct sys_mmap_args), 0, 737 sys_mmap }, /* 197 = mmap */ 738 { 0, 0, 0, 739 sys_nosys }, /* 198 = __syscall (indir) */ 740 { 4, s(struct sys_lseek_args), 0, 741 sys_lseek }, /* 199 = lseek */ 742 #ifdef COMPAT_AOUT_ALTPATH 743 { 3, s(struct aoutm68k_sys_truncate_args), 0, 744 aoutm68k_sys_truncate }, /* 200 = truncate */ 745 #else 746 { 3, s(struct sys_truncate_args), 0, 747 sys_truncate }, /* 200 = truncate */ 748 #endif 749 { 3, s(struct sys_ftruncate_args), 0, 750 sys_ftruncate }, /* 201 = ftruncate */ 751 { 6, s(struct sys___sysctl_args), 0, 752 sys___sysctl }, /* 202 = __sysctl */ 753 { 2, s(struct sys_mlock_args), 0, 754 sys_mlock }, /* 203 = mlock */ 755 { 2, s(struct sys_munlock_args), 0, 756 sys_munlock }, /* 204 = munlock */ 757 #ifdef COMPAT_AOUT_ALTPATH 758 { 1, s(struct aoutm68k_sys_undelete_args), 0, 759 aoutm68k_sys_undelete }, /* 205 = undelete */ 760 #else 761 { 1, s(struct sys_undelete_args), 0, 762 sys_undelete }, /* 205 = undelete */ 763 #endif 764 { 2, s(struct sys_futimes_args), 0, 765 sys_futimes }, /* 206 = futimes */ 766 { 1, s(struct sys_getpgid_args), 0, 767 sys_getpgid }, /* 207 = getpgid */ 768 { 2, s(struct sys_reboot_args), 0, 769 sys_reboot }, /* 208 = reboot */ 770 { 3, s(struct sys_poll_args), 0, 771 sys_poll }, /* 209 = poll */ 772 #if defined(LKM) || !defined(_KERNEL) 773 { 0, 0, 0, 774 sys_lkmnosys }, /* 210 = lkmnosys */ 775 { 0, 0, 0, 776 sys_lkmnosys }, /* 211 = lkmnosys */ 777 { 0, 0, 0, 778 sys_lkmnosys }, /* 212 = lkmnosys */ 779 { 0, 0, 0, 780 sys_lkmnosys }, /* 213 = lkmnosys */ 781 { 0, 0, 0, 782 sys_lkmnosys }, /* 214 = lkmnosys */ 783 { 0, 0, 0, 784 sys_lkmnosys }, /* 215 = lkmnosys */ 785 { 0, 0, 0, 786 sys_lkmnosys }, /* 216 = lkmnosys */ 787 { 0, 0, 0, 788 sys_lkmnosys }, /* 217 = lkmnosys */ 789 { 0, 0, 0, 790 sys_lkmnosys }, /* 218 = lkmnosys */ 791 { 0, 0, 0, 792 sys_lkmnosys }, /* 219 = lkmnosys */ 793 #else /* !LKM */ 794 { 0, 0, 0, 795 sys_nosys }, /* 210 = excluded lkmnosys */ 796 { 0, 0, 0, 797 sys_nosys }, /* 211 = excluded lkmnosys */ 798 { 0, 0, 0, 799 sys_nosys }, /* 212 = excluded lkmnosys */ 800 { 0, 0, 0, 801 sys_nosys }, /* 213 = excluded lkmnosys */ 802 { 0, 0, 0, 803 sys_nosys }, /* 214 = excluded lkmnosys */ 804 { 0, 0, 0, 805 sys_nosys }, /* 215 = excluded lkmnosys */ 806 { 0, 0, 0, 807 sys_nosys }, /* 216 = excluded lkmnosys */ 808 { 0, 0, 0, 809 sys_nosys }, /* 217 = excluded lkmnosys */ 810 { 0, 0, 0, 811 sys_nosys }, /* 218 = excluded lkmnosys */ 812 { 0, 0, 0, 813 sys_nosys }, /* 219 = excluded lkmnosys */ 814 #endif /* !LKM */ 815 #if defined(SYSVSEM) || !defined(_KERNEL) 816 #ifdef COMPAT_14 817 { 4, s(struct compat_14_sys___semctl_args), 0, 818 compat_14_sys___semctl }, /* 220 = __semctl */ 819 #else 820 { 0, 0, 0, 821 sys_nosys }, /* 220 = excluded compat_14_semctl */ 822 #endif 823 { 3, s(struct sys_semget_args), 0, 824 sys_semget }, /* 221 = semget */ 825 { 3, s(struct sys_semop_args), 0, 826 sys_semop }, /* 222 = semop */ 827 { 1, s(struct sys_semconfig_args), 0, 828 sys_semconfig }, /* 223 = semconfig */ 829 #else 830 { 0, 0, 0, 831 sys_nosys }, /* 220 = excluded compat_14_semctl */ 832 { 0, 0, 0, 833 sys_nosys }, /* 221 = excluded semget */ 834 { 0, 0, 0, 835 sys_nosys }, /* 222 = excluded semop */ 836 { 0, 0, 0, 837 sys_nosys }, /* 223 = excluded semconfig */ 838 #endif 839 #if defined(SYSVMSG) || !defined(_KERNEL) 840 #ifdef COMPAT_14 841 { 3, s(struct compat_14_sys_msgctl_args), 0, 842 compat_14_sys_msgctl }, /* 224 = msgctl */ 843 #else 844 { 0, 0, 0, 845 sys_nosys }, /* 224 = excluded compat_14_sys_msgctl */ 846 #endif 847 { 2, s(struct sys_msgget_args), 0, 848 sys_msgget }, /* 225 = msgget */ 849 { 4, s(struct sys_msgsnd_args), 0, 850 sys_msgsnd }, /* 226 = msgsnd */ 851 { 5, s(struct sys_msgrcv_args), 0, 852 sys_msgrcv }, /* 227 = msgrcv */ 853 #else 854 { 0, 0, 0, 855 sys_nosys }, /* 224 = excluded compat_14_msgctl */ 856 { 0, 0, 0, 857 sys_nosys }, /* 225 = excluded msgget */ 858 { 0, 0, 0, 859 sys_nosys }, /* 226 = excluded msgsnd */ 860 { 0, 0, 0, 861 sys_nosys }, /* 227 = excluded msgrcv */ 862 #endif 863 #if defined(SYSVSHM) || !defined(_KERNEL) 864 { 3, s(struct sys_shmat_args), 0, 865 sys_shmat }, /* 228 = shmat */ 866 #ifdef COMPAT_14 867 { 3, s(struct compat_14_sys_shmctl_args), 0, 868 compat_14_sys_shmctl }, /* 229 = shmctl */ 869 #else 870 { 0, 0, 0, 871 sys_nosys }, /* 229 = excluded compat_14_sys_shmctl */ 872 #endif 873 { 1, s(struct sys_shmdt_args), 0, 874 sys_shmdt }, /* 230 = shmdt */ 875 { 3, s(struct sys_shmget_args), 0, 876 sys_shmget }, /* 231 = shmget */ 877 #else 878 { 0, 0, 0, 879 sys_nosys }, /* 228 = excluded shmat */ 880 { 0, 0, 0, 881 sys_nosys }, /* 229 = excluded compat_14_shmctl */ 882 { 0, 0, 0, 883 sys_nosys }, /* 230 = excluded shmdt */ 884 { 0, 0, 0, 885 sys_nosys }, /* 231 = excluded shmget */ 886 #endif 887 { 2, s(struct sys_clock_gettime_args), 0, 888 sys_clock_gettime }, /* 232 = clock_gettime */ 889 { 2, s(struct sys_clock_settime_args), 0, 890 sys_clock_settime }, /* 233 = clock_settime */ 891 { 2, s(struct sys_clock_getres_args), 0, 892 sys_clock_getres }, /* 234 = clock_getres */ 893 { 0, 0, 0, 894 sys_nosys }, /* 235 = unimplemented timer_create */ 895 { 0, 0, 0, 896 sys_nosys }, /* 236 = unimplemented timer_delete */ 897 { 0, 0, 0, 898 sys_nosys }, /* 237 = unimplemented timer_settime */ 899 { 0, 0, 0, 900 sys_nosys }, /* 238 = unimplemented timer_gettime */ 901 { 0, 0, 0, 902 sys_nosys }, /* 239 = unimplemented timer_getoverrun */ 903 { 2, s(struct sys_nanosleep_args), 0, 904 sys_nanosleep }, /* 240 = nanosleep */ 905 { 1, s(struct sys_fdatasync_args), 0, 906 sys_fdatasync }, /* 241 = fdatasync */ 907 { 1, s(struct sys_mlockall_args), 0, 908 sys_mlockall }, /* 242 = mlockall */ 909 { 0, 0, 0, 910 sys_munlockall }, /* 243 = munlockall */ 911 { 0, 0, 0, 912 sys_nosys }, /* 244 = unimplemented */ 913 { 0, 0, 0, 914 sys_nosys }, /* 245 = unimplemented */ 915 { 0, 0, 0, 916 sys_nosys }, /* 246 = unimplemented */ 917 { 0, 0, 0, 918 sys_nosys }, /* 247 = unimplemented */ 919 { 0, 0, 0, 920 sys_nosys }, /* 248 = unimplemented */ 921 { 0, 0, 0, 922 sys_nosys }, /* 249 = unimplemented */ 923 { 0, 0, 0, 924 sys_nosys }, /* 250 = unimplemented */ 925 { 0, 0, 0, 926 sys_nosys }, /* 251 = unimplemented */ 927 { 0, 0, 0, 928 sys_nosys }, /* 252 = unimplemented */ 929 { 0, 0, 0, 930 sys_nosys }, /* 253 = unimplemented */ 931 { 0, 0, 0, 932 sys_nosys }, /* 254 = unimplemented */ 933 { 0, 0, 0, 934 sys_nosys }, /* 255 = unimplemented */ 935 { 0, 0, 0, 936 sys_nosys }, /* 256 = unimplemented */ 937 { 0, 0, 0, 938 sys_nosys }, /* 257 = unimplemented */ 939 { 0, 0, 0, 940 sys_nosys }, /* 258 = unimplemented */ 941 { 0, 0, 0, 942 sys_nosys }, /* 259 = unimplemented */ 943 { 0, 0, 0, 944 sys_nosys }, /* 260 = unimplemented */ 945 { 0, 0, 0, 946 sys_nosys }, /* 261 = unimplemented */ 947 { 0, 0, 0, 948 sys_nosys }, /* 262 = unimplemented */ 949 { 0, 0, 0, 950 sys_nosys }, /* 263 = unimplemented */ 951 { 0, 0, 0, 952 sys_nosys }, /* 264 = unimplemented */ 953 { 0, 0, 0, 954 sys_nosys }, /* 265 = unimplemented */ 955 { 0, 0, 0, 956 sys_nosys }, /* 266 = unimplemented */ 957 { 0, 0, 0, 958 sys_nosys }, /* 267 = unimplemented */ 959 { 0, 0, 0, 960 sys_nosys }, /* 268 = unimplemented */ 961 { 0, 0, 0, 962 sys_nosys }, /* 269 = unimplemented */ 963 #ifdef COMPAT_AOUT_ALTPATH 964 { 2, s(struct aoutm68k_sys___posix_rename_args), 0, 965 aoutm68k_sys___posix_rename }, /* 270 = __posix_rename */ 966 #else 967 { 2, s(struct sys___posix_rename_args), 0, 968 sys___posix_rename }, /* 270 = __posix_rename */ 969 #endif 970 { 3, s(struct sys_swapctl_args), 0, 971 sys_swapctl }, /* 271 = swapctl */ 972 { 3, s(struct sys_getdents_args), 0, 973 sys_getdents }, /* 272 = getdents */ 974 { 3, s(struct sys_minherit_args), 0, 975 sys_minherit }, /* 273 = minherit */ 976 #ifdef COMPAT_AOUT_ALTPATH 977 { 2, s(struct aoutm68k_sys_lchmod_args), 0, 978 aoutm68k_sys_lchmod }, /* 274 = lchmod */ 979 { 3, s(struct aoutm68k_sys_lchown_args), 0, 980 aoutm68k_sys_lchown }, /* 275 = lchown */ 981 { 2, s(struct aoutm68k_sys_lutimes_args), 0, 982 aoutm68k_sys_lutimes }, /* 276 = lutimes */ 983 #else 984 { 2, s(struct sys_lchmod_args), 0, 985 sys_lchmod }, /* 274 = lchmod */ 986 { 3, s(struct sys_lchown_args), 0, 987 sys_lchown }, /* 275 = lchown */ 988 { 2, s(struct sys_lutimes_args), 0, 989 sys_lutimes }, /* 276 = lutimes */ 990 #endif 991 { 3, s(struct sys___msync13_args), 0, 992 sys___msync13 }, /* 277 = __msync13 */ 993 { 2, s(struct aoutm68k_sys___stat13_args), 0, 994 aoutm68k_sys___stat13 }, /* 278 = __stat13 */ 995 { 2, s(struct aoutm68k_sys___fstat13_args), 0, 996 aoutm68k_sys___fstat13 }, /* 279 = __fstat13 */ 997 { 2, s(struct aoutm68k_sys___lstat13_args), 0, 998 aoutm68k_sys___lstat13 }, /* 280 = __lstat13 */ 999 { 2, s(struct sys___sigaltstack14_args), 0, 1000 sys___sigaltstack14 }, /* 281 = __sigaltstack14 */ 1001 { 0, 0, 0, 1002 sys___vfork14 }, /* 282 = __vfork14 */ 1003 #ifdef COMPAT_AOUT_ALTPATH 1004 { 3, s(struct aoutm68k_sys___posix_chown_args), 0, 1005 aoutm68k_sys___posix_chown }, /* 283 = __posix_chown */ 1006 #else 1007 { 3, s(struct sys___posix_chown_args), 0, 1008 sys___posix_chown }, /* 283 = __posix_chown */ 1009 #endif 1010 { 3, s(struct sys___posix_fchown_args), 0, 1011 sys___posix_fchown }, /* 284 = __posix_fchown */ 1012 { 3, s(struct sys___posix_lchown_args), 0, 1013 sys___posix_lchown }, /* 285 = __posix_lchown */ 1014 { 1, s(struct sys_getsid_args), 0, 1015 sys_getsid }, /* 286 = getsid */ 1016 { 0, 0, 0, 1017 sys_nosys }, /* 287 = unimplemented */ 1018 #if defined(KTRACE) || !defined(_KERNEL) 1019 { 4, s(struct sys_fktrace_args), 0, 1020 sys_fktrace }, /* 288 = fktrace */ 1021 #else 1022 { 0, 0, 0, 1023 sys_nosys }, /* 288 = excluded ktrace */ 1024 #endif 1025 { 5, s(struct sys_preadv_args), 0, 1026 sys_preadv }, /* 289 = preadv */ 1027 { 5, s(struct sys_pwritev_args), 0, 1028 sys_pwritev }, /* 290 = pwritev */ 1029 { 3, s(struct sys___sigaction14_args), 0, 1030 sys___sigaction14 }, /* 291 = __sigaction14 */ 1031 { 1, s(struct sys___sigpending14_args), 0, 1032 sys___sigpending14 }, /* 292 = __sigpending14 */ 1033 { 3, s(struct sys___sigprocmask14_args), 0, 1034 sys___sigprocmask14 }, /* 293 = __sigprocmask14 */ 1035 { 1, s(struct sys___sigsuspend14_args), 0, 1036 sys___sigsuspend14 }, /* 294 = __sigsuspend14 */ 1037 { 1, s(struct sys___sigreturn14_args), 0, 1038 sys___sigreturn14 }, /* 295 = __sigreturn14 */ 1039 { 2, s(struct sys___getcwd_args), 0, 1040 sys___getcwd }, /* 296 = __getcwd */ 1041 { 1, s(struct sys_fchroot_args), 0, 1042 sys_fchroot }, /* 297 = fchroot */ 1043 { 2, s(struct sys_fhopen_args), 0, 1044 sys_fhopen }, /* 298 = fhopen */ 1045 { 2, s(struct aoutm68k_sys_fhstat_args), 0, 1046 aoutm68k_sys_fhstat }, /* 299 = fhstat */ 1047 { 2, s(struct sys_fhstatfs_args), 0, 1048 sys_fhstatfs }, /* 300 = fhstatfs */ 1049 #if defined(SYSVSEM) || !defined(_KERNEL) 1050 { 4, s(struct sys_____semctl13_args), 0, 1051 sys_____semctl13 }, /* 301 = ____semctl13 */ 1052 #else 1053 { 0, 0, 0, 1054 sys_nosys }, /* 301 = excluded ____semctl13 */ 1055 #endif 1056 #if defined(SYSVMSG) || !defined(_KERNEL) 1057 { 3, s(struct sys___msgctl13_args), 0, 1058 sys___msgctl13 }, /* 302 = __msgctl13 */ 1059 #else 1060 { 0, 0, 0, 1061 sys_nosys }, /* 302 = excluded __msgctl13 */ 1062 #endif 1063 #if defined(SYSVSHM) || !defined(_KERNEL) 1064 { 3, s(struct sys___shmctl13_args), 0, 1065 sys___shmctl13 }, /* 303 = __shmctl13 */ 1066 #else 1067 { 0, 0, 0, 1068 sys_nosys }, /* 303 = excluded __shmctl13 */ 1069 #endif 1070 { 2, s(struct sys_lchflags_args), 0, 1071 sys_lchflags }, /* 304 = lchflags */ 1072 { 0, 0, 0, 1073 sys_issetugid }, /* 305 = issetugid */ 1074 }; 1075 1076