The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/compat/mach/mach_sysent.c

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 /* $NetBSD: mach_sysent.c,v 1.16 2005/02/26 23:58:20 perry 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.7 2005/02/26 23:10:20 perry Exp
    8  */
    9 
   10 #include <sys/cdefs.h>
   11 __KERNEL_RCSID(0, "$NetBSD: mach_sysent.c,v 1.16 2005/02/26 23:58:20 perry Exp $");
   12 
   13 #if defined(_KERNEL_OPT)
   14 #include "opt_ntp.h"
   15 #include "opt_sysv.h"
   16 #endif
   17 #include <sys/param.h>
   18 #include <sys/systm.h>
   19 #include <sys/signal.h>
   20 #include <sys/mount.h>
   21 #include <sys/poll.h>
   22 #include <sys/sa.h>
   23 #include <sys/syscallargs.h>
   24 #include <compat/mach/mach_types.h>
   25 #include <compat/mach/mach_message.h>
   26 #include <compat/mach/mach_clock.h>
   27 #include <compat/mach/mach_syscallargs.h>
   28 
   29 #define s(type) sizeof(type)
   30 
   31 struct sysent mach_sysent[] = {
   32         { 0, 0, 0,
   33             sys_nosys },                        /* 0 = unimplemented */
   34         { 0, 0, 0,
   35             sys_nosys },                        /* 1 = unimplemented */
   36         { 0, 0, 0,
   37             sys_nosys },                        /* 2 = unimplemented */
   38         { 0, 0, 0,
   39             sys_nosys },                        /* 3 = unimplemented */
   40         { 0, 0, 0,
   41             sys_nosys },                        /* 4 = unimplemented */
   42         { 0, 0, 0,
   43             sys_nosys },                        /* 5 = unimplemented */
   44         { 0, 0, 0,
   45             sys_nosys },                        /* 6 = unimplemented */
   46         { 0, 0, 0,
   47             sys_nosys },                        /* 7 = unimplemented */
   48         { 0, 0, 0,
   49             sys_nosys },                        /* 8 = unimplemented */
   50         { 0, 0, 0,
   51             sys_nosys },                        /* 9 = unimplemented */
   52         { 0, 0, 0,
   53             sys_nosys },                        /* 10 = unimplemented */
   54         { 0, 0, 0,
   55             sys_nosys },                        /* 11 = unimplemented */
   56         { 0, 0, 0,
   57             sys_nosys },                        /* 12 = unimplemented */
   58         { 0, 0, 0,
   59             sys_nosys },                        /* 13 = unimplemented */
   60         { 0, 0, 0,
   61             sys_nosys },                        /* 14 = unimplemented */
   62         { 0, 0, 0,
   63             sys_nosys },                        /* 15 = unimplemented */
   64         { 0, 0, 0,
   65             sys_nosys },                        /* 16 = unimplemented */
   66         { 0, 0, 0,
   67             sys_nosys },                        /* 17 = unimplemented */
   68         { 0, 0, 0,
   69             sys_nosys },                        /* 18 = unimplemented */
   70         { 0, 0, 0,
   71             sys_nosys },                        /* 19 = unimplemented */
   72         { 0, 0, 0,
   73             sys_nosys },                        /* 20 = unimplemented */
   74         { 0, 0, 0,
   75             sys_nosys },                        /* 21 = unimplemented */
   76         { 0, 0, 0,
   77             sys_nosys },                        /* 22 = unimplemented */
   78         { 0, 0, 0,
   79             sys_nosys },                        /* 23 = unimplemented */
   80         { 0, 0, 0,
   81             sys_nosys },                        /* 24 = unimplemented */
   82         { 0, 0, 0,
   83             sys_nosys },                        /* 25 = unimplemented */
   84         { 0, 0, 0,
   85             mach_sys_reply_port },              /* 26 = reply_port */
   86         { 0, 0, 0,
   87             mach_sys_thread_self_trap },        /* 27 = thread_self_trap */
   88         { 0, 0, 0,
   89             mach_sys_task_self_trap },          /* 28 = task_self_trap */
   90         { 0, 0, 0,
   91             mach_sys_host_self_trap },          /* 29 = host_self_trap */
   92         { 0, 0, 0,
   93             sys_nosys },                        /* 30 = unimplemented */
   94         { 7, s(struct mach_sys_msg_trap_args), 0,
   95             mach_sys_msg_trap },                /* 31 = msg_trap */
   96         { 9, s(struct mach_sys_msg_overwrite_trap_args), 0,
   97             mach_sys_msg_overwrite_trap },      /* 32 = msg_overwrite_trap */
   98         { 1, s(struct mach_sys_semaphore_signal_trap_args), 0,
   99             mach_sys_semaphore_signal_trap },   /* 33 = semaphore_signal_trap */
  100         { 1, s(struct mach_sys_semaphore_signal_all_trap_args), 0,
  101             mach_sys_semaphore_signal_all_trap },/* 34 = semaphore_signal_all_trap */
  102         { 2, s(struct mach_sys_semaphore_signal_thread_trap_args), 0,
  103             mach_sys_semaphore_signal_thread_trap },/* 35 = semaphore_signal_thread_trap */
  104         { 1, s(struct mach_sys_semaphore_wait_trap_args), 0,
  105             mach_sys_semaphore_wait_trap },     /* 36 = semaphore_wait_trap */
  106         { 2, s(struct mach_sys_semaphore_wait_signal_trap_args), 0,
  107             mach_sys_semaphore_wait_signal_trap },/* 37 = semaphore_wait_signal_trap */
  108         { 3, s(struct mach_sys_semaphore_timedwait_trap_args), 0,
  109             mach_sys_semaphore_timedwait_trap },/* 38 = semaphore_timedwait_trap */
  110         { 4, s(struct mach_sys_semaphore_timedwait_signal_trap_args), 0,
  111             mach_sys_semaphore_timedwait_signal_trap },/* 39 = semaphore_timedwait_signal_trap */
  112         { 0, 0, 0,
  113             sys_nosys },                        /* 40 = unimplemented */
  114         { 0, 0, 0,
  115             mach_sys_init_process },            /* 41 = init_process */
  116         { 0, 0, 0,
  117             sys_nosys },                        /* 42 = unimplemented */
  118         { 5, s(struct mach_sys_map_fd_args), 0,
  119             mach_sys_map_fd },                  /* 43 = map_fd */
  120         { 0, 0, 0,
  121             sys_nosys },                        /* 44 = unimplemented */
  122         { 3, s(struct mach_sys_task_for_pid_args), 0,
  123             mach_sys_task_for_pid },            /* 45 = task_for_pid */
  124         { 2, s(struct mach_sys_pid_for_task_args), 0,
  125             mach_sys_pid_for_task },            /* 46 = pid_for_task */
  126         { 0, 0, 0,
  127             sys_nosys },                        /* 47 = unimplemented */
  128         { 4, s(struct mach_sys_macx_swapon_args), 0,
  129             mach_sys_macx_swapon },             /* 48 = macx_swapon */
  130         { 2, s(struct mach_sys_macx_swapoff_args), 0,
  131             mach_sys_macx_swapoff },            /* 49 = macx_swapoff */
  132         { 0, 0, 0,
  133             sys_nosys },                        /* 50 = unimplemented */
  134         { 4, s(struct mach_sys_macx_triggers_args), 0,
  135             mach_sys_macx_triggers },           /* 51 = macx_triggers */
  136         { 0, 0, 0,
  137             sys_nosys },                        /* 52 = unimplemented */
  138         { 0, 0, 0,
  139             sys_nosys },                        /* 53 = unimplemented */
  140         { 0, 0, 0,
  141             sys_nosys },                        /* 54 = unimplemented */
  142         { 0, 0, 0,
  143             sys_nosys },                        /* 55 = unimplemented */
  144         { 0, 0, 0,
  145             sys_nosys },                        /* 56 = unimplemented */
  146         { 0, 0, 0,
  147             sys_nosys },                        /* 57 = unimplemented */
  148         { 0, 0, 0,
  149             sys_nosys },                        /* 58 = unimplemented */
  150         { 1, s(struct mach_sys_swtch_pri_args), 0,
  151             mach_sys_swtch_pri },               /* 59 = swtch_pri */
  152         { 0, 0, 0,
  153             mach_sys_swtch },                   /* 60 = swtch */
  154         { 3, s(struct mach_sys_syscall_thread_switch_args), 0,
  155             mach_sys_syscall_thread_switch },   /* 61 = syscall_thread_switch */
  156         { 5, s(struct mach_sys_clock_sleep_trap_args), 0,
  157             mach_sys_clock_sleep_trap },        /* 62 = clock_sleep_trap */
  158         { 0, 0, 0,
  159             sys_nosys },                        /* 63 = unimplemented */
  160         { 0, 0, 0,
  161             sys_nosys },                        /* 64 = unimplemented */
  162         { 0, 0, 0,
  163             sys_nosys },                        /* 65 = unimplemented */
  164         { 0, 0, 0,
  165             sys_nosys },                        /* 66 = unimplemented */
  166         { 0, 0, 0,
  167             sys_nosys },                        /* 67 = unimplemented */
  168         { 0, 0, 0,
  169             sys_nosys },                        /* 68 = unimplemented */
  170         { 0, 0, 0,
  171             sys_nosys },                        /* 69 = unimplemented */
  172         { 0, 0, 0,
  173             sys_nosys },                        /* 70 = unimplemented */
  174         { 0, 0, 0,
  175             sys_nosys },                        /* 71 = unimplemented */
  176         { 0, 0, 0,
  177             sys_nosys },                        /* 72 = unimplemented */
  178         { 0, 0, 0,
  179             sys_nosys },                        /* 73 = unimplemented */
  180         { 0, 0, 0,
  181             sys_nosys },                        /* 74 = unimplemented */
  182         { 0, 0, 0,
  183             sys_nosys },                        /* 75 = unimplemented */
  184         { 0, 0, 0,
  185             sys_nosys },                        /* 76 = unimplemented */
  186         { 0, 0, 0,
  187             sys_nosys },                        /* 77 = unimplemented */
  188         { 0, 0, 0,
  189             sys_nosys },                        /* 78 = unimplemented */
  190         { 0, 0, 0,
  191             sys_nosys },                        /* 79 = unimplemented */
  192         { 0, 0, 0,
  193             sys_nosys },                        /* 80 = unimplemented */
  194         { 0, 0, 0,
  195             sys_nosys },                        /* 81 = unimplemented */
  196         { 0, 0, 0,
  197             sys_nosys },                        /* 82 = unimplemented */
  198         { 0, 0, 0,
  199             sys_nosys },                        /* 83 = unimplemented */
  200         { 0, 0, 0,
  201             sys_nosys },                        /* 84 = unimplemented */
  202         { 0, 0, 0,
  203             sys_nosys },                        /* 85 = unimplemented */
  204         { 0, 0, 0,
  205             sys_nosys },                        /* 86 = unimplemented */
  206         { 0, 0, 0,
  207             sys_nosys },                        /* 87 = unimplemented */
  208         { 0, 0, 0,
  209             sys_nosys },                        /* 88 = unimplemented */
  210         { 1, s(struct mach_sys_timebase_info_args), 0,
  211             mach_sys_timebase_info },           /* 89 = timebase_info */
  212         { 1, s(struct mach_sys_wait_until_args), 0,
  213             mach_sys_wait_until },              /* 90 = wait_until */
  214         { 0, 0, 0,
  215             mach_sys_timer_create },            /* 91 = timer_create */
  216         { 1, s(struct mach_sys_timer_destroy_args), 0,
  217             mach_sys_timer_destroy },           /* 92 = timer_destroy */
  218         { 2, s(struct mach_sys_timer_arm_args), 0,
  219             mach_sys_timer_arm },               /* 93 = timer_arm */
  220         { 2, s(struct mach_sys_timer_cancel_args), 0,
  221             mach_sys_timer_cancel },            /* 94 = timer_cancel */
  222         { 0, 0, 0,
  223             mach_sys_get_time_base_info },      /* 95 = get_time_base_info */
  224         { 0, 0, 0,
  225             sys_nosys },                        /* 96 = unimplemented */
  226         { 0, 0, 0,
  227             sys_nosys },                        /* 97 = unimplemented */
  228         { 0, 0, 0,
  229             sys_nosys },                        /* 98 = unimplemented */
  230         { 0, 0, 0,
  231             sys_nosys },                        /* 99 = unimplemented */
  232         { 0, 0, 0,
  233             sys_nosys },                        /* 100 = unimplemented */
  234         { 0, 0, 0,
  235             sys_nosys },                        /* 101 = unimplemented */
  236         { 0, 0, 0,
  237             sys_nosys },                        /* 102 = unimplemented */
  238         { 0, 0, 0,
  239             sys_nosys },                        /* 103 = unimplemented */
  240         { 0, 0, 0,
  241             sys_nosys },                        /* 104 = unimplemented */
  242         { 0, 0, 0,
  243             sys_nosys },                        /* 105 = unimplemented */
  244         { 0, 0, 0,
  245             sys_nosys },                        /* 106 = unimplemented */
  246         { 0, 0, 0,
  247             sys_nosys },                        /* 107 = unimplemented */
  248         { 0, 0, 0,
  249             sys_nosys },                        /* 108 = unimplemented */
  250         { 0, 0, 0,
  251             sys_nosys },                        /* 109 = unimplemented */
  252         { 0, 0, 0,
  253             sys_nosys },                        /* 110 = unimplemented */
  254         { 0, 0, 0,
  255             sys_nosys },                        /* 111 = unimplemented */
  256         { 0, 0, 0,
  257             sys_nosys },                        /* 112 = unimplemented */
  258         { 0, 0, 0,
  259             sys_nosys },                        /* 113 = unimplemented */
  260         { 0, 0, 0,
  261             sys_nosys },                        /* 114 = unimplemented */
  262         { 0, 0, 0,
  263             sys_nosys },                        /* 115 = unimplemented */
  264         { 0, 0, 0,
  265             sys_nosys },                        /* 116 = unimplemented */
  266         { 0, 0, 0,
  267             sys_nosys },                        /* 117 = unimplemented */
  268         { 0, 0, 0,
  269             sys_nosys },                        /* 118 = unimplemented */
  270         { 0, 0, 0,
  271             sys_nosys },                        /* 119 = unimplemented */
  272         { 0, 0, 0,
  273             sys_nosys },                        /* 120 = unimplemented */
  274         { 0, 0, 0,
  275             sys_nosys },                        /* 121 = unimplemented */
  276         { 0, 0, 0,
  277             sys_nosys },                        /* 122 = unimplemented */
  278         { 0, 0, 0,
  279             sys_nosys },                        /* 123 = unimplemented */
  280         { 0, 0, 0,
  281             sys_nosys },                        /* 124 = unimplemented */
  282         { 0, 0, 0,
  283             sys_nosys },                        /* 125 = unimplemented */
  284         { 0, 0, 0,
  285             sys_nosys },                        /* 126 = unimplemented */
  286         { 0, 0, 0,
  287             sys_nosys },                        /* 127 = unimplemented */
  288 };
  289 

Cache object: 1d4346dd8f9f1ea1c63b5e0308adf404


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.