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/svr4_32/svr4_32_syscalls.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: svr4_32_syscalls.c,v 1.10 2003/12/07 01:50:10 dmcmahill Exp $ */
    2 
    3 /*
    4  * System call names.
    5  *
    6  * DO NOT EDIT-- this file is automatically generated.
    7  * created from NetBSD: syscalls.master,v 1.7 2003/12/07 01:36:58 dmcmahill Exp 
    8  */
    9 
   10 #include <sys/cdefs.h>
   11 __KERNEL_RCSID(0, "$NetBSD: svr4_32_syscalls.c,v 1.10 2003/12/07 01:50:10 dmcmahill Exp $");
   12 
   13 #if defined(_KERNEL_OPT)
   14 #if defined(_KERNEL_OPT)
   15 #include "opt_ntp.h"
   16 #include "opt_sysv.h"
   17 #endif
   18 #include <sys/param.h>
   19 #include <sys/systm.h>
   20 #include <sys/signal.h>
   21 #include <sys/mount.h>
   22 #include <sys/poll.h>
   23 #include <sys/sa.h>
   24 #include <sys/syscallargs.h>
   25 #include <compat/svr4_32/svr4_32_types.h>
   26 #include <compat/netbsd32/netbsd32_syscallargs.h>
   27 #include <compat/svr4_32/svr4_32_time.h>
   28 #include <compat/svr4_32/svr4_32_signal.h>
   29 #include <compat/svr4_32/svr4_32_ucontext.h>
   30 #include <compat/svr4_32/svr4_32_lwp.h>
   31 #include <compat/svr4_32/svr4_32_syscallargs.h>
   32 #include <compat/svr4_32/svr4_32_statvfs.h>
   33 #include <compat/svr4_32/svr4_32_resource.h>
   34 #include <compat/svr4_32/svr4_32_acl.h>
   35 #include <compat/svr4_32/svr4_32_schedctl.h>
   36 #endif /* _KERNEL_OPT */
   37 
   38 const char *const svr4_32_syscallnames[] = {
   39         "syscall",                      /* 0 = syscall */
   40         "netbsd32_exit",                        /* 1 = netbsd32_exit */
   41         "fork",                 /* 2 = fork */
   42         "netbsd32_read",                        /* 3 = netbsd32_read */
   43         "netbsd32_write",                       /* 4 = netbsd32_write */
   44         "open",                 /* 5 = open */
   45         "netbsd32_close",                       /* 6 = netbsd32_close */
   46         "wait",                 /* 7 = wait */
   47         "creat",                        /* 8 = creat */
   48         "netbsd32_link",                        /* 9 = netbsd32_link */
   49         "netbsd32_unlink",                      /* 10 = netbsd32_unlink */
   50         "execv",                        /* 11 = execv */
   51         "netbsd32_chdir",                       /* 12 = netbsd32_chdir */
   52         "time",                 /* 13 = time */
   53         "mknod",                        /* 14 = mknod */
   54         "netbsd32_chmod",                       /* 15 = netbsd32_chmod */
   55         "chown",                        /* 16 = chown */
   56         "break",                        /* 17 = break */
   57         "stat",                 /* 18 = stat */
   58         "compat_43_netbsd32_olseek",                    /* 19 = compat_43_netbsd32_olseek */
   59         "getpid",                       /* 20 = getpid */
   60         "#21 (unimplemented old_mount)",                /* 21 = unimplemented old_mount */
   61         "#22 (unimplemented System V umount)",          /* 22 = unimplemented System V umount */
   62         "netbsd32_setuid",                      /* 23 = netbsd32_setuid */
   63         "getuid_with_euid",                     /* 24 = getuid_with_euid */
   64         "#25 (unimplemented stime)",            /* 25 = unimplemented stime */
   65         "#26 (unimplemented pcsample)",         /* 26 = unimplemented pcsample */
   66         "alarm",                        /* 27 = alarm */
   67         "fstat",                        /* 28 = fstat */
   68         "pause",                        /* 29 = pause */
   69         "utime",                        /* 30 = utime */
   70         "#31 (unimplemented was stty)",         /* 31 = unimplemented was stty */
   71         "#32 (unimplemented was gtty)",         /* 32 = unimplemented was gtty */
   72         "access",                       /* 33 = access */
   73         "nice",                 /* 34 = nice */
   74         "#35 (unimplemented statfs)",           /* 35 = unimplemented statfs */
   75         "sync",                 /* 36 = sync */
   76         "kill",                 /* 37 = kill */
   77         "#38 (unimplemented fstatfs)",          /* 38 = unimplemented fstatfs */
   78         "pgrpsys",                      /* 39 = pgrpsys */
   79         "#40 (unimplemented xenix)",            /* 40 = unimplemented xenix */
   80         "netbsd32_dup",                 /* 41 = netbsd32_dup */
   81         "pipe",                 /* 42 = pipe */
   82         "times",                        /* 43 = times */
   83         "#44 (unimplemented profil)",           /* 44 = unimplemented profil */
   84         "#45 (unimplemented plock)",            /* 45 = unimplemented plock */
   85         "netbsd32_setgid",                      /* 46 = netbsd32_setgid */
   86         "getgid_with_egid",                     /* 47 = getgid_with_egid */
   87         "signal",                       /* 48 = signal */
   88 #ifdef SYSVMSG
   89         "msgsys",                       /* 49 = msgsys */
   90 #else
   91         "#49 (unimplemented msgsys)",           /* 49 = unimplemented msgsys */
   92 #endif
   93         "sysarch",                      /* 50 = sysarch */
   94         "#51 (unimplemented acct)",             /* 51 = unimplemented acct */
   95 #ifdef SYSVSHM
   96         "shmsys",                       /* 52 = shmsys */
   97 #else
   98         "#52 (unimplemented shmsys)",           /* 52 = unimplemented shmsys */
   99 #endif
  100 #ifdef SYSVSEM
  101         "semsys",                       /* 53 = semsys */
  102 #else
  103         "#53 (unimplemented semsys)",           /* 53 = unimplemented semsys */
  104 #endif
  105         "ioctl",                        /* 54 = ioctl */
  106         "#55 (unimplemented uadmin)",           /* 55 = unimplemented uadmin */
  107         "#56 (unimplemented exch)",             /* 56 = unimplemented exch */
  108         "utssys",                       /* 57 = utssys */
  109         "netbsd32_fsync",                       /* 58 = netbsd32_fsync */
  110         "netbsd32_execve",                      /* 59 = netbsd32_execve */
  111         "netbsd32_umask",                       /* 60 = netbsd32_umask */
  112         "netbsd32_chroot",                      /* 61 = netbsd32_chroot */
  113         "fcntl",                        /* 62 = fcntl */
  114         "ulimit",                       /* 63 = ulimit */
  115         "#64 (unimplemented reserved for unix/pc)",             /* 64 = unimplemented reserved for unix/pc */
  116         "#65 (unimplemented reserved for unix/pc)",             /* 65 = unimplemented reserved for unix/pc */
  117         "#66 (unimplemented reserved for unix/pc)",             /* 66 = unimplemented reserved for unix/pc */
  118         "#67 (unimplemented reserved for unix/pc)",             /* 67 = unimplemented reserved for unix/pc */
  119         "#68 (unimplemented reserved for unix/pc)",             /* 68 = unimplemented reserved for unix/pc */
  120         "#69 (unimplemented reserved for unix/pc)",             /* 69 = unimplemented reserved for unix/pc */
  121         "#70 (obsolete advfs)",         /* 70 = obsolete advfs */
  122         "#71 (obsolete unadvfs)",               /* 71 = obsolete unadvfs */
  123         "#72 (obsolete rmount)",                /* 72 = obsolete rmount */
  124         "#73 (obsolete rumount)",               /* 73 = obsolete rumount */
  125         "#74 (obsolete rfstart)",               /* 74 = obsolete rfstart */
  126         "#75 (obsolete sigret)",                /* 75 = obsolete sigret */
  127         "#76 (obsolete rdebug)",                /* 76 = obsolete rdebug */
  128         "#77 (obsolete rfstop)",                /* 77 = obsolete rfstop */
  129         "#78 (unimplemented rfsys)",            /* 78 = unimplemented rfsys */
  130         "netbsd32_rmdir",                       /* 79 = netbsd32_rmdir */
  131         "netbsd32_mkdir",                       /* 80 = netbsd32_mkdir */
  132         "getdents",                     /* 81 = getdents */
  133         "#82 (obsolete libattach)",             /* 82 = obsolete libattach */
  134         "#83 (obsolete libdetach)",             /* 83 = obsolete libdetach */
  135         "#84 (unimplemented sysfs)",            /* 84 = unimplemented sysfs */
  136         "getmsg",                       /* 85 = getmsg */
  137         "putmsg",                       /* 86 = putmsg */
  138         "netbsd32_poll",                        /* 87 = netbsd32_poll */
  139         "lstat",                        /* 88 = lstat */
  140         "netbsd32_symlink",                     /* 89 = netbsd32_symlink */
  141         "netbsd32_readlink",                    /* 90 = netbsd32_readlink */
  142         "netbsd32_getgroups",                   /* 91 = netbsd32_getgroups */
  143         "netbsd32_setgroups",                   /* 92 = netbsd32_setgroups */
  144         "netbsd32_fchmod",                      /* 93 = netbsd32_fchmod */
  145         "fchown",                       /* 94 = fchown */
  146         "sigprocmask",                  /* 95 = sigprocmask */
  147         "sigsuspend",                   /* 96 = sigsuspend */
  148         "sigaltstack",                  /* 97 = sigaltstack */
  149         "sigaction",                    /* 98 = sigaction */
  150         "sigpending",                   /* 99 = sigpending */
  151         "context",                      /* 100 = context */
  152         "#101 (unimplemented evsys)",           /* 101 = unimplemented evsys */
  153         "#102 (unimplemented evtrapret)",               /* 102 = unimplemented evtrapret */
  154         "statvfs",                      /* 103 = statvfs */
  155         "fstatvfs",                     /* 104 = fstatvfs */
  156         "#105 (unimplemented getloadavg)",              /* 105 = unimplemented getloadavg */
  157         "#106 (unimplemented nfssvc)",          /* 106 = unimplemented nfssvc */
  158         "waitsys",                      /* 107 = waitsys */
  159         "#108 (unimplemented sigsendsys)",              /* 108 = unimplemented sigsendsys */
  160         "hrtsys",                       /* 109 = hrtsys */
  161         "#110 (unimplemented acancel)",         /* 110 = unimplemented acancel */
  162         "#111 (unimplemented async)",           /* 111 = unimplemented async */
  163         "#112 (unimplemented priocntlsys)",             /* 112 = unimplemented priocntlsys */
  164         "pathconf",                     /* 113 = pathconf */
  165         "#114 (unimplemented mincore)",         /* 114 = unimplemented mincore */
  166         "mmap",                 /* 115 = mmap */
  167         "netbsd32_mprotect",                    /* 116 = netbsd32_mprotect */
  168         "netbsd32_munmap",                      /* 117 = netbsd32_munmap */
  169         "fpathconf",                    /* 118 = fpathconf */
  170         "vfork",                        /* 119 = vfork */
  171         "netbsd32_fchdir",                      /* 120 = netbsd32_fchdir */
  172         "netbsd32_readv",                       /* 121 = netbsd32_readv */
  173         "netbsd32_writev",                      /* 122 = netbsd32_writev */
  174         "xstat",                        /* 123 = xstat */
  175         "lxstat",                       /* 124 = lxstat */
  176         "fxstat",                       /* 125 = fxstat */
  177         "xmknod",                       /* 126 = xmknod */
  178         "#127 (unimplemented clocal)",          /* 127 = unimplemented clocal */
  179         "setrlimit",                    /* 128 = setrlimit */
  180         "getrlimit",                    /* 129 = getrlimit */
  181         "lchown",                       /* 130 = lchown */
  182         "memcntl",                      /* 131 = memcntl */
  183         "#132 (unimplemented getpmsg)",         /* 132 = unimplemented getpmsg */
  184         "#133 (unimplemented putpmsg)",         /* 133 = unimplemented putpmsg */
  185         "rename",                       /* 134 = rename */
  186         "uname",                        /* 135 = uname */
  187         "netbsd32_setegid",                     /* 136 = netbsd32_setegid */
  188         "sysconfig",                    /* 137 = sysconfig */
  189         "netbsd32_adjtime",                     /* 138 = netbsd32_adjtime */
  190         "systeminfo",                   /* 139 = systeminfo */
  191         "#140 (unimplemented)",         /* 140 = unimplemented */
  192         "netbsd32_seteuid",                     /* 141 = netbsd32_seteuid */
  193         "#142 (unimplemented vtrace)",          /* 142 = unimplemented vtrace */
  194         "fork1",                        /* 143 = fork1 */
  195         "#144 (unimplemented sigtimedwait)",            /* 144 = unimplemented sigtimedwait */
  196         "_lwp_info",                    /* 145 = _lwp_info */
  197         "#146 (unimplemented yield)",           /* 146 = unimplemented yield */
  198         "#147 (unimplemented lwp_sema_wait)",           /* 147 = unimplemented lwp_sema_wait */
  199         "#148 (unimplemented lwp_sema_post)",           /* 148 = unimplemented lwp_sema_post */
  200         "#149 (unimplemented lwp_sema_trywait)",                /* 149 = unimplemented lwp_sema_trywait */
  201         "#150 (unimplemented)",         /* 150 = unimplemented */
  202         "#151 (unimplemented corectl)",         /* 151 = unimplemented corectl */
  203         "#152 (unimplemented modctl)",          /* 152 = unimplemented modctl */
  204         "netbsd32_fchroot",                     /* 153 = netbsd32_fchroot */
  205         "utimes",                       /* 154 = utimes */
  206         "vhangup",                      /* 155 = vhangup */
  207         "gettimeofday",                 /* 156 = gettimeofday */
  208         "netbsd32_getitimer",                   /* 157 = netbsd32_getitimer */
  209         "netbsd32_setitimer",                   /* 158 = netbsd32_setitimer */
  210         "_lwp_create",                  /* 159 = _lwp_create */
  211         "_lwp_exit",                    /* 160 = _lwp_exit */
  212         "_lwp_suspend",                 /* 161 = _lwp_suspend */
  213         "_lwp_continue",                        /* 162 = _lwp_continue */
  214         "_lwp_kill",                    /* 163 = _lwp_kill */
  215         "_lwp_self",                    /* 164 = _lwp_self */
  216         "_lwp_getprivate",                      /* 165 = _lwp_getprivate */
  217         "_lwp_setprivate",                      /* 166 = _lwp_setprivate */
  218         "_lwp_wait",                    /* 167 = _lwp_wait */
  219         "#168 (unimplemented lwp_mutex_wakeup)",                /* 168 = unimplemented lwp_mutex_wakeup */
  220         "#169 (unimplemented lwp_mutex_lock)",          /* 169 = unimplemented lwp_mutex_lock */
  221         "#170 (unimplemented lwp_cond_wait)",           /* 170 = unimplemented lwp_cond_wait */
  222         "#171 (unimplemented lwp_cond_signal)",         /* 171 = unimplemented lwp_cond_signal */
  223         "#172 (unimplemented lwp_cond_broadcast)",              /* 172 = unimplemented lwp_cond_broadcast */
  224         "pread",                        /* 173 = pread */
  225         "pwrite",                       /* 174 = pwrite */
  226         "llseek",                       /* 175 = llseek */
  227         "#176 (unimplemented inst_sync)",               /* 176 = unimplemented inst_sync */
  228         "#177 (unimplemented srmlimitsys)",             /* 177 = unimplemented srmlimitsys */
  229         "#178 (unimplemented kaio)",            /* 178 = unimplemented kaio */
  230         "#179 (unimplemented cpc)",             /* 179 = unimplemented cpc */
  231         "#180 (unimplemented)",         /* 180 = unimplemented */
  232         "#181 (unimplemented)",         /* 181 = unimplemented */
  233         "#182 (unimplemented)",         /* 182 = unimplemented */
  234         "#183 (unimplemented)",         /* 183 = unimplemented */
  235         "#184 (unimplemented tsolsys)",         /* 184 = unimplemented tsolsys */
  236         "acl",                  /* 185 = acl */
  237         "auditsys",                     /* 186 = auditsys */
  238         "#187 (unimplemented processor_bind)",          /* 187 = unimplemented processor_bind */
  239         "#188 (unimplemented processor_info)",          /* 188 = unimplemented processor_info */
  240         "#189 (unimplemented p_online)",                /* 189 = unimplemented p_online */
  241         "#190 (unimplemented sigqueue)",                /* 190 = unimplemented sigqueue */
  242         "#191 (unimplemented clock_gettime)",           /* 191 = unimplemented clock_gettime */
  243         "#192 (unimplemented clock_settime)",           /* 192 = unimplemented clock_settime */
  244         "#193 (unimplemented clock_getres)",            /* 193 = unimplemented clock_getres */
  245         "#194 (unimplemented timer_create)",            /* 194 = unimplemented timer_create */
  246         "#195 (unimplemented timer_delete)",            /* 195 = unimplemented timer_delete */
  247         "#196 (unimplemented timer_settime)",           /* 196 = unimplemented timer_settime */
  248         "#197 (unimplemented timer_gettime)",           /* 197 = unimplemented timer_gettime */
  249         "#198 (unimplemented timer_getoverrun)",                /* 198 = unimplemented timer_getoverrun */
  250         "netbsd32_nanosleep",                   /* 199 = netbsd32_nanosleep */
  251         "facl",                 /* 200 = facl */
  252         "#201 (unimplemented door)",            /* 201 = unimplemented door */
  253         "netbsd32_setreuid",                    /* 202 = netbsd32_setreuid */
  254         "netbsd32_setregid",                    /* 203 = netbsd32_setregid */
  255         "#204 (unimplemented install_utrap)",           /* 204 = unimplemented install_utrap */
  256         "#205 (unimplemented signotify)",               /* 205 = unimplemented signotify */
  257         "schedctl",                     /* 206 = schedctl */
  258         "#207 (unimplemented pset)",            /* 207 = unimplemented pset */
  259         "#208 (unimplemented sparc_utrap_install)",             /* 208 = unimplemented sparc_utrap_install */
  260         "resolvepath",                  /* 209 = resolvepath */
  261         "#210 (unimplemented signotifywait)",           /* 210 = unimplemented signotifywait */
  262         "#211 (unimplemented lwp_sigredirect)",         /* 211 = unimplemented lwp_sigredirect */
  263         "#212 (unimplemented lwp_alarm)",               /* 212 = unimplemented lwp_alarm */
  264         "getdents64",                   /* 213 = getdents64 */
  265         "mmap64",                       /* 214 = mmap64 */
  266         "stat64",                       /* 215 = stat64 */
  267         "lstat64",                      /* 216 = lstat64 */
  268         "fstat64",                      /* 217 = fstat64 */
  269         "statvfs64",                    /* 218 = statvfs64 */
  270         "fstatvfs64",                   /* 219 = fstatvfs64 */
  271         "setrlimit64",                  /* 220 = setrlimit64 */
  272         "getrlimit64",                  /* 221 = getrlimit64 */
  273         "pread64",                      /* 222 = pread64 */
  274         "pwrite64",                     /* 223 = pwrite64 */
  275         "creat64",                      /* 224 = creat64 */
  276         "open64",                       /* 225 = open64 */
  277         "#226 (unimplemented rpcsys)",          /* 226 = unimplemented rpcsys */
  278         "#227 (unimplemented)",         /* 227 = unimplemented */
  279         "#228 (unimplemented)",         /* 228 = unimplemented */
  280         "#229 (unimplemented)",         /* 229 = unimplemented */
  281         "socket",                       /* 230 = socket */
  282         "netbsd32_socketpair",                  /* 231 = netbsd32_socketpair */
  283         "netbsd32_bind",                        /* 232 = netbsd32_bind */
  284         "netbsd32_listen",                      /* 233 = netbsd32_listen */
  285         "compat_43_netbsd32_oaccept",                   /* 234 = compat_43_netbsd32_oaccept */
  286         "netbsd32_connect",                     /* 235 = netbsd32_connect */
  287         "netbsd32_shutdown",                    /* 236 = netbsd32_shutdown */
  288         "compat_43_netbsd32_orecv",                     /* 237 = compat_43_netbsd32_orecv */
  289         "compat_43_netbsd32_orecvfrom",                 /* 238 = compat_43_netbsd32_orecvfrom */
  290         "compat_43_netbsd32_orecvmsg",                  /* 239 = compat_43_netbsd32_orecvmsg */
  291         "compat_43_netbsd32_osend",                     /* 240 = compat_43_netbsd32_osend */
  292         "compat_43_netbsd32_osendmsg",                  /* 241 = compat_43_netbsd32_osendmsg */
  293         "netbsd32_sendto",                      /* 242 = netbsd32_sendto */
  294         "compat_43_netbsd32_ogetpeername",                      /* 243 = compat_43_netbsd32_ogetpeername */
  295         "compat_43_netbsd32_ogetsockname",                      /* 244 = compat_43_netbsd32_ogetsockname */
  296         "netbsd32_getsockopt",                  /* 245 = netbsd32_getsockopt */
  297         "netbsd32_setsockopt",                  /* 246 = netbsd32_setsockopt */
  298         "#247 (unimplemented sockconfig)",              /* 247 = unimplemented sockconfig */
  299         "netbsd32_ntp_gettime",                 /* 248 = netbsd32_ntp_gettime */
  300 #if defined(NTP) || !defined(_KERNEL)
  301         "netbsd32_ntp_adjtime",                 /* 249 = netbsd32_ntp_adjtime */
  302 #else
  303         "#249 (excluded ntp_adjtime)",          /* 249 = excluded ntp_adjtime */
  304 #endif
  305         "#250 (unimplemented lwp_mutex_unlock)",                /* 250 = unimplemented lwp_mutex_unlock */
  306         "#251 (unimplemented lwp_mutex_trylock)",               /* 251 = unimplemented lwp_mutex_trylock */
  307         "#252 (unimplemented lwp_mutex_init)",          /* 252 = unimplemented lwp_mutex_init */
  308         "#253 (unimplemented cladm)",           /* 253 = unimplemented cladm */
  309         "#254 (unimplemented lwp_sigtimedwait)",                /* 254 = unimplemented lwp_sigtimedwait */
  310         "#255 (unimplemented umount2)",         /* 255 = unimplemented umount2 */
  311 };

Cache object: 8a4b03395b6f0efac50d30e7983d00b9


[ 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.