NetBSD-5.0.2/sys/compat/mach/mach_sysent.c

Compare this file to the similar file:
Show the results in this format:

/* $NetBSD: mach_sysent.c,v 1.21 2007/12/20 23:10:48 dsl Exp $ */

/*
 * System call switch table.
 *
 * DO NOT EDIT-- this file is automatically generated.
 * created from	NetBSD: syscalls.master,v 1.9 2007/02/09 21:55:22 ad Exp
 */

#include <sys/cdefs.h>
__KERNEL_RCSID(0, "$NetBSD: mach_sysent.c,v 1.21 2007/12/20 23:10:48 dsl Exp $");

#if defined(_KERNEL_OPT)
#include "opt_ntp.h"
#include "opt_sysv.h"
#endif
#include <sys/param.h>
#include <sys/systm.h>
#include <sys/signal.h>
#include <sys/mount.h>
#include <sys/poll.h>
#include <sys/syscallargs.h>
#include <compat/mach/mach_types.h>
#include <compat/mach/mach_message.h>
#include <compat/mach/mach_clock.h>
#include <compat/mach/mach_syscallargs.h>

#define	s(type)	sizeof(type)
#define	n(type)	(sizeof(type)/sizeof (register_t))
#define	ns(type)	n(type), s(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,
	    (sy_call_t *)mach_sys_reply_port },	/* 26 = reply_port */
	{ 0, 0, 0,
	    (sy_call_t *)mach_sys_thread_self_trap },/* 27 = thread_self_trap */
	{ 0, 0, 0,
	    (sy_call_t *)mach_sys_task_self_trap },/* 28 = task_self_trap */
	{ 0, 0, 0,
	    (sy_call_t *)mach_sys_host_self_trap },/* 29 = host_self_trap */
	{ 0, 0, 0,
	    sys_nosys },			/* 30 = unimplemented */
	{ ns(struct mach_sys_msg_trap_args), 0,
	    (sy_call_t *)mach_sys_msg_trap },	/* 31 = msg_trap */
	{ ns(struct mach_sys_msg_overwrite_trap_args), 0,
	    (sy_call_t *)mach_sys_msg_overwrite_trap },/* 32 = msg_overwrite_trap */
	{ ns(struct mach_sys_semaphore_signal_trap_args), 0,
	    (sy_call_t *)mach_sys_semaphore_signal_trap },/* 33 = semaphore_signal_trap */
	{ ns(struct mach_sys_semaphore_signal_all_trap_args), 0,
	    (sy_call_t *)mach_sys_semaphore_signal_all_trap },/* 34 = semaphore_signal_all_trap */
	{ ns(struct mach_sys_semaphore_signal_thread_trap_args), 0,
	    (sy_call_t *)mach_sys_semaphore_signal_thread_trap },/* 35 = semaphore_signal_thread_trap */
	{ ns(struct mach_sys_semaphore_wait_trap_args), 0,
	    (sy_call_t *)mach_sys_semaphore_wait_trap },/* 36 = semaphore_wait_trap */
	{ ns(struct mach_sys_semaphore_wait_signal_trap_args), 0,
	    (sy_call_t *)mach_sys_semaphore_wait_signal_trap },/* 37 = semaphore_wait_signal_trap */
	{ ns(struct mach_sys_semaphore_timedwait_trap_args), 0,
	    (sy_call_t *)mach_sys_semaphore_timedwait_trap },/* 38 = semaphore_timedwait_trap */
	{ ns(struct mach_sys_semaphore_timedwait_signal_trap_args), 0,
	    (sy_call_t *)mach_sys_semaphore_timedwait_signal_trap },/* 39 = semaphore_timedwait_signal_trap */
	{ 0, 0, 0,
	    sys_nosys },			/* 40 = unimplemented */
	{ 0, 0, 0,
	    (sy_call_t *)mach_sys_init_process },/* 41 = init_process */
	{ 0, 0, 0,
	    sys_nosys },			/* 42 = unimplemented */
	{ ns(struct mach_sys_map_fd_args), 0,
	    (sy_call_t *)mach_sys_map_fd },	/* 43 = map_fd */
	{ 0, 0, 0,
	    sys_nosys },			/* 44 = unimplemented */
	{ ns(struct mach_sys_task_for_pid_args), 0,
	    (sy_call_t *)mach_sys_task_for_pid },/* 45 = task_for_pid */
	{ ns(struct mach_sys_pid_for_task_args), 0,
	    (sy_call_t *)mach_sys_pid_for_task },/* 46 = pid_for_task */
	{ 0, 0, 0,
	    sys_nosys },			/* 47 = unimplemented */
	{ ns(struct mach_sys_macx_swapon_args), 0,
	    (sy_call_t *)mach_sys_macx_swapon },/* 48 = macx_swapon */
	{ ns(struct mach_sys_macx_swapoff_args), 0,
	    (sy_call_t *)mach_sys_macx_swapoff },/* 49 = macx_swapoff */
	{ 0, 0, 0,
	    sys_nosys },			/* 50 = unimplemented */
	{ ns(struct mach_sys_macx_triggers_args), 0,
	    (sy_call_t *)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 */
	{ ns(struct mach_sys_swtch_pri_args), 0,
	    (sy_call_t *)mach_sys_swtch_pri },	/* 59 = swtch_pri */
	{ 0, 0, 0,
	    (sy_call_t *)mach_sys_swtch },	/* 60 = swtch */
	{ ns(struct mach_sys_syscall_thread_switch_args), 0,
	    (sy_call_t *)mach_sys_syscall_thread_switch },/* 61 = syscall_thread_switch */
	{ ns(struct mach_sys_clock_sleep_trap_args), 0,
	    (sy_call_t *)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 */
	{ ns(struct mach_sys_timebase_info_args), 0,
	    (sy_call_t *)mach_sys_timebase_info },/* 89 = timebase_info */
	{ ns(struct mach_sys_wait_until_args), 0,
	    (sy_call_t *)mach_sys_wait_until },	/* 90 = wait_until */
	{ 0, 0, 0,
	    (sy_call_t *)mach_sys_timer_create },/* 91 = timer_create */
	{ ns(struct mach_sys_timer_destroy_args), 0,
	    (sy_call_t *)mach_sys_timer_destroy },/* 92 = timer_destroy */
	{ ns(struct mach_sys_timer_arm_args), 0,
	    (sy_call_t *)mach_sys_timer_arm },	/* 93 = timer_arm */
	{ ns(struct mach_sys_timer_cancel_args), 0,
	    (sy_call_t *)mach_sys_timer_cancel },/* 94 = timer_cancel */
	{ 0, 0, 0,
	    (sy_call_t *)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 */
};