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

Annotation of src/sys/compat/linux/arch/powerpc/linux_syscalls.c, Revision 1.41.4.2

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

CVSweb <webmaster@jp.NetBSD.org>