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/svr4_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_syscalls.c,v 1.75 2006/05/29 09:46:54 drochner 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.54 2006/05/29 09:44:51 drochner Exp
    8  */
    9 
   10 #include <sys/cdefs.h>
   11 __KERNEL_RCSID(0, "$NetBSD: svr4_syscalls.c,v 1.75 2006/05/29 09:46:54 drochner 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/svr4_types.h>
   26 #include <compat/svr4/svr4_time.h>
   27 #include <compat/svr4/svr4_signal.h>
   28 #include <compat/svr4/svr4_ucontext.h>
   29 #include <compat/svr4/svr4_lwp.h>
   30 #include <compat/svr4/svr4_syscallargs.h>
   31 #include <compat/svr4/svr4_statvfs.h>
   32 #include <compat/svr4/svr4_resource.h>
   33 #include <compat/svr4/svr4_acl.h>
   34 #include <compat/svr4/svr4_schedctl.h>
   35 #endif /* _KERNEL_OPT */
   36 
   37 const char *const svr4_syscallnames[] = {
   38         "syscall",                      /* 0 = syscall */
   39         "exit",                 /* 1 = exit */
   40         "fork",                 /* 2 = fork */
   41         "read",                 /* 3 = read */
   42         "write",                        /* 4 = write */
   43         "open",                 /* 5 = open */
   44         "close",                        /* 6 = close */
   45         "wait",                 /* 7 = wait */
   46         "creat",                        /* 8 = creat */
   47         "link",                 /* 9 = link */
   48         "unlink",                       /* 10 = unlink */
   49         "execv",                        /* 11 = execv */
   50         "chdir",                        /* 12 = chdir */
   51         "time",                 /* 13 = time */
   52         "mknod",                        /* 14 = mknod */
   53         "chmod",                        /* 15 = chmod */
   54         "chown",                        /* 16 = chown */
   55         "break",                        /* 17 = break */
   56         "stat",                 /* 18 = stat */
   57         "lseek",                        /* 19 = lseek */
   58         "getpid",                       /* 20 = getpid */
   59         "#21 (unimplemented old_mount)",                /* 21 = unimplemented old_mount */
   60         "#22 (unimplemented System V umount)",          /* 22 = unimplemented System V umount */
   61         "setuid",                       /* 23 = setuid */
   62         "getuid_with_euid",                     /* 24 = getuid_with_euid */
   63         "#25 (unimplemented stime)",            /* 25 = unimplemented stime */
   64         "#26 (unimplemented ptrace)",           /* 26 = unimplemented ptrace */
   65         "alarm",                        /* 27 = alarm */
   66         "fstat",                        /* 28 = fstat */
   67         "pause",                        /* 29 = pause */
   68         "utime",                        /* 30 = utime */
   69         "#31 (unimplemented was stty)",         /* 31 = unimplemented was stty */
   70         "#32 (unimplemented was gtty)",         /* 32 = unimplemented was gtty */
   71         "access",                       /* 33 = access */
   72         "nice",                 /* 34 = nice */
   73         "#35 (unimplemented statfs)",           /* 35 = unimplemented statfs */
   74         "sync",                 /* 36 = sync */
   75         "kill",                 /* 37 = kill */
   76         "#38 (unimplemented fstatfs)",          /* 38 = unimplemented fstatfs */
   77         "pgrpsys",                      /* 39 = pgrpsys */
   78         "#40 (unimplemented xenix)",            /* 40 = unimplemented xenix */
   79         "dup",                  /* 41 = dup */
   80         "pipe",                 /* 42 = pipe */
   81         "times",                        /* 43 = times */
   82         "#44 (unimplemented profil)",           /* 44 = unimplemented profil */
   83         "#45 (unimplemented plock)",            /* 45 = unimplemented plock */
   84         "setgid",                       /* 46 = setgid */
   85         "getgid_with_egid",                     /* 47 = getgid_with_egid */
   86         "signal",                       /* 48 = signal */
   87 #ifdef SYSVMSG
   88         "msgsys",                       /* 49 = msgsys */
   89 #else
   90         "#49 (unimplemented msgsys)",           /* 49 = unimplemented msgsys */
   91 #endif
   92         "sysarch",                      /* 50 = sysarch */
   93         "#51 (unimplemented acct)",             /* 51 = unimplemented acct */
   94 #ifdef SYSVSHM
   95         "shmsys",                       /* 52 = shmsys */
   96 #else
   97         "#52 (unimplemented shmsys)",           /* 52 = unimplemented shmsys */
   98 #endif
   99 #ifdef SYSVSEM
  100         "semsys",                       /* 53 = semsys */
  101 #else
  102         "#53 (unimplemented semsys)",           /* 53 = unimplemented semsys */
  103 #endif
  104         "ioctl",                        /* 54 = ioctl */
  105         "#55 (unimplemented uadmin)",           /* 55 = unimplemented uadmin */
  106         "#56 (unimplemented exch)",             /* 56 = unimplemented exch */
  107         "utssys",                       /* 57 = utssys */
  108         "fsync",                        /* 58 = fsync */
  109         "execve",                       /* 59 = execve */
  110         "umask",                        /* 60 = umask */
  111         "chroot",                       /* 61 = chroot */
  112         "fcntl",                        /* 62 = fcntl */
  113         "ulimit",                       /* 63 = ulimit */
  114         "#64 (unimplemented reserved for unix/pc)",             /* 64 = unimplemented reserved for unix/pc */
  115         "#65 (unimplemented reserved for unix/pc)",             /* 65 = unimplemented reserved for unix/pc */
  116         "#66 (unimplemented reserved for unix/pc)",             /* 66 = unimplemented reserved for unix/pc */
  117         "#67 (unimplemented reserved for unix/pc)",             /* 67 = unimplemented reserved for unix/pc */
  118         "#68 (unimplemented reserved for unix/pc)",             /* 68 = unimplemented reserved for unix/pc */
  119         "#69 (unimplemented reserved for unix/pc)",             /* 69 = unimplemented reserved for unix/pc */
  120         "#70 (obsolete advfs)",         /* 70 = obsolete advfs */
  121         "#71 (obsolete unadvfs)",               /* 71 = obsolete unadvfs */
  122         "#72 (obsolete rmount)",                /* 72 = obsolete rmount */
  123         "#73 (obsolete rumount)",               /* 73 = obsolete rumount */
  124         "#74 (obsolete rfstart)",               /* 74 = obsolete rfstart */
  125         "#75 (obsolete sigret)",                /* 75 = obsolete sigret */
  126         "#76 (obsolete rdebug)",                /* 76 = obsolete rdebug */
  127         "#77 (obsolete rfstop)",                /* 77 = obsolete rfstop */
  128         "#78 (unimplemented rfsys)",            /* 78 = unimplemented rfsys */
  129         "rmdir",                        /* 79 = rmdir */
  130         "mkdir",                        /* 80 = mkdir */
  131         "getdents",                     /* 81 = getdents */
  132         "#82 (obsolete libattach)",             /* 82 = obsolete libattach */
  133         "#83 (obsolete libdetach)",             /* 83 = obsolete libdetach */
  134         "#84 (unimplemented sysfs)",            /* 84 = unimplemented sysfs */
  135         "getmsg",                       /* 85 = getmsg */
  136         "putmsg",                       /* 86 = putmsg */
  137         "poll",                 /* 87 = poll */
  138         "lstat",                        /* 88 = lstat */
  139         "symlink",                      /* 89 = symlink */
  140         "readlink",                     /* 90 = readlink */
  141         "getgroups",                    /* 91 = getgroups */
  142         "setgroups",                    /* 92 = setgroups */
  143         "fchmod",                       /* 93 = fchmod */
  144         "fchown",                       /* 94 = fchown */
  145         "sigprocmask",                  /* 95 = sigprocmask */
  146         "sigsuspend",                   /* 96 = sigsuspend */
  147         "sigaltstack",                  /* 97 = sigaltstack */
  148         "sigaction",                    /* 98 = sigaction */
  149         "sigpending",                   /* 99 = sigpending */
  150         "context",                      /* 100 = context */
  151         "#101 (unimplemented evsys)",           /* 101 = unimplemented evsys */
  152         "#102 (unimplemented evtrapret)",               /* 102 = unimplemented evtrapret */
  153         "statvfs",                      /* 103 = statvfs */
  154         "fstatvfs",                     /* 104 = fstatvfs */
  155         "#105 (unimplemented)",         /* 105 = unimplemented */
  156         "#106 (unimplemented nfssvc)",          /* 106 = unimplemented nfssvc */
  157         "waitsys",                      /* 107 = waitsys */
  158         "#108 (unimplemented sigsendsys)",              /* 108 = unimplemented sigsendsys */
  159         "hrtsys",                       /* 109 = hrtsys */
  160         "#110 (unimplemented acancel)",         /* 110 = unimplemented acancel */
  161         "#111 (unimplemented async)",           /* 111 = unimplemented async */
  162         "#112 (unimplemented priocntlsys)",             /* 112 = unimplemented priocntlsys */
  163         "pathconf",                     /* 113 = pathconf */
  164         "#114 (unimplemented mincore)",         /* 114 = unimplemented mincore */
  165         "mmap",                 /* 115 = mmap */
  166         "mprotect",                     /* 116 = mprotect */
  167         "munmap",                       /* 117 = munmap */
  168         "fpathconf",                    /* 118 = fpathconf */
  169         "vfork",                        /* 119 = vfork */
  170         "fchdir",                       /* 120 = fchdir */
  171         "readv",                        /* 121 = readv */
  172         "writev",                       /* 122 = writev */
  173         "xstat",                        /* 123 = xstat */
  174         "lxstat",                       /* 124 = lxstat */
  175         "fxstat",                       /* 125 = fxstat */
  176         "xmknod",                       /* 126 = xmknod */
  177         "#127 (unimplemented clocal)",          /* 127 = unimplemented clocal */
  178         "setrlimit",                    /* 128 = setrlimit */
  179         "getrlimit",                    /* 129 = getrlimit */
  180         "lchown",                       /* 130 = lchown */
  181         "memcntl",                      /* 131 = memcntl */
  182         "#132 (unimplemented getpmsg)",         /* 132 = unimplemented getpmsg */
  183         "#133 (unimplemented putpmsg)",         /* 133 = unimplemented putpmsg */
  184         "rename",                       /* 134 = rename */
  185         "uname",                        /* 135 = uname */
  186         "setegid",                      /* 136 = setegid */
  187         "sysconfig",                    /* 137 = sysconfig */
  188         "adjtime",                      /* 138 = adjtime */
  189         "systeminfo",                   /* 139 = systeminfo */
  190         "#140 (unimplemented)",         /* 140 = unimplemented */
  191         "seteuid",                      /* 141 = seteuid */
  192         "#142 (unimplemented vtrace)",          /* 142 = unimplemented vtrace */
  193         "fork1",                        /* 143 = fork1 */
  194         "#144 (unimplemented sigtimedwait)",            /* 144 = unimplemented sigtimedwait */
  195         "_lwp_info",                    /* 145 = _lwp_info */
  196         "#146 (unimplemented yield)",           /* 146 = unimplemented yield */
  197         "#147 (unimplemented lwp_sema_wait)",           /* 147 = unimplemented lwp_sema_wait */
  198         "#148 (unimplemented lwp_sema_post)",           /* 148 = unimplemented lwp_sema_post */
  199         "#149 (unimplemented lwp_sema_trywait)",                /* 149 = unimplemented lwp_sema_trywait */
  200         "#150 (unimplemented)",         /* 150 = unimplemented */
  201         "#151 (unimplemented)",         /* 151 = unimplemented */
  202         "#152 (unimplemented modctl)",          /* 152 = unimplemented modctl */
  203         "fchroot",                      /* 153 = fchroot */
  204         "utimes",                       /* 154 = utimes */
  205         "vhangup",                      /* 155 = vhangup */
  206         "gettimeofday",                 /* 156 = gettimeofday */
  207         "getitimer",                    /* 157 = getitimer */
  208         "setitimer",                    /* 158 = setitimer */
  209         "_lwp_create",                  /* 159 = _lwp_create */
  210         "_lwp_exit",                    /* 160 = _lwp_exit */
  211         "_lwp_suspend",                 /* 161 = _lwp_suspend */
  212         "_lwp_continue",                        /* 162 = _lwp_continue */
  213         "_lwp_kill",                    /* 163 = _lwp_kill */
  214         "_lwp_self",                    /* 164 = _lwp_self */
  215         "_lwp_getprivate",                      /* 165 = _lwp_getprivate */
  216         "_lwp_setprivate",                      /* 166 = _lwp_setprivate */
  217         "_lwp_wait",                    /* 167 = _lwp_wait */
  218         "#168 (unimplemented lwp_mutex_unlock)",                /* 168 = unimplemented lwp_mutex_unlock */
  219         "#169 (unimplemented lwp_mutex_lock)",          /* 169 = unimplemented lwp_mutex_lock */
  220         "#170 (unimplemented lwp_cond_wait)",           /* 170 = unimplemented lwp_cond_wait */
  221         "#171 (unimplemented lwp_cond_signal)",         /* 171 = unimplemented lwp_cond_signal */
  222         "#172 (unimplemented lwp_cond_broadcast)",              /* 172 = unimplemented lwp_cond_broadcast */
  223         "pread",                        /* 173 = pread */
  224         "pwrite",                       /* 174 = pwrite */
  225         "llseek",                       /* 175 = llseek */
  226         "#176 (unimplemented inst_sync)",               /* 176 = unimplemented inst_sync */
  227         "#177 (unimplemented)",         /* 177 = unimplemented */
  228         "#178 (unimplemented kaio)",            /* 178 = unimplemented kaio */
  229         "#179 (unimplemented)",         /* 179 = unimplemented */
  230         "#180 (unimplemented)",         /* 180 = unimplemented */
  231         "#181 (unimplemented)",         /* 181 = unimplemented */
  232         "#182 (unimplemented)",         /* 182 = unimplemented */
  233         "#183 (unimplemented)",         /* 183 = unimplemented */
  234         "#184 (unimplemented tsolsys)",         /* 184 = unimplemented tsolsys */
  235         "acl",                  /* 185 = acl */
  236         "auditsys",                     /* 186 = auditsys */
  237         "#187 (unimplemented processor_bind)",          /* 187 = unimplemented processor_bind */
  238         "#188 (unimplemented processor_info)",          /* 188 = unimplemented processor_info */
  239         "#189 (unimplemented p_online)",                /* 189 = unimplemented p_online */
  240         "#190 (unimplemented sigqueue)",                /* 190 = unimplemented sigqueue */
  241         "#191 (unimplemented clock_gettime)",           /* 191 = unimplemented clock_gettime */
  242         "#192 (unimplemented clock_settime)",           /* 192 = unimplemented clock_settime */
  243         "#193 (unimplemented clock_getres)",            /* 193 = unimplemented clock_getres */
  244         "#194 (unimplemented timer_create)",            /* 194 = unimplemented timer_create */
  245         "#195 (unimplemented timer_delete)",            /* 195 = unimplemented timer_delete */
  246         "#196 (unimplemented timer_settime)",           /* 196 = unimplemented timer_settime */
  247         "#197 (unimplemented timer_gettime)",           /* 197 = unimplemented timer_gettime */
  248         "#198 (unimplemented timer_getoverrun)",                /* 198 = unimplemented timer_getoverrun */
  249         "nanosleep",                    /* 199 = nanosleep */
  250         "facl",                 /* 200 = facl */
  251         "#201 (unimplemented door)",            /* 201 = unimplemented door */
  252         "setreuid",                     /* 202 = setreuid */
  253         "setregid",                     /* 203 = setregid */
  254         "#204 (unimplemented install_utrap)",           /* 204 = unimplemented install_utrap */
  255         "#205 (unimplemented signotify)",               /* 205 = unimplemented signotify */
  256         "schedctl",                     /* 206 = schedctl */
  257         "#207 (unimplemented pset)",            /* 207 = unimplemented pset */
  258         "#208 (unimplemented)",         /* 208 = unimplemented */
  259         "resolvepath",                  /* 209 = resolvepath */
  260         "#210 (unimplemented signotifywait)",           /* 210 = unimplemented signotifywait */
  261         "#211 (unimplemented lwp_sigredirect)",         /* 211 = unimplemented lwp_sigredirect */
  262         "#212 (unimplemented lwp_alarm)",               /* 212 = unimplemented lwp_alarm */
  263         "getdents64",                   /* 213 = getdents64 */
  264         "mmap64",                       /* 214 = mmap64 */
  265         "stat64",                       /* 215 = stat64 */
  266         "lstat64",                      /* 216 = lstat64 */
  267         "fstat64",                      /* 217 = fstat64 */
  268         "statvfs64",                    /* 218 = statvfs64 */
  269         "fstatvfs64",                   /* 219 = fstatvfs64 */
  270         "setrlimit64",                  /* 220 = setrlimit64 */
  271         "getrlimit64",                  /* 221 = getrlimit64 */
  272         "pread64",                      /* 222 = pread64 */
  273         "pwrite64",                     /* 223 = pwrite64 */
  274         "creat64",                      /* 224 = creat64 */
  275         "open64",                       /* 225 = open64 */
  276         "#226 (unimplemented rpcsys)",          /* 226 = unimplemented rpcsys */
  277         "#227 (unimplemented)",         /* 227 = unimplemented */
  278         "#228 (unimplemented)",         /* 228 = unimplemented */
  279         "#229 (unimplemented)",         /* 229 = unimplemented */
  280         "socket",                       /* 230 = socket */
  281         "socketpair",                   /* 231 = socketpair */
  282         "bind",                 /* 232 = bind */
  283         "listen",                       /* 233 = listen */
  284         "accept",                       /* 234 = accept */
  285         "connect",                      /* 235 = connect */
  286         "shutdown",                     /* 236 = shutdown */
  287         "recv",                 /* 237 = recv */
  288         "recvfrom",                     /* 238 = recvfrom */
  289         "recvmsg",                      /* 239 = recvmsg */
  290         "send",                 /* 240 = send */
  291         "sendmsg",                      /* 241 = sendmsg */
  292         "sendto",                       /* 242 = sendto */
  293         "getpeername",                  /* 243 = getpeername */
  294         "getsockname",                  /* 244 = getsockname */
  295         "getsockopt",                   /* 245 = getsockopt */
  296         "setsockopt",                   /* 246 = setsockopt */
  297         "#247 (unimplemented sockconfig)",              /* 247 = unimplemented sockconfig */
  298         "#248 (unimplemented { int sys_ntp_gettime ( struct ntptimeval * ntvp ) ; })",          /* 248 = unimplemented { int sys_ntp_gettime ( struct ntptimeval * ntvp ) ; } */
  299 #if defined(NTP) || !defined(_KERNEL)
  300         "ntp_adjtime",                  /* 249 = ntp_adjtime */
  301 #else
  302         "#249 (excluded ntp_adjtime)",          /* 249 = excluded ntp_adjtime */
  303 #endif
  304         "#250 (unimplemented lwp_mutex_unlock)",                /* 250 = unimplemented lwp_mutex_unlock */
  305         "#251 (unimplemented lwp_mutex_trylock)",               /* 251 = unimplemented lwp_mutex_trylock */
  306         "#252 (unimplemented lwp_mutex_init)",          /* 252 = unimplemented lwp_mutex_init */
  307         "#253 (unimplemented cladm)",           /* 253 = unimplemented cladm */
  308         "#254 (unimplemented lwp_sigtimedwait)",                /* 254 = unimplemented lwp_sigtimedwait */
  309         "#255 (unimplemented umount2)",         /* 255 = unimplemented umount2 */
  310 };

Cache object: a8bce6cebcddc0979952b47c0c98d49a


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