/* $NetBSD: mach_sysent.c,v 1.13 2003/11/20 07:12:34 manu Exp $ */ /* * System call switch table. * * DO NOT EDIT-- this file is automatically generated. * created from NetBSD: syscalls.master,v 1.5 2003/01/18 08:18:50 thorpej Exp */ #include __KERNEL_RCSID(0, "$NetBSD: mach_sysent.c,v 1.13 2003/11/20 07:12:34 manu Exp $"); #if defined(_KERNEL_OPT) #include "opt_ntp.h" #include "opt_sysv.h" #endif #include #include #include #include #include #include #include #include #include #include #include #define s(type) sizeof(type) struct sysent mach_sysent[] = { { 0, 0, 0, sys_nosys }, /* 0 = unimplemented */ { 0, 0, 0, sys_nosys }, /* 1 = unimplemented */ { 0, 0, 0, sys_nosys }, /* 2 = unimplemented */ { 0, 0, 0, sys_nosys }, /* 3 = unimplemented */ { 0, 0, 0, sys_nosys }, /* 4 = unimplemented */ { 0, 0, 0, sys_nosys }, /* 5 = unimplemented */ { 0, 0, 0, sys_nosys }, /* 6 = unimplemented */ { 0, 0, 0, sys_nosys }, /* 7 = unimplemented */ { 0, 0, 0, sys_nosys }, /* 8 = unimplemented */ { 0, 0, 0, sys_nosys }, /* 9 = unimplemented */ { 0, 0, 0, sys_nosys }, /* 10 = unimplemented */ { 0, 0, 0, sys_nosys }, /* 11 = unimplemented */ { 0, 0, 0, sys_nosys }, /* 12 = unimplemented */ { 0, 0, 0, sys_nosys }, /* 13 = unimplemented */ { 0, 0, 0, sys_nosys }, /* 14 = unimplemented */ { 0, 0, 0, sys_nosys }, /* 15 = unimplemented */ { 0, 0, 0, sys_nosys }, /* 16 = unimplemented */ { 0, 0, 0, sys_nosys }, /* 17 = unimplemented */ { 0, 0, 0, sys_nosys }, /* 18 = unimplemented */ { 0, 0, 0, sys_nosys }, /* 19 = unimplemented */ { 0, 0, 0, sys_nosys }, /* 20 = unimplemented */ { 0, 0, 0, sys_nosys }, /* 21 = unimplemented */ { 0, 0, 0, sys_nosys }, /* 22 = unimplemented */ { 0, 0, 0, sys_nosys }, /* 23 = unimplemented */ { 0, 0, 0, sys_nosys }, /* 24 = unimplemented */ { 0, 0, 0, sys_nosys }, /* 25 = unimplemented */ { 0, 0, 0, mach_sys_reply_port }, /* 26 = reply_port */ { 0, 0, 0, mach_sys_thread_self_trap }, /* 27 = thread_self_trap */ { 0, 0, 0, mach_sys_task_self_trap }, /* 28 = task_self_trap */ { 0, 0, 0, mach_sys_host_self_trap }, /* 29 = host_self_trap */ { 0, 0, 0, sys_nosys }, /* 30 = unimplemented */ { 7, s(struct mach_sys_msg_trap_args), 0, mach_sys_msg_trap }, /* 31 = msg_trap */ { 9, s(struct mach_sys_msg_overwrite_trap_args), 0, mach_sys_msg_overwrite_trap }, /* 32 = msg_overwrite_trap */ { 1, s(struct mach_sys_semaphore_signal_trap_args), 0, mach_sys_semaphore_signal_trap }, /* 33 = semaphore_signal_trap */ { 1, s(struct mach_sys_semaphore_signal_all_trap_args), 0, mach_sys_semaphore_signal_all_trap },/* 34 = semaphore_signal_all_trap */ { 1, s(struct mach_sys_semaphore_signal_thread_trap_args), 0, mach_sys_semaphore_signal_thread_trap },/* 35 = semaphore_signal_thread_trap */ { 1, s(struct mach_sys_semaphore_wait_trap_args), 0, mach_sys_semaphore_wait_trap }, /* 36 = semaphore_wait_trap */ { 2, s(struct mach_sys_semaphore_wait_signal_trap_args), 0, mach_sys_semaphore_wait_signal_trap },/* 37 = semaphore_wait_signal_trap */ { 3, s(struct mach_sys_semaphore_timedwait_trap_args), 0, mach_sys_semaphore_timedwait_trap },/* 38 = semaphore_timedwait_trap */ { 4, s(struct mach_sys_semaphore_timedwait_signal_trap_args), 0, mach_sys_semaphore_timedwait_signal_trap },/* 39 = semaphore_timedwait_signal_trap */ { 0, 0, 0, sys_nosys }, /* 40 = unimplemented */ { 0, 0, 0, mach_sys_init_process }, /* 41 = init_process */ { 0, 0, 0, sys_nosys }, /* 42 = unimplemented */ { 5, s(struct mach_sys_map_fd_args), 0, mach_sys_map_fd }, /* 43 = map_fd */ { 0, 0, 0, sys_nosys }, /* 44 = unimplemented */ { 3, s(struct mach_sys_task_for_pid_args), 0, mach_sys_task_for_pid }, /* 45 = task_for_pid */ { 2, s(struct mach_sys_pid_for_task_args), 0, mach_sys_pid_for_task }, /* 46 = pid_for_task */ { 0, 0, 0, sys_nosys }, /* 47 = unimplemented */ { 4, s(struct mach_sys_macx_swapon_args), 0, mach_sys_macx_swapon }, /* 48 = macx_swapon */ { 2, s(struct mach_sys_macx_swapoff_args), 0, mach_sys_macx_swapoff }, /* 49 = macx_swapoff */ { 0, 0, 0, sys_nosys }, /* 50 = unimplemented */ { 4, s(struct mach_sys_macx_triggers_args), 0, mach_sys_macx_triggers }, /* 51 = macx_triggers */ { 0, 0, 0, sys_nosys }, /* 52 = unimplemented */ { 0, 0, 0, sys_nosys }, /* 53 = unimplemented */ { 0, 0, 0, sys_nosys }, /* 54 = unimplemented */ { 0, 0, 0, sys_nosys }, /* 55 = unimplemented */ { 0, 0, 0, sys_nosys }, /* 56 = unimplemented */ { 0, 0, 0, sys_nosys }, /* 57 = unimplemented */ { 0, 0, 0, sys_nosys }, /* 58 = unimplemented */ { 1, s(struct mach_sys_swtch_pri_args), 0, mach_sys_swtch_pri }, /* 59 = swtch_pri */ { 0, 0, 0, mach_sys_swtch }, /* 60 = swtch */ { 3, s(struct mach_sys_syscall_thread_switch_args), 0, mach_sys_syscall_thread_switch }, /* 61 = syscall_thread_switch */ { 5, s(struct mach_sys_clock_sleep_trap_args), 0, mach_sys_clock_sleep_trap }, /* 62 = clock_sleep_trap */ { 0, 0, 0, sys_nosys }, /* 63 = unimplemented */ { 0, 0, 0, sys_nosys }, /* 64 = unimplemented */ { 0, 0, 0, sys_nosys }, /* 65 = unimplemented */ { 0, 0, 0, sys_nosys }, /* 66 = unimplemented */ { 0, 0, 0, sys_nosys }, /* 67 = unimplemented */ { 0, 0, 0, sys_nosys }, /* 68 = unimplemented */ { 0, 0, 0, sys_nosys }, /* 69 = unimplemented */ { 0, 0, 0, sys_nosys }, /* 70 = unimplemented */ { 0, 0, 0, sys_nosys }, /* 71 = unimplemented */ { 0, 0, 0, sys_nosys }, /* 72 = unimplemented */ { 0, 0, 0, sys_nosys }, /* 73 = unimplemented */ { 0, 0, 0, sys_nosys }, /* 74 = unimplemented */ { 0, 0, 0, sys_nosys }, /* 75 = unimplemented */ { 0, 0, 0, sys_nosys }, /* 76 = unimplemented */ { 0, 0, 0, sys_nosys }, /* 77 = unimplemented */ { 0, 0, 0, sys_nosys }, /* 78 = unimplemented */ { 0, 0, 0, sys_nosys }, /* 79 = unimplemented */ { 0, 0, 0, sys_nosys }, /* 80 = unimplemented */ { 0, 0, 0, sys_nosys }, /* 81 = unimplemented */ { 0, 0, 0, sys_nosys }, /* 82 = unimplemented */ { 0, 0, 0, sys_nosys }, /* 83 = unimplemented */ { 0, 0, 0, sys_nosys }, /* 84 = unimplemented */ { 0, 0, 0, sys_nosys }, /* 85 = unimplemented */ { 0, 0, 0, sys_nosys }, /* 86 = unimplemented */ { 0, 0, 0, sys_nosys }, /* 87 = unimplemented */ { 0, 0, 0, sys_nosys }, /* 88 = unimplemented */ { 1, s(struct mach_sys_timebase_info_args), 0, mach_sys_timebase_info }, /* 89 = timebase_info */ { 1, s(struct mach_sys_wait_until_args), 0, mach_sys_wait_until }, /* 90 = wait_until */ { 0, 0, 0, mach_sys_timer_create }, /* 91 = timer_create */ { 1, s(struct mach_sys_timer_destroy_args), 0, mach_sys_timer_destroy }, /* 92 = timer_destroy */ { 2, s(struct mach_sys_timer_arm_args), 0, mach_sys_timer_arm }, /* 93 = timer_arm */ { 2, s(struct mach_sys_timer_cancel_args), 0, mach_sys_timer_cancel }, /* 94 = timer_cancel */ { 0, 0, 0, mach_sys_get_time_base_info }, /* 95 = get_time_base_info */ { 0, 0, 0, sys_nosys }, /* 96 = unimplemented */ { 0, 0, 0, sys_nosys }, /* 97 = unimplemented */ { 0, 0, 0, sys_nosys }, /* 98 = unimplemented */ { 0, 0, 0, sys_nosys }, /* 99 = unimplemented */ { 0, 0, 0, sys_nosys }, /* 100 = unimplemented */ { 0, 0, 0, sys_nosys }, /* 101 = unimplemented */ { 0, 0, 0, sys_nosys }, /* 102 = unimplemented */ { 0, 0, 0, sys_nosys }, /* 103 = unimplemented */ { 0, 0, 0, sys_nosys }, /* 104 = unimplemented */ { 0, 0, 0, sys_nosys }, /* 105 = unimplemented */ { 0, 0, 0, sys_nosys }, /* 106 = unimplemented */ { 0, 0, 0, sys_nosys }, /* 107 = unimplemented */ { 0, 0, 0, sys_nosys }, /* 108 = unimplemented */ { 0, 0, 0, sys_nosys }, /* 109 = unimplemented */ { 0, 0, 0, sys_nosys }, /* 110 = unimplemented */ { 0, 0, 0, sys_nosys }, /* 111 = unimplemented */ { 0, 0, 0, sys_nosys }, /* 112 = unimplemented */ { 0, 0, 0, sys_nosys }, /* 113 = unimplemented */ { 0, 0, 0, sys_nosys }, /* 114 = unimplemented */ { 0, 0, 0, sys_nosys }, /* 115 = unimplemented */ { 0, 0, 0, sys_nosys }, /* 116 = unimplemented */ { 0, 0, 0, sys_nosys }, /* 117 = unimplemented */ { 0, 0, 0, sys_nosys }, /* 118 = unimplemented */ { 0, 0, 0, sys_nosys }, /* 119 = unimplemented */ { 0, 0, 0, sys_nosys }, /* 120 = unimplemented */ { 0, 0, 0, sys_nosys }, /* 121 = unimplemented */ { 0, 0, 0, sys_nosys }, /* 122 = unimplemented */ { 0, 0, 0, sys_nosys }, /* 123 = unimplemented */ { 0, 0, 0, sys_nosys }, /* 124 = unimplemented */ { 0, 0, 0, sys_nosys }, /* 125 = unimplemented */ { 0, 0, 0, sys_nosys }, /* 126 = unimplemented */ { 0, 0, 0, sys_nosys }, /* 127 = unimplemented */ };