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>