Annotation of sys/compat/ibcs2/ibcs2_sysent.c, Revision 1.1
1.1 ! nbrk 1: /* $OpenBSD: ibcs2_sysent.c,v 1.9 2004/07/09 23:55:31 millert Exp $ */
! 2:
! 3: /*
! 4: * System call switch table.
! 5: *
! 6: * DO NOT EDIT-- this file is automatically generated.
! 7: * created from OpenBSD: syscalls.master,v 1.8 2002/03/14 03:16:03 millert Exp
! 8: */
! 9:
! 10: #include <sys/param.h>
! 11: #include <sys/systm.h>
! 12: #include <sys/signal.h>
! 13: #include <sys/mount.h>
! 14: #include <sys/poll.h>
! 15: #include <sys/syscallargs.h>
! 16: #include <compat/ibcs2/ibcs2_types.h>
! 17: #include <compat/ibcs2/ibcs2_signal.h>
! 18: #include <compat/ibcs2/ibcs2_syscallargs.h>
! 19: #include <compat/ibcs2/ibcs2_statfs.h>
! 20:
! 21: #define s(type) sizeof(type)
! 22:
! 23: struct sysent ibcs2_sysent[] = {
! 24: { 0, 0,
! 25: sys_nosys }, /* 0 = syscall */
! 26: { 1, s(struct sys_exit_args),
! 27: sys_exit }, /* 1 = exit */
! 28: { 0, 0,
! 29: sys_fork }, /* 2 = fork */
! 30: { 3, s(struct ibcs2_sys_read_args),
! 31: ibcs2_sys_read }, /* 3 = read */
! 32: { 3, s(struct sys_write_args),
! 33: sys_write }, /* 4 = write */
! 34: { 3, s(struct ibcs2_sys_open_args),
! 35: ibcs2_sys_open }, /* 5 = open */
! 36: { 1, s(struct sys_close_args),
! 37: sys_close }, /* 6 = close */
! 38: { 3, s(struct ibcs2_sys_waitsys_args),
! 39: ibcs2_sys_waitsys }, /* 7 = waitsys */
! 40: { 2, s(struct ibcs2_sys_creat_args),
! 41: ibcs2_sys_creat }, /* 8 = creat */
! 42: { 2, s(struct sys_link_args),
! 43: sys_link }, /* 9 = link */
! 44: { 1, s(struct ibcs2_sys_unlink_args),
! 45: ibcs2_sys_unlink }, /* 10 = unlink */
! 46: { 2, s(struct ibcs2_sys_execv_args),
! 47: ibcs2_sys_execv }, /* 11 = execv */
! 48: { 1, s(struct ibcs2_sys_chdir_args),
! 49: ibcs2_sys_chdir }, /* 12 = chdir */
! 50: { 1, s(struct ibcs2_sys_time_args),
! 51: ibcs2_sys_time }, /* 13 = time */
! 52: { 3, s(struct ibcs2_sys_mknod_args),
! 53: ibcs2_sys_mknod }, /* 14 = mknod */
! 54: { 2, s(struct ibcs2_sys_chmod_args),
! 55: ibcs2_sys_chmod }, /* 15 = chmod */
! 56: { 3, s(struct ibcs2_sys_chown_args),
! 57: ibcs2_sys_chown }, /* 16 = chown */
! 58: { 1, s(struct sys_obreak_args),
! 59: sys_obreak }, /* 17 = obreak */
! 60: { 2, s(struct ibcs2_sys_stat_args),
! 61: ibcs2_sys_stat }, /* 18 = stat */
! 62: { 3, s(struct compat_43_sys_lseek_args),
! 63: compat_43_sys_lseek }, /* 19 = lseek */
! 64: { 0, 0,
! 65: sys_getpid }, /* 20 = getpid */
! 66: { 6, s(struct ibcs2_sys_mount_args),
! 67: ibcs2_sys_mount }, /* 21 = mount */
! 68: { 1, s(struct ibcs2_sys_umount_args),
! 69: ibcs2_sys_umount }, /* 22 = umount */
! 70: { 1, s(struct ibcs2_sys_setuid_args),
! 71: ibcs2_sys_setuid }, /* 23 = setuid */
! 72: { 0, 0,
! 73: sys_getuid }, /* 24 = getuid */
! 74: { 1, s(struct ibcs2_sys_stime_args),
! 75: ibcs2_sys_stime }, /* 25 = stime */
! 76: { 0, 0,
! 77: sys_nosys }, /* 26 = unimplemented ibcs2_ptrace */
! 78: { 1, s(struct ibcs2_sys_alarm_args),
! 79: ibcs2_sys_alarm }, /* 27 = alarm */
! 80: { 2, s(struct ibcs2_sys_fstat_args),
! 81: ibcs2_sys_fstat }, /* 28 = fstat */
! 82: { 0, 0,
! 83: ibcs2_sys_pause }, /* 29 = pause */
! 84: { 2, s(struct ibcs2_sys_utime_args),
! 85: ibcs2_sys_utime }, /* 30 = utime */
! 86: { 0, 0,
! 87: sys_nosys }, /* 31 = unimplemented was stty */
! 88: { 0, 0,
! 89: sys_nosys }, /* 32 = unimplemented was gtty */
! 90: { 2, s(struct ibcs2_sys_access_args),
! 91: ibcs2_sys_access }, /* 33 = access */
! 92: { 1, s(struct ibcs2_sys_nice_args),
! 93: ibcs2_sys_nice }, /* 34 = nice */
! 94: { 4, s(struct ibcs2_sys_statfs_args),
! 95: ibcs2_sys_statfs }, /* 35 = statfs */
! 96: { 0, 0,
! 97: sys_sync }, /* 36 = sync */
! 98: { 2, s(struct ibcs2_sys_kill_args),
! 99: ibcs2_sys_kill }, /* 37 = kill */
! 100: { 4, s(struct ibcs2_sys_fstatfs_args),
! 101: ibcs2_sys_fstatfs }, /* 38 = fstatfs */
! 102: { 4, s(struct ibcs2_sys_pgrpsys_args),
! 103: ibcs2_sys_pgrpsys }, /* 39 = pgrpsys */
! 104: { 0, 0,
! 105: sys_nosys }, /* 40 = unimplemented ibcs2_xenix */
! 106: { 1, s(struct sys_dup_args),
! 107: sys_dup }, /* 41 = dup */
! 108: { 0, 0,
! 109: sys_opipe }, /* 42 = opipe */
! 110: { 1, s(struct ibcs2_sys_times_args),
! 111: ibcs2_sys_times }, /* 43 = times */
! 112: { 0, 0,
! 113: sys_nosys }, /* 44 = unimplemented profil */
! 114: { 1, s(struct ibcs2_sys_plock_args),
! 115: ibcs2_sys_plock }, /* 45 = plock */
! 116: { 1, s(struct ibcs2_sys_setgid_args),
! 117: ibcs2_sys_setgid }, /* 46 = setgid */
! 118: { 0, 0,
! 119: sys_getgid }, /* 47 = getgid */
! 120: { 2, s(struct ibcs2_sys_sigsys_args),
! 121: ibcs2_sys_sigsys }, /* 48 = sigsys */
! 122: #ifdef SYSVMSG
! 123: { 6, s(struct ibcs2_sys_msgsys_args),
! 124: ibcs2_sys_msgsys }, /* 49 = msgsys */
! 125: #else
! 126: { 0, 0,
! 127: sys_nosys }, /* 49 = unimplemented msgsys */
! 128: #endif
! 129: { 2, s(struct ibcs2_sys_sysi86_args),
! 130: ibcs2_sys_sysi86 }, /* 50 = sysi86 */
! 131: { 0, 0,
! 132: sys_nosys }, /* 51 = unimplemented ibcs2_acct */
! 133: #ifdef SYSVSHM
! 134: { 4, s(struct ibcs2_sys_shmsys_args),
! 135: ibcs2_sys_shmsys }, /* 52 = shmsys */
! 136: #else
! 137: { 0, 0,
! 138: sys_nosys }, /* 52 = unimplemented shmsys */
! 139: #endif
! 140: #ifdef SYSVSEM
! 141: { 5, s(struct ibcs2_sys_semsys_args),
! 142: ibcs2_sys_semsys }, /* 53 = semsys */
! 143: #else
! 144: { 0, 0,
! 145: sys_nosys }, /* 53 = unimplemented semsys */
! 146: #endif
! 147: { 3, s(struct ibcs2_sys_ioctl_args),
! 148: ibcs2_sys_ioctl }, /* 54 = ioctl */
! 149: { 3, s(struct ibcs2_sys_uadmin_args),
! 150: ibcs2_sys_uadmin }, /* 55 = uadmin */
! 151: { 0, 0,
! 152: sys_nosys }, /* 56 = unimplemented */
! 153: { 3, s(struct ibcs2_sys_utssys_args),
! 154: ibcs2_sys_utssys }, /* 57 = utssys */
! 155: { 0, 0,
! 156: sys_nosys }, /* 58 = unimplemented */
! 157: { 3, s(struct ibcs2_sys_execve_args),
! 158: ibcs2_sys_execve }, /* 59 = execve */
! 159: { 1, s(struct sys_umask_args),
! 160: sys_umask }, /* 60 = umask */
! 161: { 1, s(struct sys_chroot_args),
! 162: sys_chroot }, /* 61 = chroot */
! 163: { 3, s(struct ibcs2_sys_fcntl_args),
! 164: ibcs2_sys_fcntl }, /* 62 = fcntl */
! 165: { 2, s(struct ibcs2_sys_ulimit_args),
! 166: ibcs2_sys_ulimit }, /* 63 = ulimit */
! 167: { 0, 0,
! 168: sys_nosys }, /* 64 = unimplemented reserved for unix/pc */
! 169: { 0, 0,
! 170: sys_nosys }, /* 65 = unimplemented reserved for unix/pc */
! 171: { 0, 0,
! 172: sys_nosys }, /* 66 = unimplemented reserved for unix/pc */
! 173: { 0, 0,
! 174: sys_nosys }, /* 67 = unimplemented reserved for unix/pc */
! 175: { 0, 0,
! 176: sys_nosys }, /* 68 = unimplemented reserved for unix/pc */
! 177: { 0, 0,
! 178: sys_nosys }, /* 69 = unimplemented reserved for unix/pc */
! 179: { 0, 0,
! 180: sys_nosys }, /* 70 = obsolete rfs_advfs */
! 181: { 0, 0,
! 182: sys_nosys }, /* 71 = obsolete rfs_unadvfs */
! 183: { 0, 0,
! 184: sys_nosys }, /* 72 = obsolete rfs_rmount */
! 185: { 0, 0,
! 186: sys_nosys }, /* 73 = obsolete rfs_rumount */
! 187: { 0, 0,
! 188: sys_nosys }, /* 74 = obsolete rfs_rfstart */
! 189: { 0, 0,
! 190: sys_nosys }, /* 75 = obsolete rfs_sigret */
! 191: { 0, 0,
! 192: sys_nosys }, /* 76 = obsolete rfs_rdebug */
! 193: { 0, 0,
! 194: sys_nosys }, /* 77 = obsolete rfs_rfstop */
! 195: { 0, 0,
! 196: sys_nosys }, /* 78 = unimplemented rfs_rfsys */
! 197: { 1, s(struct ibcs2_sys_rmdir_args),
! 198: ibcs2_sys_rmdir }, /* 79 = rmdir */
! 199: { 2, s(struct ibcs2_sys_mkdir_args),
! 200: ibcs2_sys_mkdir }, /* 80 = mkdir */
! 201: { 3, s(struct ibcs2_sys_getdents_args),
! 202: ibcs2_sys_getdents }, /* 81 = getdents */
! 203: { 0, 0,
! 204: sys_nosys }, /* 82 = unimplemented */
! 205: { 0, 0,
! 206: sys_nosys }, /* 83 = unimplemented */
! 207: { 3, s(struct ibcs2_sys_sysfs_args),
! 208: ibcs2_sys_sysfs }, /* 84 = sysfs */
! 209: { 4, s(struct ibcs2_sys_getmsg_args),
! 210: ibcs2_sys_getmsg }, /* 85 = getmsg */
! 211: { 4, s(struct ibcs2_sys_putmsg_args),
! 212: ibcs2_sys_putmsg }, /* 86 = putmsg */
! 213: { 3, s(struct sys_poll_args),
! 214: sys_poll }, /* 87 = poll */
! 215: { 0, 0,
! 216: sys_nosys }, /* 88 = unimplemented */
! 217: { 0, 0,
! 218: sys_nosys }, /* 89 = unimplemented */
! 219: { 2, s(struct ibcs2_sys_symlink_args),
! 220: ibcs2_sys_symlink }, /* 90 = symlink */
! 221: { 2, s(struct ibcs2_sys_lstat_args),
! 222: ibcs2_sys_lstat }, /* 91 = lstat */
! 223: { 3, s(struct ibcs2_sys_readlink_args),
! 224: ibcs2_sys_readlink }, /* 92 = readlink */
! 225: { 0, 0,
! 226: sys_nosys }, /* 93 = unimplemented */
! 227: { 0, 0,
! 228: sys_nosys }, /* 94 = unimplemented */
! 229: { 0, 0,
! 230: sys_nosys }, /* 95 = unimplemented */
! 231: { 0, 0,
! 232: sys_nosys }, /* 96 = unimplemented */
! 233: { 0, 0,
! 234: sys_nosys }, /* 97 = unimplemented */
! 235: { 0, 0,
! 236: sys_nosys }, /* 98 = unimplemented */
! 237: { 0, 0,
! 238: sys_nosys }, /* 99 = unimplemented */
! 239: { 0, 0,
! 240: sys_nosys }, /* 100 = unimplemented */
! 241: { 0, 0,
! 242: sys_nosys }, /* 101 = unimplemented */
! 243: { 0, 0,
! 244: sys_nosys }, /* 102 = unimplemented */
! 245: { 1, s(struct sys_sigreturn_args),
! 246: sys_sigreturn }, /* 103 = sigreturn */
! 247: { 0, 0,
! 248: sys_nosys }, /* 104 = unimplemented */
! 249: { 0, 0,
! 250: sys_nosys }, /* 105 = unimplemented */
! 251: { 0, 0,
! 252: sys_nosys }, /* 106 = unimplemented */
! 253: { 0, 0,
! 254: sys_nosys }, /* 107 = unimplemented */
! 255: { 0, 0,
! 256: sys_nosys }, /* 108 = unimplemented */
! 257: { 0, 0,
! 258: sys_nosys }, /* 109 = unimplemented */
! 259: { 0, 0,
! 260: sys_nosys }, /* 110 = unimplemented */
! 261: { 0, 0,
! 262: sys_nosys }, /* 111 = unimplemented */
! 263: { 0, 0,
! 264: sys_nosys }, /* 112 = unimplemented */
! 265: { 0, 0,
! 266: sys_nosys }, /* 113 = unimplemented */
! 267: { 0, 0,
! 268: sys_nosys }, /* 114 = unimplemented */
! 269: { 0, 0,
! 270: sys_nosys }, /* 115 = unimplemented */
! 271: { 0, 0,
! 272: sys_nosys }, /* 116 = unimplemented */
! 273: { 0, 0,
! 274: sys_nosys }, /* 117 = unimplemented */
! 275: { 0, 0,
! 276: sys_nosys }, /* 118 = unimplemented */
! 277: { 0, 0,
! 278: sys_nosys }, /* 119 = unimplemented */
! 279: { 0, 0,
! 280: sys_nosys }, /* 120 = unimplemented */
! 281: { 0, 0,
! 282: sys_nosys }, /* 121 = unimplemented */
! 283: { 0, 0,
! 284: sys_nosys }, /* 122 = unimplemented */
! 285: { 0, 0,
! 286: sys_nosys }, /* 123 = unimplemented */
! 287: { 0, 0,
! 288: sys_nosys }, /* 124 = unimplemented */
! 289: { 0, 0,
! 290: sys_nosys }, /* 125 = unimplemented */
! 291: { 0, 0,
! 292: sys_nosys }, /* 126 = unimplemented */
! 293: { 0, 0,
! 294: sys_nosys }, /* 127 = unimplemented */
! 295: { 0, 0,
! 296: sys_nosys }, /* 128 = unimplemented */
! 297: { 0, 0,
! 298: sys_nosys }, /* 129 = unimplemented xenix_xlocking */
! 299: { 0, 0,
! 300: sys_nosys }, /* 130 = unimplemented xenix_creatsem */
! 301: { 0, 0,
! 302: sys_nosys }, /* 131 = unimplemented xenix_opensem */
! 303: { 0, 0,
! 304: sys_nosys }, /* 132 = unimplemented xenix_sigsem */
! 305: { 0, 0,
! 306: sys_nosys }, /* 133 = unimplemented xenix_waitsem */
! 307: { 0, 0,
! 308: sys_nosys }, /* 134 = unimplemented xenix_nbwaitsem */
! 309: { 1, s(struct xenix_sys_rdchk_args),
! 310: xenix_sys_rdchk }, /* 135 = rdchk */
! 311: { 0, 0,
! 312: sys_nosys }, /* 136 = unimplemented */
! 313: { 0, 0,
! 314: sys_nosys }, /* 137 = unimplemented */
! 315: { 2, s(struct xenix_sys_chsize_args),
! 316: xenix_sys_chsize }, /* 138 = chsize */
! 317: { 1, s(struct xenix_sys_ftime_args),
! 318: xenix_sys_ftime }, /* 139 = ftime */
! 319: { 1, s(struct xenix_sys_nap_args),
! 320: xenix_sys_nap }, /* 140 = nap */
! 321: { 0, 0,
! 322: sys_nosys }, /* 141 = unimplemented xenix_sdget */
! 323: { 0, 0,
! 324: sys_nosys }, /* 142 = unimplemented xenix_sdfree */
! 325: { 0, 0,
! 326: sys_nosys }, /* 143 = unimplemented xenix_sdenter */
! 327: { 0, 0,
! 328: sys_nosys }, /* 144 = unimplemented xenix_sdleave */
! 329: { 0, 0,
! 330: sys_nosys }, /* 145 = unimplemented xenix_sdgetv */
! 331: { 0, 0,
! 332: sys_nosys }, /* 146 = unimplemented xenix_sdwaitv */
! 333: { 0, 0,
! 334: sys_nosys }, /* 147 = unimplemented */
! 335: { 0, 0,
! 336: sys_nosys }, /* 148 = unimplemented */
! 337: { 0, 0,
! 338: sys_nosys }, /* 149 = unimplemented */
! 339: { 0, 0,
! 340: sys_nosys }, /* 150 = unimplemented */
! 341: { 0, 0,
! 342: sys_nosys }, /* 151 = unimplemented */
! 343: { 0, 0,
! 344: sys_nosys }, /* 152 = unimplemented */
! 345: { 0, 0,
! 346: sys_nosys }, /* 153 = unimplemented */
! 347: { 0, 0,
! 348: sys_nosys }, /* 154 = unimplemented */
! 349: { 0, 0,
! 350: sys_nosys }, /* 155 = unimplemented */
! 351: { 0, 0,
! 352: sys_nosys }, /* 156 = unimplemented */
! 353: { 0, 0,
! 354: sys_nosys }, /* 157 = unimplemented */
! 355: { 0, 0,
! 356: sys_nosys }, /* 158 = unimplemented */
! 357: { 0, 0,
! 358: sys_nosys }, /* 159 = unimplemented */
! 359: { 0, 0,
! 360: sys_nosys }, /* 160 = unimplemented xenix_proctl */
! 361: { 0, 0,
! 362: sys_nosys }, /* 161 = unimplemented xenix_execseg */
! 363: { 0, 0,
! 364: sys_nosys }, /* 162 = unimplemented xenix_unexecseg */
! 365: { 0, 0,
! 366: sys_nosys }, /* 163 = unimplemented */
! 367: { 5, s(struct sys_select_args),
! 368: sys_select }, /* 164 = select */
! 369: { 2, s(struct ibcs2_sys_eaccess_args),
! 370: ibcs2_sys_eaccess }, /* 165 = eaccess */
! 371: { 0, 0,
! 372: sys_nosys }, /* 166 = unimplemented xenix_paccess */
! 373: { 3, s(struct ibcs2_sys_sigaction_args),
! 374: ibcs2_sys_sigaction }, /* 167 = sigaction */
! 375: { 3, s(struct ibcs2_sys_sigprocmask_args),
! 376: ibcs2_sys_sigprocmask }, /* 168 = sigprocmask */
! 377: { 1, s(struct ibcs2_sys_sigpending_args),
! 378: ibcs2_sys_sigpending }, /* 169 = sigpending */
! 379: { 1, s(struct ibcs2_sys_sigsuspend_args),
! 380: ibcs2_sys_sigsuspend }, /* 170 = sigsuspend */
! 381: { 2, s(struct ibcs2_sys_getgroups_args),
! 382: ibcs2_sys_getgroups }, /* 171 = getgroups */
! 383: { 2, s(struct ibcs2_sys_setgroups_args),
! 384: ibcs2_sys_setgroups }, /* 172 = setgroups */
! 385: { 1, s(struct ibcs2_sys_sysconf_args),
! 386: ibcs2_sys_sysconf }, /* 173 = sysconf */
! 387: { 2, s(struct ibcs2_sys_pathconf_args),
! 388: ibcs2_sys_pathconf }, /* 174 = pathconf */
! 389: { 2, s(struct ibcs2_sys_fpathconf_args),
! 390: ibcs2_sys_fpathconf }, /* 175 = fpathconf */
! 391: { 2, s(struct ibcs2_sys_rename_args),
! 392: ibcs2_sys_rename }, /* 176 = rename */
! 393: };
! 394:
CVSweb