[BACK]Return to linux_syscalls.c CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / sys / compat / linux / arch / m68k

Annotation of src/sys/compat/linux/arch/m68k/linux_syscalls.c, Revision 1.54.8.1

1.54.8.1! yamt        1: /* $NetBSD: linux_syscalls.c,v 1.54 2005/12/11 12:20:16 christos Exp $ */
1.1       itohy       2:
                      3: /*
                      4:  * System call names.
                      5:  *
                      6:  * DO NOT EDIT-- this file is automatically generated.
1.54.8.1! yamt        7:  * created from        NetBSD: syscalls.master,v 1.50 2006/06/13 22:23:03 he Exp
1.1       itohy       8:  */
1.38      lukem       9:
                     10: #include <sys/cdefs.h>
1.54.8.1! yamt       11: __KERNEL_RCSID(0, "$NetBSD: linux_syscalls.c,v 1.54 2005/12/11 12:20:16 christos Exp $");
1.1       itohy      12:
1.37      mrg        13: #if defined(_KERNEL_OPT)
                     14: #if defined(_KERNEL_OPT)
1.1       itohy      15: #include "opt_compat_netbsd.h"
                     16: #include "opt_compat_43.h"
1.22      mycroft    17: #endif
1.1       itohy      18: #include <sys/param.h>
1.5       tron       19: #include <sys/poll.h>
1.1       itohy      20: #include <sys/systm.h>
                     21: #include <sys/signal.h>
                     22: #include <sys/mount.h>
1.44      thorpej    23: #include <sys/sa.h>
1.1       itohy      24: #include <sys/syscallargs.h>
                     25: #include <compat/linux/common/linux_types.h>
                     26: #include <compat/linux/common/linux_signal.h>
                     27: #include <compat/linux/common/linux_siginfo.h>
                     28: #include <compat/linux/common/linux_machdep.h>
1.47      thorpej    29: #include <compat/linux/common/linux_mmap.h>
1.1       itohy      30: #include <compat/linux/linux_syscallargs.h>
1.37      mrg        31: #endif /* _KERNEL_OPT */
1.1       itohy      32:
1.22      mycroft    33: const char *const linux_syscallnames[] = {
1.1       itohy      34:        "syscall",                      /* 0 = syscall */
                     35:        "exit",                 /* 1 = exit */
                     36:        "fork",                 /* 2 = fork */
                     37:        "read",                 /* 3 = read */
                     38:        "write",                        /* 4 = write */
                     39:        "open",                 /* 5 = open */
                     40:        "close",                        /* 6 = close */
                     41:        "waitpid",                      /* 7 = waitpid */
                     42:        "creat",                        /* 8 = creat */
                     43:        "link",                 /* 9 = link */
                     44:        "unlink",                       /* 10 = unlink */
                     45:        "execve",                       /* 11 = execve */
                     46:        "chdir",                        /* 12 = chdir */
                     47:        "time",                 /* 13 = time */
                     48:        "mknod",                        /* 14 = mknod */
                     49:        "chmod",                        /* 15 = chmod */
1.27      fvdl       50:        "chown16",                      /* 16 = chown16 */
1.1       itohy      51:        "#17 (obsolete break)",         /* 17 = obsolete break */
                     52:        "#18 (obsolete ostat)",         /* 18 = obsolete ostat */
                     53: #if !defined(_KERNEL) || defined(COMPAT_43)
                     54:        "lseek",                        /* 19 = lseek */
                     55: #else
                     56:        "#19 (unimplemented compat_43_sys_lseek)",              /* 19 = unimplemented compat_43_sys_lseek */
                     57: #endif
                     58:        "getpid",                       /* 20 = getpid */
                     59:        "#21 (unimplemented mount)",            /* 21 = unimplemented mount */
                     60:        "#22 (obsolete umount)",                /* 22 = obsolete umount */
1.29      fvdl       61:        "linux_setuid16",                       /* 23 = linux_setuid16 */
                     62:        "linux_getuid16",                       /* 24 = linux_getuid16 */
1.8       tron       63:        "stime",                        /* 25 = stime */
1.12      tron       64:        "ptrace",                       /* 26 = ptrace */
1.1       itohy      65:        "alarm",                        /* 27 = alarm */
                     66:        "#28 (obsolete ofstat)",                /* 28 = obsolete ofstat */
                     67:        "pause",                        /* 29 = pause */
                     68:        "utime",                        /* 30 = utime */
                     69:        "#31 (obsolete stty)",          /* 31 = obsolete stty */
                     70:        "#32 (obsolete gtty)",          /* 32 = obsolete gtty */
                     71:        "access",                       /* 33 = access */
                     72:        "nice",                 /* 34 = nice */
                     73:        "#35 (obsolete ftime)",         /* 35 = obsolete ftime */
                     74:        "sync",                 /* 36 = sync */
                     75:        "kill",                 /* 37 = kill */
                     76:        "rename",                       /* 38 = rename */
                     77:        "mkdir",                        /* 39 = mkdir */
                     78:        "rmdir",                        /* 40 = rmdir */
                     79:        "dup",                  /* 41 = dup */
                     80:        "pipe",                 /* 42 = pipe */
                     81:        "times",                        /* 43 = times */
                     82:        "#44 (obsolete prof)",          /* 44 = obsolete prof */
                     83:        "brk",                  /* 45 = brk */
1.29      fvdl       84:        "linux_setgid16",                       /* 46 = linux_setgid16 */
                     85:        "linux_getgid16",                       /* 47 = linux_getgid16 */
1.1       itohy      86:        "signal",                       /* 48 = signal */
1.29      fvdl       87:        "linux_geteuid16",                      /* 49 = linux_geteuid16 */
                     88:        "linux_getegid16",                      /* 50 = linux_getegid16 */
1.1       itohy      89:        "acct",                 /* 51 = acct */
                     90:        "#52 (unimplemented umount)",           /* 52 = unimplemented umount */
                     91:        "#53 (obsolete lock)",          /* 53 = obsolete lock */
                     92:        "ioctl",                        /* 54 = ioctl */
                     93:        "fcntl",                        /* 55 = fcntl */
                     94:        "#56 (obsolete mpx)",           /* 56 = obsolete mpx */
                     95:        "setpgid",                      /* 57 = setpgid */
                     96:        "#58 (obsolete ulimit)",                /* 58 = obsolete ulimit */
                     97:        "#59 (unimplemented oldolduname)",              /* 59 = unimplemented oldolduname */
                     98:        "umask",                        /* 60 = umask */
                     99:        "chroot",                       /* 61 = chroot */
                    100:        "#62 (unimplemented ustat)",            /* 62 = unimplemented ustat */
                    101:        "dup2",                 /* 63 = dup2 */
                    102:        "getppid",                      /* 64 = getppid */
                    103:        "getpgrp",                      /* 65 = getpgrp */
                    104:        "setsid",                       /* 66 = setsid */
                    105:        "sigaction",                    /* 67 = sigaction */
                    106:        "siggetmask",                   /* 68 = siggetmask */
                    107:        "sigsetmask",                   /* 69 = sigsetmask */
1.27      fvdl      108:        "setreuid16",                   /* 70 = setreuid16 */
                    109:        "setregid16",                   /* 71 = setregid16 */
1.1       itohy     110:        "sigsuspend",                   /* 72 = sigsuspend */
                    111:        "sigpending",                   /* 73 = sigpending */
                    112: #if !defined(_KERNEL) || defined(COMPAT_43)
                    113:        "sethostname",                  /* 74 = sethostname */
                    114: #else
                    115:        "#74 (unimplemented compat_43_sys_sethostname)",                /* 74 = unimplemented compat_43_sys_sethostname */
                    116: #endif
1.40      christos  117:        "setrlimit",                    /* 75 = setrlimit */
                    118:        "getrlimit",                    /* 76 = getrlimit */
1.1       itohy     119:        "getrusage",                    /* 77 = getrusage */
                    120:        "gettimeofday",                 /* 78 = gettimeofday */
                    121:        "settimeofday",                 /* 79 = settimeofday */
1.29      fvdl      122:        "getgroups16",                  /* 80 = getgroups16 */
                    123:        "setgroups16",                  /* 81 = setgroups16 */
1.1       itohy     124:        "oldselect",                    /* 82 = oldselect */
                    125:        "symlink",                      /* 83 = symlink */
                    126: #if !defined(_KERNEL) || defined(COMPAT_43)
                    127:        "oolstat",                      /* 84 = oolstat */
                    128: #else
                    129:        "#84 (unimplemented compat_43_sys_lstat)",              /* 84 = unimplemented compat_43_sys_lstat */
                    130: #endif
                    131:        "readlink",                     /* 85 = readlink */
1.53      joerg     132: #ifdef EXEC_AOUT
1.1       itohy     133:        "uselib",                       /* 86 = uselib */
1.53      joerg     134: #else
                    135:        "#86 (unimplemented sys_uselib)",               /* 86 = unimplemented sys_uselib */
                    136: #endif
1.1       itohy     137:        "swapon",                       /* 87 = swapon */
                    138:        "reboot",                       /* 88 = reboot */
                    139:        "readdir",                      /* 89 = readdir */
                    140:        "old_mmap",                     /* 90 = old_mmap */
                    141:        "munmap",                       /* 91 = munmap */
                    142:        "truncate",                     /* 92 = truncate */
                    143: #if !defined(_KERNEL) || defined(COMPAT_43)
                    144:        "ftruncate",                    /* 93 = ftruncate */
                    145: #else
                    146:        "#93 (unimplemented compat_43_sys_ftruncate)",          /* 93 = unimplemented compat_43_sys_ftruncate */
                    147: #endif
                    148:        "fchmod",                       /* 94 = fchmod */
1.27      fvdl      149:        "fchown16",                     /* 95 = fchown16 */
1.1       itohy     150:        "getpriority",                  /* 96 = getpriority */
                    151:        "setpriority",                  /* 97 = setpriority */
                    152:        "profil",                       /* 98 = profil */
                    153:        "statfs",                       /* 99 = statfs */
                    154:        "fstatfs",                      /* 100 = fstatfs */
                    155:        "#101 (unimplemented ioperm)",          /* 101 = unimplemented ioperm */
                    156:        "socketcall",                   /* 102 = socketcall */
                    157:        "#103 (unimplemented syslog)",          /* 103 = unimplemented syslog */
                    158:        "setitimer",                    /* 104 = setitimer */
                    159:        "getitimer",                    /* 105 = getitimer */
                    160:        "stat",                 /* 106 = stat */
                    161:        "lstat",                        /* 107 = lstat */
                    162:        "fstat",                        /* 108 = fstat */
                    163:        "#109 (unimplemented olduname)",                /* 109 = unimplemented olduname */
                    164:        "#110 (unimplemented iopl)",            /* 110 = unimplemented iopl */
                    165:        "#111 (unimplemented vhangup)",         /* 111 = unimplemented vhangup */
                    166:        "#112 (unimplemented idle)",            /* 112 = unimplemented idle */
                    167:        "#113 (unimplemented vm86old)",         /* 113 = unimplemented vm86old */
                    168:        "wait4",                        /* 114 = wait4 */
1.21      jdolecek  169:        "swapoff",                      /* 115 = swapoff */
1.26      jdolecek  170:        "sysinfo",                      /* 116 = sysinfo */
1.1       itohy     171:        "ipc",                  /* 117 = ipc */
                    172:        "fsync",                        /* 118 = fsync */
                    173:        "sigreturn",                    /* 119 = sigreturn */
1.6       thorpej   174:        "clone",                        /* 120 = clone */
1.1       itohy     175:        "setdomainname",                        /* 121 = setdomainname */
                    176:        "uname",                        /* 122 = uname */
                    177:        "cacheflush",                   /* 123 = cacheflush */
                    178:        "#124 (unimplemented adjtimex)",                /* 124 = unimplemented adjtimex */
                    179:        "mprotect",                     /* 125 = mprotect */
                    180:        "sigprocmask",                  /* 126 = sigprocmask */
                    181:        "#127 (unimplemented create_module)",           /* 127 = unimplemented create_module */
                    182:        "#128 (unimplemented init_module)",             /* 128 = unimplemented init_module */
                    183:        "#129 (unimplemented delete_module)",           /* 129 = unimplemented delete_module */
                    184:        "#130 (unimplemented get_kernel_syms)",         /* 130 = unimplemented get_kernel_syms */
                    185:        "#131 (unimplemented quotactl)",                /* 131 = unimplemented quotactl */
                    186:        "getpgid",                      /* 132 = getpgid */
                    187:        "fchdir",                       /* 133 = fchdir */
                    188:        "#134 (unimplemented bdflush)",         /* 134 = unimplemented bdflush */
                    189:        "#135 (unimplemented sysfs)",           /* 135 = unimplemented sysfs */
                    190:        "personality",                  /* 136 = personality */
                    191:        "#137 (unimplemented afs_syscall)",             /* 137 = unimplemented afs_syscall */
1.29      fvdl      192:        "linux_setfsuid16",                     /* 138 = linux_setfsuid16 */
                    193:        "linux_getfsuid16",                     /* 139 = linux_getfsuid16 */
1.1       itohy     194:        "llseek",                       /* 140 = llseek */
                    195:        "getdents",                     /* 141 = getdents */
                    196:        "select",                       /* 142 = select */
                    197:        "flock",                        /* 143 = flock */
                    198:        "msync",                        /* 144 = msync */
                    199:        "readv",                        /* 145 = readv */
                    200:        "writev",                       /* 146 = writev */
                    201:        "getsid",                       /* 147 = getsid */
                    202:        "fdatasync",                    /* 148 = fdatasync */
                    203:        "__sysctl",                     /* 149 = __sysctl */
                    204:        "mlock",                        /* 150 = mlock */
                    205:        "munlock",                      /* 151 = munlock */
1.18      jdolecek  206:        "mlockall",                     /* 152 = mlockall */
                    207:        "munlockall",                   /* 153 = munlockall */
1.9       tron      208:        "sched_setparam",                       /* 154 = sched_setparam */
                    209:        "sched_getparam",                       /* 155 = sched_getparam */
                    210:        "sched_setscheduler",                   /* 156 = sched_setscheduler */
                    211:        "sched_getscheduler",                   /* 157 = sched_getscheduler */
                    212:        "sched_yield",                  /* 158 = sched_yield */
                    213:        "sched_get_priority_max",                       /* 159 = sched_get_priority_max */
                    214:        "sched_get_priority_min",                       /* 160 = sched_get_priority_min */
1.1       itohy     215:        "#161 (unimplemented sched_rr_get_interval)",           /* 161 = unimplemented sched_rr_get_interval */
                    216:        "nanosleep",                    /* 162 = nanosleep */
                    217:        "mremap",                       /* 163 = mremap */
1.29      fvdl      218:        "setresuid16",                  /* 164 = setresuid16 */
                    219:        "linux_getresuid16",                    /* 165 = linux_getresuid16 */
1.1       itohy     220:        "#166 (unimplemented vm86)",            /* 166 = unimplemented vm86 */
                    221:        "#167 (unimplemented query_module)",            /* 167 = unimplemented query_module */
1.5       tron      222:        "poll",                 /* 168 = poll */
1.1       itohy     223:        "#169 (unimplemented nfsservctl)",              /* 169 = unimplemented nfsservctl */
1.29      fvdl      224:        "setresgid16",                  /* 170 = setresgid16 */
                    225:        "linux_getresgid16",                    /* 171 = linux_getresgid16 */
1.1       itohy     226:        "#172 (unimplemented prctl)",           /* 172 = unimplemented prctl */
                    227:        "rt_sigreturn",                 /* 173 = rt_sigreturn */
                    228:        "rt_sigaction",                 /* 174 = rt_sigaction */
                    229:        "rt_sigprocmask",                       /* 175 = rt_sigprocmask */
                    230:        "rt_sigpending",                        /* 176 = rt_sigpending */
                    231:        "#177 (unimplemented rt_sigtimedwait)",         /* 177 = unimplemented rt_sigtimedwait */
                    232:        "rt_queueinfo",                 /* 178 = rt_queueinfo */
                    233:        "rt_sigsuspend",                        /* 179 = rt_sigsuspend */
1.3       thorpej   234:        "pread",                        /* 180 = pread */
                    235:        "pwrite",                       /* 181 = pwrite */
1.28      itohy     236:        "lchown16",                     /* 182 = lchown16 */
1.4       tron      237:        "__getcwd",                     /* 183 = __getcwd */
1.1       itohy     238:        "#184 (unimplemented capget)",          /* 184 = unimplemented capget */
                    239:        "#185 (unimplemented capset)",          /* 185 = unimplemented capset */
1.17      itohy     240:        "sigaltstack",                  /* 186 = sigaltstack */
1.7       thorpej   241:        "#187 (unimplemented sendfile)",                /* 187 = unimplemented sendfile */
                    242:        "#188 (unimplemented getpmsg)",         /* 188 = unimplemented getpmsg */
                    243:        "#189 (unimplemented putpmsg)",         /* 189 = unimplemented putpmsg */
                    244:        "__vfork14",                    /* 190 = __vfork14 */
1.40      christos  245:        "ugetrlimit",                   /* 191 = ugetrlimit */
1.46      christos  246:        "mmap2",                        /* 192 = mmap2 */
1.24      jdolecek  247:        "truncate64",                   /* 193 = truncate64 */
                    248:        "ftruncate64",                  /* 194 = ftruncate64 */
                    249:        "stat64",                       /* 195 = stat64 */
                    250:        "lstat64",                      /* 196 = lstat64 */
                    251:        "fstat64",                      /* 197 = fstat64 */
1.29      fvdl      252:        "chown",                        /* 198 = chown */
1.27      fvdl      253:        "getuid",                       /* 199 = getuid */
                    254:        "getgid",                       /* 200 = getgid */
                    255:        "geteuid",                      /* 201 = geteuid */
                    256:        "getegid",                      /* 202 = getegid */
                    257:        "setreuid",                     /* 203 = setreuid */
                    258:        "setregid",                     /* 204 = setregid */
1.29      fvdl      259:        "getgroups",                    /* 205 = getgroups */
                    260:        "setgroups",                    /* 206 = setgroups */
1.27      fvdl      261:        "__posix_fchown",                       /* 207 = __posix_fchown */
1.29      fvdl      262:        "setresuid",                    /* 208 = setresuid */
                    263:        "getresuid",                    /* 209 = getresuid */
                    264:        "setresgid",                    /* 210 = setresgid */
                    265:        "getresgid",                    /* 211 = getresgid */
                    266:        "lchown",                       /* 212 = lchown */
1.27      fvdl      267:        "setuid",                       /* 213 = setuid */
                    268:        "setgid",                       /* 214 = setgid */
1.29      fvdl      269:        "setfsuid",                     /* 215 = setfsuid */
                    270:        "getfsuid",                     /* 216 = getfsuid */
1.43      jdolecek  271:        "#217 (unimplemented / * unused * /)",          /* 217 = unimplemented / * unused * / */
                    272:        "#218 (unimplemented / * unused * /)",          /* 218 = unimplemented / * unused * / */
                    273:        "#219 (unimplemented / * unused * /)",          /* 219 = unimplemented / * unused * / */
1.42      christos  274:        "getdents64",                   /* 220 = getdents64 */
1.43      jdolecek  275:        "#221 (unimplemented gettid)",          /* 221 = unimplemented gettid */
                    276:        "#222 (unimplemented tkill)",           /* 222 = unimplemented tkill */
1.51      fvdl      277:        "setxattr",                     /* 223 = setxattr */
                    278:        "lsetxattr",                    /* 224 = lsetxattr */
                    279:        "fsetxattr",                    /* 225 = fsetxattr */
                    280:        "getxattr",                     /* 226 = getxattr */
                    281:        "lgetxattr",                    /* 227 = lgetxattr */
                    282:        "fgetxattr",                    /* 228 = fgetxattr */
                    283:        "listxattr",                    /* 229 = listxattr */
                    284:        "llistxattr",                   /* 230 = llistxattr */
                    285:        "flistxattr",                   /* 231 = flistxattr */
                    286:        "removexattr",                  /* 232 = removexattr */
                    287:        "lremovexattr",                 /* 233 = lremovexattr */
                    288:        "fremovexattr",                 /* 234 = fremovexattr */
1.49      jdolecek  289:        "#235 (unimplemented futex)",           /* 235 = unimplemented futex */
1.52      jmc       290:        "#236 (unimplemented sendfile64)",              /* 236 = unimplemented sendfile64 */
                    291:        "#237 (unimplemented mincore)",         /* 237 = unimplemented mincore */
                    292:        "#238 (unimplemented madvise)",         /* 238 = unimplemented madvise */
                    293:        "#239 (unimplemented fcntl64)",         /* 239 = unimplemented fcntl64 */
                    294:        "#240 (unimplemented readahead)",               /* 240 = unimplemented readahead */
                    295:        "#241 (unimplemented io_setup)",                /* 241 = unimplemented io_setup */
                    296:        "#242 (unimplemented io_destroy)",              /* 242 = unimplemented io_destroy */
                    297:        "#243 (unimplemented io_getevents)",            /* 243 = unimplemented io_getevents */
                    298:        "#244 (unimplemented io_submit)",               /* 244 = unimplemented io_submit */
                    299:        "#245 (unimplemented io_cancel)",               /* 245 = unimplemented io_cancel */
                    300:        "#246 (unimplemented fadvise64)",               /* 246 = unimplemented fadvise64 */
                    301:        "#247 (unimplemented exit_group)",              /* 247 = unimplemented exit_group */
                    302:        "#248 (unimplemented lookup_dcookie)",          /* 248 = unimplemented lookup_dcookie */
                    303:        "#249 (unimplemented epoll_create)",            /* 249 = unimplemented epoll_create */
                    304:        "#250 (unimplemented epoll_ctl)",               /* 250 = unimplemented epoll_ctl */
                    305:        "#251 (unimplemented epoll_wait)",              /* 251 = unimplemented epoll_wait */
                    306:        "#252 (unimplemented remap_file_pages)",                /* 252 = unimplemented remap_file_pages */
                    307:        "#253 (unimplemented set_tid_address)",         /* 253 = unimplemented set_tid_address */
                    308:        "#254 (unimplemented timer_create)",            /* 254 = unimplemented timer_create */
                    309:        "#255 (unimplemented timer_settime)",           /* 255 = unimplemented timer_settime */
                    310:        "#256 (unimplemented timer_gettime)",           /* 256 = unimplemented timer_gettime */
                    311:        "#257 (unimplemented timer_getoverrun)",                /* 257 = unimplemented timer_getoverrun */
                    312:        "#258 (unimplemented timer_delete)",            /* 258 = unimplemented timer_delete */
                    313:        "clock_settime",                        /* 259 = clock_settime */
                    314:        "clock_gettime",                        /* 260 = clock_gettime */
                    315:        "clock_getres",                 /* 261 = clock_getres */
                    316:        "clock_nanosleep",                      /* 262 = clock_nanosleep */
1.1       itohy     317: };

CVSweb <webmaster@jp.NetBSD.org>