Annotation of src/sys/kern/init_sysent.c, Revision 1.296
1.229 wrstuden 1: /* $NetBSD$ */
1.77 thorpej 2:
1.1 cgd 3: /*
4: * System call switch table.
5: *
6: * DO NOT EDIT-- this file is automatically generated.
1.296 ! pgoyette 7: * created from NetBSD: syscalls.master,v 1.276 2015/05/10 07:41:15 pgoyette Exp
1.1 cgd 8: */
9:
1.128 lukem 10: #include <sys/cdefs.h>
1.229 wrstuden 11: __KERNEL_RCSID(0, "$NetBSD$");
1.128 lukem 12:
1.239 pooka 13: #include "opt_modular.h"
1.116 bjh21 14: #include "opt_ntp.h"
1.99 tron 15: #include "opt_sysv.h"
1.17 cgd 16: #include <sys/param.h>
17: #include <sys/systm.h>
1.28 cgd 18: #include <sys/signal.h>
1.255 christos 19: #include <sys/socket.h>
1.28 cgd 20: #include <sys/mount.h>
1.227 tsutsui 21: #include <sys/sched.h>
1.28 cgd 22: #include <sys/syscallargs.h>
1.37 mycroft 23:
24: #ifdef COMPAT_43
1.126 lukem 25: #define compat_43(func) __CONCAT(compat_43_,func)
1.37 mycroft 26: #else
1.126 lukem 27: #define compat_43(func) sys_nosys
1.37 mycroft 28: #endif
29:
30: #ifdef COMPAT_09
1.126 lukem 31: #define compat_09(func) __CONCAT(compat_09_,func)
1.37 mycroft 32: #else
1.126 lukem 33: #define compat_09(func) sys_nosys
1.37 mycroft 34: #endif
35:
36: #ifdef COMPAT_10
1.126 lukem 37: #define compat_10(func) __CONCAT(compat_10_,func)
1.37 mycroft 38: #else
1.126 lukem 39: #define compat_10(func) sys_nosys
1.37 mycroft 40: #endif
41:
1.43 mrg 42: #ifdef COMPAT_11
1.126 lukem 43: #define compat_11(func) __CONCAT(compat_11_,func)
1.43 mrg 44: #else
1.126 lukem 45: #define compat_11(func) sys_nosys
1.43 mrg 46: #endif
47:
48: #ifdef COMPAT_12
1.126 lukem 49: #define compat_12(func) __CONCAT(compat_12_,func)
1.43 mrg 50: #else
1.126 lukem 51: #define compat_12(func) sys_nosys
1.43 mrg 52: #endif
53:
1.71 kleink 54: #ifdef COMPAT_13
1.126 lukem 55: #define compat_13(func) __CONCAT(compat_13_,func)
1.71 kleink 56: #else
1.126 lukem 57: #define compat_13(func) sys_nosys
1.71 kleink 58: #endif
59:
1.111 thorpej 60: #ifdef COMPAT_14
1.126 lukem 61: #define compat_14(func) __CONCAT(compat_14_,func)
1.111 thorpej 62: #else
1.126 lukem 63: #define compat_14(func) sys_nosys
1.111 thorpej 64: #endif
65:
1.145 christos 66: #ifdef COMPAT_15
67: #define compat_15(func) __CONCAT(compat_15_,func)
68: #else
69: #define compat_15(func) sys_nosys
70: #endif
71:
72: #ifdef COMPAT_16
73: #define compat_16(func) __CONCAT(compat_16_,func)
74: #else
75: #define compat_16(func) sys_nosys
76: #endif
77:
1.156 christos 78: #ifdef COMPAT_20
79: #define compat_20(func) __CONCAT(compat_20_,func)
80: #else
81: #define compat_20(func) sys_nosys
82: #endif
83:
1.166 christos 84: #ifdef COMPAT_30
85: #define compat_30(func) __CONCAT(compat_30_,func)
86: #else
87: #define compat_30(func) sys_nosys
88: #endif
89:
1.191 dsl 90: #ifdef COMPAT_40
91: #define compat_40(func) __CONCAT(compat_40_,func)
92: #else
93: #define compat_40(func) sys_nosys
94: #endif
95:
1.218 yamt 96: #ifdef COMPAT_50
97: #define compat_50(func) __CONCAT(compat_50_,func)
98: #else
99: #define compat_50(func) sys_nosys
100: #endif
101:
1.262 matt 102: #ifdef COMPAT_60
103: #define compat_60(func) __CONCAT(compat_60_,func)
104: #else
105: #define compat_60(func) sys_nosys
106: #endif
107:
1.288 christos 108: #ifdef COMPAT_70
109: #define compat_70(func) __CONCAT(compat_70_,func)
110: #else
111: #define compat_70(func) sys_nosys
112: #endif
113:
1.28 cgd 114: #define s(type) sizeof(type)
1.200 dsl 115: #define n(type) (sizeof(type)/sizeof (register_t))
1.291 christos 116: #define ns(type) .sy_narg = n(type), .sy_argsize = s(type)
1.28 cgd 117:
118: struct sysent sysent[] = {
1.291 christos 119: {
120: ns(struct sys_syscall_args),
121: .sy_flags = SYCALL_INDIRECT,
122: .sy_call = (sy_call_t *)sys_syscall
123: }, /* 0 = syscall */
124: {
125: ns(struct sys_exit_args),
126: .sy_call = (sy_call_t *)sys_exit
127: }, /* 1 = exit */
128: {
129: .sy_call = (sy_call_t *)sys_fork
130: }, /* 2 = fork */
131: {
132: ns(struct sys_read_args),
133: .sy_flags = SYCALL_ARG_PTR,
134: .sy_call = (sy_call_t *)sys_read
135: }, /* 3 = read */
136: {
137: ns(struct sys_write_args),
138: .sy_flags = SYCALL_ARG_PTR,
139: .sy_call = (sy_call_t *)sys_write
140: }, /* 4 = write */
141: {
142: ns(struct sys_open_args),
143: .sy_flags = SYCALL_ARG_PTR,
144: .sy_call = (sy_call_t *)sys_open
145: }, /* 5 = open */
146: {
147: ns(struct sys_close_args),
148: .sy_call = (sy_call_t *)sys_close
149: }, /* 6 = close */
150: {
151: ns(struct compat_50_sys_wait4_args),
152: .sy_flags = SYCALL_ARG_PTR,
153: .sy_call = (sy_call_t *)sys_nomodule
154: }, /* 7 = compat_50_wait4 */
155: {
156: ns(struct compat_43_sys_creat_args),
157: .sy_flags = SYCALL_ARG_PTR,
158: .sy_call = (sy_call_t *)sys_nomodule
159: }, /* 8 = compat_43_ocreat */
160: {
161: ns(struct sys_link_args),
162: .sy_flags = SYCALL_ARG_PTR,
163: .sy_call = (sy_call_t *)sys_link
164: }, /* 9 = link */
165: {
166: ns(struct sys_unlink_args),
167: .sy_flags = SYCALL_ARG_PTR,
168: .sy_call = (sy_call_t *)sys_unlink
169: }, /* 10 = unlink */
170: {
1.292 christos 171: .sy_call = sys_nosys,
172: }, /* 11 = filler */
173: {
1.291 christos 174: ns(struct sys_chdir_args),
175: .sy_flags = SYCALL_ARG_PTR,
176: .sy_call = (sy_call_t *)sys_chdir
177: }, /* 12 = chdir */
178: {
179: ns(struct sys_fchdir_args),
180: .sy_call = (sy_call_t *)sys_fchdir
181: }, /* 13 = fchdir */
182: {
183: ns(struct compat_50_sys_mknod_args),
184: .sy_flags = SYCALL_ARG_PTR,
185: .sy_call = (sy_call_t *)sys_nomodule
186: }, /* 14 = compat_50_mknod */
187: {
188: ns(struct sys_chmod_args),
189: .sy_flags = SYCALL_ARG_PTR,
190: .sy_call = (sy_call_t *)sys_chmod
191: }, /* 15 = chmod */
192: {
193: ns(struct sys_chown_args),
194: .sy_flags = SYCALL_ARG_PTR,
195: .sy_call = (sy_call_t *)sys_chown
196: }, /* 16 = chown */
197: {
198: ns(struct sys_obreak_args),
199: .sy_flags = SYCALL_ARG_PTR,
200: .sy_call = (sy_call_t *)sys_obreak
201: }, /* 17 = break */
202: {
203: ns(struct compat_20_sys_getfsstat_args),
204: .sy_flags = SYCALL_ARG_PTR,
205: .sy_call = (sy_call_t *)sys_nomodule
206: }, /* 18 = compat_20_getfsstat */
207: {
208: ns(struct compat_43_sys_lseek_args),
209: .sy_call = (sy_call_t *)sys_nomodule
210: }, /* 19 = compat_43_olseek */
211: {
212: .sy_call = (sy_call_t *)sys_getpid_with_ppid
213: }, /* 20 = getpid */
214: {
215: ns(struct compat_40_sys_mount_args),
216: .sy_flags = SYCALL_ARG_PTR,
217: .sy_call = (sy_call_t *)sys_nomodule
218: }, /* 21 = compat_40_mount */
219: {
220: ns(struct sys_unmount_args),
221: .sy_flags = SYCALL_ARG_PTR,
222: .sy_call = (sy_call_t *)sys_unmount
223: }, /* 22 = unmount */
224: {
225: ns(struct sys_setuid_args),
226: .sy_call = (sy_call_t *)sys_setuid
227: }, /* 23 = setuid */
228: {
229: .sy_call = (sy_call_t *)sys_getuid_with_euid
230: }, /* 24 = getuid */
231: {
232: .sy_call = (sy_call_t *)sys_geteuid
233: }, /* 25 = geteuid */
234: {
235: ns(struct sys_ptrace_args),
236: .sy_flags = SYCALL_ARG_PTR,
237: .sy_call = (sy_call_t *)sys_ptrace
238: }, /* 26 = ptrace */
239: {
240: ns(struct sys_recvmsg_args),
241: .sy_flags = SYCALL_ARG_PTR,
242: .sy_call = (sy_call_t *)sys_recvmsg
243: }, /* 27 = recvmsg */
244: {
245: ns(struct sys_sendmsg_args),
246: .sy_flags = SYCALL_ARG_PTR,
247: .sy_call = (sy_call_t *)sys_sendmsg
248: }, /* 28 = sendmsg */
249: {
250: ns(struct sys_recvfrom_args),
251: .sy_flags = SYCALL_ARG_PTR,
252: .sy_call = (sy_call_t *)sys_recvfrom
253: }, /* 29 = recvfrom */
254: {
255: ns(struct sys_accept_args),
256: .sy_flags = SYCALL_ARG_PTR,
257: .sy_call = (sy_call_t *)sys_accept
258: }, /* 30 = accept */
259: {
260: ns(struct sys_getpeername_args),
261: .sy_flags = SYCALL_ARG_PTR,
262: .sy_call = (sy_call_t *)sys_getpeername
263: }, /* 31 = getpeername */
264: {
265: ns(struct sys_getsockname_args),
266: .sy_flags = SYCALL_ARG_PTR,
267: .sy_call = (sy_call_t *)sys_getsockname
268: }, /* 32 = getsockname */
269: {
270: ns(struct sys_access_args),
271: .sy_flags = SYCALL_ARG_PTR,
272: .sy_call = (sy_call_t *)sys_access
273: }, /* 33 = access */
274: {
275: ns(struct sys_chflags_args),
276: .sy_flags = SYCALL_ARG_PTR,
277: .sy_call = (sy_call_t *)sys_chflags
278: }, /* 34 = chflags */
279: {
280: ns(struct sys_fchflags_args),
281: .sy_call = (sy_call_t *)sys_fchflags
282: }, /* 35 = fchflags */
283: {
284: .sy_call = (sy_call_t *)sys_sync
285: }, /* 36 = sync */
286: {
287: ns(struct sys_kill_args),
288: .sy_call = (sy_call_t *)sys_kill
289: }, /* 37 = kill */
290: {
291: ns(struct compat_43_sys_stat_args),
292: .sy_flags = SYCALL_ARG_PTR,
293: .sy_call = (sy_call_t *)sys_nomodule
294: }, /* 38 = compat_43_stat43 */
295: {
296: .sy_call = (sy_call_t *)sys_getppid
297: }, /* 39 = getppid */
298: {
299: ns(struct compat_43_sys_lstat_args),
300: .sy_flags = SYCALL_ARG_PTR,
301: .sy_call = (sy_call_t *)sys_nomodule
302: }, /* 40 = compat_43_lstat43 */
303: {
304: ns(struct sys_dup_args),
305: .sy_call = (sy_call_t *)sys_dup
306: }, /* 41 = dup */
307: {
308: .sy_call = (sy_call_t *)sys_pipe
309: }, /* 42 = pipe */
310: {
311: .sy_call = (sy_call_t *)sys_getegid
312: }, /* 43 = getegid */
313: {
314: ns(struct sys_profil_args),
315: .sy_flags = SYCALL_ARG_PTR,
316: .sy_call = (sy_call_t *)sys_profil
317: }, /* 44 = profil */
318: {
319: ns(struct sys_ktrace_args),
320: .sy_flags = SYCALL_ARG_PTR,
321: .sy_call = (sy_call_t *)sys_ktrace
322: }, /* 45 = ktrace */
323: {
324: ns(struct compat_13_sys_sigaction_args),
325: .sy_flags = SYCALL_ARG_PTR,
326: .sy_call = (sy_call_t *)sys_nomodule
327: }, /* 46 = compat_13_sigaction13 */
328: {
329: .sy_call = (sy_call_t *)sys_getgid_with_egid
330: }, /* 47 = getgid */
331: {
332: ns(struct compat_13_sys_sigprocmask_args),
333: .sy_call = (sy_call_t *)sys_nomodule
334: }, /* 48 = compat_13_sigprocmask13 */
335: {
336: ns(struct sys___getlogin_args),
337: .sy_flags = SYCALL_ARG_PTR,
338: .sy_call = (sy_call_t *)sys___getlogin
339: }, /* 49 = __getlogin */
340: {
341: ns(struct sys___setlogin_args),
342: .sy_flags = SYCALL_ARG_PTR,
343: .sy_call = (sy_call_t *)sys___setlogin
344: }, /* 50 = __setlogin */
345: {
346: ns(struct sys_acct_args),
347: .sy_flags = SYCALL_ARG_PTR,
348: .sy_call = (sy_call_t *)sys_acct
349: }, /* 51 = acct */
350: {
351: .sy_call = (sy_call_t *)sys_nomodule
352: }, /* 52 = compat_13_sigpending13 */
353: {
354: ns(struct compat_13_sys_sigaltstack_args),
355: .sy_flags = SYCALL_ARG_PTR,
356: .sy_call = (sy_call_t *)sys_nomodule
357: }, /* 53 = compat_13_sigaltstack13 */
358: {
359: ns(struct sys_ioctl_args),
360: .sy_flags = SYCALL_ARG_PTR,
361: .sy_call = (sy_call_t *)sys_ioctl
362: }, /* 54 = ioctl */
363: {
364: ns(struct compat_12_sys_reboot_args),
365: .sy_call = (sy_call_t *)sys_nomodule
366: }, /* 55 = compat_12_oreboot */
367: {
368: ns(struct sys_revoke_args),
369: .sy_flags = SYCALL_ARG_PTR,
370: .sy_call = (sy_call_t *)sys_revoke
371: }, /* 56 = revoke */
372: {
373: ns(struct sys_symlink_args),
374: .sy_flags = SYCALL_ARG_PTR,
375: .sy_call = (sy_call_t *)sys_symlink
376: }, /* 57 = symlink */
377: {
378: ns(struct sys_readlink_args),
379: .sy_flags = SYCALL_ARG_PTR,
380: .sy_call = (sy_call_t *)sys_readlink
381: }, /* 58 = readlink */
382: {
383: ns(struct sys_execve_args),
384: .sy_flags = SYCALL_ARG_PTR,
385: .sy_call = (sy_call_t *)sys_execve
386: }, /* 59 = execve */
387: {
388: ns(struct sys_umask_args),
389: .sy_call = (sy_call_t *)sys_umask
390: }, /* 60 = umask */
391: {
392: ns(struct sys_chroot_args),
393: .sy_flags = SYCALL_ARG_PTR,
394: .sy_call = (sy_call_t *)sys_chroot
395: }, /* 61 = chroot */
396: {
397: ns(struct compat_43_sys_fstat_args),
398: .sy_flags = SYCALL_ARG_PTR,
399: .sy_call = (sy_call_t *)sys_nomodule
400: }, /* 62 = compat_43_fstat43 */
401: {
402: ns(struct compat_43_sys_getkerninfo_args),
403: .sy_flags = SYCALL_ARG_PTR,
404: .sy_call = (sy_call_t *)sys_nomodule
405: }, /* 63 = compat_43_ogetkerninfo */
406: {
407: .sy_call = (sy_call_t *)sys_nomodule
408: }, /* 64 = compat_43_ogetpagesize */
409: {
410: ns(struct compat_12_sys_msync_args),
411: .sy_flags = SYCALL_ARG_PTR,
412: .sy_call = (sy_call_t *)sys_nomodule
413: }, /* 65 = compat_12_msync */
414: {
415: .sy_call = (sy_call_t *)sys_vfork
416: }, /* 66 = vfork */
417: {
1.292 christos 418: .sy_call = sys_nosys,
419: }, /* 67 = filler */
420: {
421: .sy_call = sys_nosys,
422: }, /* 68 = filler */
423: {
1.291 christos 424: ns(struct sys_sbrk_args),
425: .sy_call = (sy_call_t *)sys_sbrk
426: }, /* 69 = sbrk */
427: {
428: ns(struct sys_sstk_args),
429: .sy_call = (sy_call_t *)sys_sstk
430: }, /* 70 = sstk */
431: {
432: ns(struct compat_43_sys_mmap_args),
433: .sy_flags = SYCALL_ARG_PTR,
434: .sy_call = (sy_call_t *)sys_nomodule
435: }, /* 71 = compat_43_ommap */
436: {
437: ns(struct sys_ovadvise_args),
438: .sy_call = (sy_call_t *)sys_ovadvise
439: }, /* 72 = vadvise */
440: {
441: ns(struct sys_munmap_args),
442: .sy_flags = SYCALL_ARG_PTR,
443: .sy_call = (sy_call_t *)sys_munmap
444: }, /* 73 = munmap */
445: {
446: ns(struct sys_mprotect_args),
447: .sy_flags = SYCALL_ARG_PTR,
448: .sy_call = (sy_call_t *)sys_mprotect
449: }, /* 74 = mprotect */
450: {
451: ns(struct sys_madvise_args),
452: .sy_flags = SYCALL_ARG_PTR,
453: .sy_call = (sy_call_t *)sys_madvise
454: }, /* 75 = madvise */
455: {
1.292 christos 456: .sy_call = sys_nosys,
457: }, /* 76 = filler */
458: {
459: .sy_call = sys_nosys,
460: }, /* 77 = filler */
461: {
1.291 christos 462: ns(struct sys_mincore_args),
463: .sy_flags = SYCALL_ARG_PTR,
464: .sy_call = (sy_call_t *)sys_mincore
465: }, /* 78 = mincore */
466: {
467: ns(struct sys_getgroups_args),
468: .sy_flags = SYCALL_ARG_PTR,
469: .sy_call = (sy_call_t *)sys_getgroups
470: }, /* 79 = getgroups */
471: {
472: ns(struct sys_setgroups_args),
473: .sy_flags = SYCALL_ARG_PTR,
474: .sy_call = (sy_call_t *)sys_setgroups
475: }, /* 80 = setgroups */
476: {
477: .sy_call = (sy_call_t *)sys_getpgrp
478: }, /* 81 = getpgrp */
479: {
480: ns(struct sys_setpgid_args),
481: .sy_call = (sy_call_t *)sys_setpgid
482: }, /* 82 = setpgid */
483: {
484: ns(struct compat_50_sys_setitimer_args),
485: .sy_flags = SYCALL_ARG_PTR,
486: .sy_call = (sy_call_t *)sys_nomodule
487: }, /* 83 = compat_50_setitimer */
488: {
489: .sy_call = (sy_call_t *)sys_nomodule
490: }, /* 84 = compat_43_owait */
491: {
492: ns(struct compat_12_sys_swapon_args),
493: .sy_flags = SYCALL_ARG_PTR,
494: .sy_call = (sy_call_t *)sys_nomodule
495: }, /* 85 = compat_12_oswapon */
496: {
497: ns(struct compat_50_sys_getitimer_args),
498: .sy_flags = SYCALL_ARG_PTR,
499: .sy_call = (sy_call_t *)sys_nomodule
500: }, /* 86 = compat_50_getitimer */
501: {
502: ns(struct compat_43_sys_gethostname_args),
503: .sy_flags = SYCALL_ARG_PTR,
504: .sy_call = (sy_call_t *)sys_nomodule
505: }, /* 87 = compat_43_ogethostname */
506: {
507: ns(struct compat_43_sys_sethostname_args),
508: .sy_flags = SYCALL_ARG_PTR,
509: .sy_call = (sy_call_t *)sys_nomodule
510: }, /* 88 = compat_43_osethostname */
511: {
512: .sy_call = (sy_call_t *)sys_nomodule
513: }, /* 89 = compat_43_ogetdtablesize */
514: {
515: ns(struct sys_dup2_args),
516: .sy_call = (sy_call_t *)sys_dup2
517: }, /* 90 = dup2 */
518: {
1.292 christos 519: .sy_call = sys_nosys,
520: }, /* 91 = filler */
521: {
1.291 christos 522: ns(struct sys_fcntl_args),
523: .sy_flags = SYCALL_ARG_PTR,
524: .sy_call = (sy_call_t *)sys_fcntl
525: }, /* 92 = fcntl */
526: {
527: ns(struct compat_50_sys_select_args),
528: .sy_flags = SYCALL_ARG_PTR,
529: .sy_call = (sy_call_t *)sys_nomodule
530: }, /* 93 = compat_50_select */
531: {
1.292 christos 532: .sy_call = sys_nosys,
533: }, /* 94 = filler */
534: {
1.291 christos 535: ns(struct sys_fsync_args),
536: .sy_call = (sy_call_t *)sys_fsync
537: }, /* 95 = fsync */
538: {
539: ns(struct sys_setpriority_args),
540: .sy_call = (sy_call_t *)sys_setpriority
541: }, /* 96 = setpriority */
542: {
543: ns(struct compat_30_sys_socket_args),
544: .sy_call = (sy_call_t *)sys_nomodule
545: }, /* 97 = compat_30_socket */
546: {
547: ns(struct sys_connect_args),
548: .sy_flags = SYCALL_ARG_PTR,
549: .sy_call = (sy_call_t *)sys_connect
550: }, /* 98 = connect */
551: {
552: ns(struct compat_43_sys_accept_args),
553: .sy_flags = SYCALL_ARG_PTR,
554: .sy_call = (sy_call_t *)sys_nomodule
555: }, /* 99 = compat_43_oaccept */
556: {
557: ns(struct sys_getpriority_args),
558: .sy_call = (sy_call_t *)sys_getpriority
559: }, /* 100 = getpriority */
560: {
561: ns(struct compat_43_sys_send_args),
562: .sy_flags = SYCALL_ARG_PTR,
563: .sy_call = (sy_call_t *)sys_nomodule
564: }, /* 101 = compat_43_osend */
565: {
566: ns(struct compat_43_sys_recv_args),
567: .sy_flags = SYCALL_ARG_PTR,
568: .sy_call = (sy_call_t *)sys_nomodule
569: }, /* 102 = compat_43_orecv */
570: {
571: ns(struct compat_13_sys_sigreturn_args),
572: .sy_flags = SYCALL_ARG_PTR,
573: .sy_call = (sy_call_t *)sys_nomodule
574: }, /* 103 = compat_13_sigreturn13 */
575: {
576: ns(struct sys_bind_args),
577: .sy_flags = SYCALL_ARG_PTR,
578: .sy_call = (sy_call_t *)sys_bind
579: }, /* 104 = bind */
580: {
581: ns(struct sys_setsockopt_args),
582: .sy_flags = SYCALL_ARG_PTR,
583: .sy_call = (sy_call_t *)sys_setsockopt
584: }, /* 105 = setsockopt */
585: {
586: ns(struct sys_listen_args),
587: .sy_call = (sy_call_t *)sys_listen
588: }, /* 106 = listen */
589: {
1.292 christos 590: .sy_call = sys_nosys,
591: }, /* 107 = filler */
592: {
1.291 christos 593: ns(struct compat_43_sys_sigvec_args),
594: .sy_flags = SYCALL_ARG_PTR,
595: .sy_call = (sy_call_t *)sys_nomodule
596: }, /* 108 = compat_43_osigvec */
597: {
598: ns(struct compat_43_sys_sigblock_args),
599: .sy_call = (sy_call_t *)sys_nomodule
600: }, /* 109 = compat_43_osigblock */
601: {
602: ns(struct compat_43_sys_sigsetmask_args),
603: .sy_call = (sy_call_t *)sys_nomodule
604: }, /* 110 = compat_43_osigsetmask */
605: {
606: ns(struct compat_13_sys_sigsuspend_args),
607: .sy_call = (sy_call_t *)sys_nomodule
608: }, /* 111 = compat_13_sigsuspend13 */
609: {
610: ns(struct compat_43_sys_sigstack_args),
611: .sy_flags = SYCALL_ARG_PTR,
612: .sy_call = (sy_call_t *)sys_nomodule
613: }, /* 112 = compat_43_osigstack */
614: {
615: ns(struct compat_43_sys_recvmsg_args),
616: .sy_flags = SYCALL_ARG_PTR,
617: .sy_call = (sy_call_t *)sys_nomodule
618: }, /* 113 = compat_43_orecvmsg */
619: {
620: ns(struct compat_43_sys_sendmsg_args),
621: .sy_flags = SYCALL_ARG_PTR,
622: .sy_call = (sy_call_t *)sys_nomodule
623: }, /* 114 = compat_43_osendmsg */
624: {
1.292 christos 625: .sy_call = sys_nosys,
626: }, /* 115 = filler */
627: {
1.291 christos 628: ns(struct compat_50_sys_gettimeofday_args),
629: .sy_flags = SYCALL_ARG_PTR,
630: .sy_call = (sy_call_t *)sys_nomodule
631: }, /* 116 = compat_50_gettimeofday */
632: {
633: ns(struct compat_50_sys_getrusage_args),
634: .sy_flags = SYCALL_ARG_PTR,
635: .sy_call = (sy_call_t *)sys_nomodule
636: }, /* 117 = compat_50_getrusage */
637: {
638: ns(struct sys_getsockopt_args),
639: .sy_flags = SYCALL_ARG_PTR,
640: .sy_call = (sy_call_t *)sys_getsockopt
641: }, /* 118 = getsockopt */
642: {
1.292 christos 643: .sy_call = sys_nosys,
644: }, /* 119 = filler */
645: {
1.291 christos 646: ns(struct sys_readv_args),
647: .sy_flags = SYCALL_ARG_PTR,
648: .sy_call = (sy_call_t *)sys_readv
649: }, /* 120 = readv */
650: {
651: ns(struct sys_writev_args),
652: .sy_flags = SYCALL_ARG_PTR,
653: .sy_call = (sy_call_t *)sys_writev
654: }, /* 121 = writev */
655: {
656: ns(struct compat_50_sys_settimeofday_args),
657: .sy_flags = SYCALL_ARG_PTR,
658: .sy_call = (sy_call_t *)sys_nomodule
659: }, /* 122 = compat_50_settimeofday */
660: {
661: ns(struct sys_fchown_args),
662: .sy_call = (sy_call_t *)sys_fchown
663: }, /* 123 = fchown */
664: {
665: ns(struct sys_fchmod_args),
666: .sy_call = (sy_call_t *)sys_fchmod
667: }, /* 124 = fchmod */
668: {
669: ns(struct compat_43_sys_recvfrom_args),
670: .sy_flags = SYCALL_ARG_PTR,
671: .sy_call = (sy_call_t *)sys_nomodule
672: }, /* 125 = compat_43_orecvfrom */
673: {
674: ns(struct sys_setreuid_args),
675: .sy_call = (sy_call_t *)sys_setreuid
676: }, /* 126 = setreuid */
677: {
678: ns(struct sys_setregid_args),
679: .sy_call = (sy_call_t *)sys_setregid
680: }, /* 127 = setregid */
681: {
682: ns(struct sys_rename_args),
683: .sy_flags = SYCALL_ARG_PTR,
684: .sy_call = (sy_call_t *)sys_rename
685: }, /* 128 = rename */
686: {
687: ns(struct compat_43_sys_truncate_args),
688: .sy_flags = SYCALL_ARG_PTR,
689: .sy_call = (sy_call_t *)sys_nomodule
690: }, /* 129 = compat_43_otruncate */
691: {
692: ns(struct compat_43_sys_ftruncate_args),
693: .sy_call = (sy_call_t *)sys_nomodule
694: }, /* 130 = compat_43_oftruncate */
695: {
696: ns(struct sys_flock_args),
697: .sy_call = (sy_call_t *)sys_flock
698: }, /* 131 = flock */
699: {
700: ns(struct sys_mkfifo_args),
701: .sy_flags = SYCALL_ARG_PTR,
702: .sy_call = (sy_call_t *)sys_mkfifo
703: }, /* 132 = mkfifo */
704: {
705: ns(struct sys_sendto_args),
706: .sy_flags = SYCALL_ARG_PTR,
707: .sy_call = (sy_call_t *)sys_sendto
708: }, /* 133 = sendto */
709: {
710: ns(struct sys_shutdown_args),
711: .sy_call = (sy_call_t *)sys_shutdown
712: }, /* 134 = shutdown */
713: {
714: ns(struct sys_socketpair_args),
715: .sy_flags = SYCALL_ARG_PTR,
716: .sy_call = (sy_call_t *)sys_socketpair
717: }, /* 135 = socketpair */
718: {
719: ns(struct sys_mkdir_args),
720: .sy_flags = SYCALL_ARG_PTR,
721: .sy_call = (sy_call_t *)sys_mkdir
722: }, /* 136 = mkdir */
723: {
724: ns(struct sys_rmdir_args),
725: .sy_flags = SYCALL_ARG_PTR,
726: .sy_call = (sy_call_t *)sys_rmdir
727: }, /* 137 = rmdir */
728: {
729: ns(struct compat_50_sys_utimes_args),
730: .sy_flags = SYCALL_ARG_PTR,
731: .sy_call = (sy_call_t *)sys_nomodule
732: }, /* 138 = compat_50_utimes */
733: {
1.292 christos 734: .sy_call = sys_nosys,
735: }, /* 139 = filler */
736: {
1.291 christos 737: ns(struct compat_50_sys_adjtime_args),
738: .sy_flags = SYCALL_ARG_PTR,
739: .sy_call = (sy_call_t *)sys_nomodule
740: }, /* 140 = compat_50_adjtime */
741: {
742: ns(struct compat_43_sys_getpeername_args),
743: .sy_flags = SYCALL_ARG_PTR,
744: .sy_call = (sy_call_t *)sys_nomodule
745: }, /* 141 = compat_43_ogetpeername */
746: {
747: .sy_call = (sy_call_t *)sys_nomodule
748: }, /* 142 = compat_43_ogethostid */
749: {
750: ns(struct compat_43_sys_sethostid_args),
751: .sy_call = (sy_call_t *)sys_nomodule
752: }, /* 143 = compat_43_osethostid */
753: {
754: ns(struct compat_43_sys_getrlimit_args),
755: .sy_flags = SYCALL_ARG_PTR,
756: .sy_call = (sy_call_t *)sys_nomodule
757: }, /* 144 = compat_43_ogetrlimit */
758: {
759: ns(struct compat_43_sys_setrlimit_args),
760: .sy_flags = SYCALL_ARG_PTR,
761: .sy_call = (sy_call_t *)sys_nomodule
762: }, /* 145 = compat_43_osetrlimit */
763: {
764: ns(struct compat_43_sys_killpg_args),
765: .sy_call = (sy_call_t *)sys_nomodule
766: }, /* 146 = compat_43_okillpg */
767: {
768: .sy_call = (sy_call_t *)sys_setsid
769: }, /* 147 = setsid */
770: {
771: ns(struct compat_50_sys_quotactl_args),
772: .sy_flags = SYCALL_ARG_PTR,
773: .sy_call = (sy_call_t *)sys_nomodule
774: }, /* 148 = compat_50_quotactl */
775: {
776: .sy_call = (sy_call_t *)sys_nomodule
777: }, /* 149 = compat_43_oquota */
778: {
779: ns(struct compat_43_sys_getsockname_args),
780: .sy_flags = SYCALL_ARG_PTR,
781: .sy_call = (sy_call_t *)sys_nomodule
782: }, /* 150 = compat_43_ogetsockname */
783: {
1.292 christos 784: .sy_call = sys_nosys,
785: }, /* 151 = filler */
786: {
787: .sy_call = sys_nosys,
788: }, /* 152 = filler */
789: {
790: .sy_call = sys_nosys,
791: }, /* 153 = filler */
792: {
793: .sy_call = sys_nosys,
794: }, /* 154 = filler */
795: {
1.291 christos 796: ns(struct sys_nfssvc_args),
797: .sy_flags = SYCALL_ARG_PTR,
798: .sy_call = (sy_call_t *)sys_nomodule
799: }, /* 155 = nfssvc */
800: {
801: ns(struct compat_43_sys_getdirentries_args),
802: .sy_flags = SYCALL_ARG_PTR,
803: .sy_call = (sy_call_t *)sys_nomodule
804: }, /* 156 = compat_43_ogetdirentries */
805: {
806: ns(struct compat_20_sys_statfs_args),
807: .sy_flags = SYCALL_ARG_PTR,
808: .sy_call = (sy_call_t *)sys_nomodule
809: }, /* 157 = compat_20_statfs */
810: {
811: ns(struct compat_20_sys_fstatfs_args),
812: .sy_flags = SYCALL_ARG_PTR,
813: .sy_call = (sy_call_t *)sys_nomodule
814: }, /* 158 = compat_20_fstatfs */
815: {
1.292 christos 816: .sy_call = sys_nosys,
817: }, /* 159 = filler */
818: {
819: .sy_call = sys_nosys,
820: }, /* 160 = filler */
821: {
1.291 christos 822: ns(struct compat_30_sys_getfh_args),
823: .sy_flags = SYCALL_ARG_PTR,
824: .sy_call = (sy_call_t *)sys_nomodule
825: }, /* 161 = compat_30_getfh */
826: {
827: ns(struct compat_09_sys_getdomainname_args),
828: .sy_flags = SYCALL_ARG_PTR,
829: .sy_call = (sy_call_t *)sys_nomodule
830: }, /* 162 = compat_09_ogetdomainname */
831: {
832: ns(struct compat_09_sys_setdomainname_args),
833: .sy_flags = SYCALL_ARG_PTR,
834: .sy_call = (sy_call_t *)sys_nomodule
835: }, /* 163 = compat_09_osetdomainname */
836: {
837: ns(struct compat_09_sys_uname_args),
838: .sy_flags = SYCALL_ARG_PTR,
839: .sy_call = (sy_call_t *)sys_nomodule
840: }, /* 164 = compat_09_ouname */
841: {
842: ns(struct sys_sysarch_args),
843: .sy_flags = SYCALL_ARG_PTR,
844: .sy_call = (sy_call_t *)sys_sysarch
845: }, /* 165 = sysarch */
1.292 christos 846: {
847: .sy_call = sys_nosys,
848: }, /* 166 = filler */
849: {
850: .sy_call = sys_nosys,
851: }, /* 167 = filler */
852: {
853: .sy_call = sys_nosys,
854: }, /* 168 = filler */
1.234 ad 855: #if (defined(SYSVSEM) || !defined(_KERNEL_OPT)) && !defined(_LP64)
1.291 christos 856: {
857: ns(struct compat_10_sys_semsys_args),
858: .sy_call = (sy_call_t *)sys_nomodule
859: }, /* 169 = compat_10_osemsys */
1.28 cgd 860: #else
1.292 christos 861: {
862: .sy_call = sys_nosys,
863: }, /* 169 = filler */
1.28 cgd 864: #endif
1.234 ad 865: #if (defined(SYSVMSG) || !defined(_KERNEL_OPT)) && !defined(_LP64)
1.291 christos 866: {
867: ns(struct compat_10_sys_msgsys_args),
868: .sy_call = (sy_call_t *)sys_nomodule
869: }, /* 170 = compat_10_omsgsys */
1.28 cgd 870: #else
1.292 christos 871: {
872: .sy_call = sys_nosys,
873: }, /* 170 = filler */
1.28 cgd 874: #endif
1.234 ad 875: #if (defined(SYSVSHM) || !defined(_KERNEL_OPT)) && !defined(_LP64)
1.291 christos 876: {
877: ns(struct compat_10_sys_shmsys_args),
878: .sy_call = (sy_call_t *)sys_nomodule
879: }, /* 171 = compat_10_oshmsys */
1.28 cgd 880: #else
1.292 christos 881: {
882: .sy_call = sys_nosys,
883: }, /* 171 = filler */
1.28 cgd 884: #endif
1.291 christos 885: {
1.292 christos 886: .sy_call = sys_nosys,
887: }, /* 172 = filler */
888: {
1.291 christos 889: ns(struct sys_pread_args),
890: .sy_flags = SYCALL_NARGS64_VAL(1) | SYCALL_ARG4_64 | SYCALL_ARG_PTR,
891: .sy_call = (sy_call_t *)sys_pread
892: }, /* 173 = pread */
893: {
894: ns(struct sys_pwrite_args),
895: .sy_flags = SYCALL_NARGS64_VAL(1) | SYCALL_ARG4_64 | SYCALL_ARG_PTR,
896: .sy_call = (sy_call_t *)sys_pwrite
897: }, /* 174 = pwrite */
898: {
899: ns(struct compat_30_sys_ntp_gettime_args),
900: .sy_flags = SYCALL_ARG_PTR,
901: .sy_call = (sy_call_t *)compat_30(sys_ntp_gettime)
902: }, /* 175 = compat_30_ntp_gettime */
1.234 ad 903: #if defined(NTP) || !defined(_KERNEL_OPT)
1.291 christos 904: {
905: ns(struct sys_ntp_adjtime_args),
906: .sy_flags = SYCALL_ARG_PTR,
907: .sy_call = (sy_call_t *)sys_ntp_adjtime
908: }, /* 176 = ntp_adjtime */
1.116 bjh21 909: #else
1.292 christos 910: {
911: .sy_call = sys_nosys,
912: }, /* 176 = filler */
1.116 bjh21 913: #endif
1.291 christos 914: {
1.292 christos 915: .sy_call = sys_nosys,
916: }, /* 177 = filler */
917: {
918: .sy_call = sys_nosys,
919: }, /* 178 = filler */
920: {
921: .sy_call = sys_nosys,
922: }, /* 179 = filler */
923: {
924: .sy_call = sys_nosys,
925: }, /* 180 = filler */
926: {
1.291 christos 927: ns(struct sys_setgid_args),
928: .sy_call = (sy_call_t *)sys_setgid
929: }, /* 181 = setgid */
930: {
931: ns(struct sys_setegid_args),
932: .sy_call = (sy_call_t *)sys_setegid
933: }, /* 182 = setegid */
934: {
935: ns(struct sys_seteuid_args),
936: .sy_call = (sy_call_t *)sys_seteuid
937: }, /* 183 = seteuid */
938: {
939: ns(struct sys_lfs_bmapv_args),
940: .sy_flags = SYCALL_ARG_PTR,
941: .sy_call = (sy_call_t *)sys_nomodule
942: }, /* 184 = lfs_bmapv */
943: {
944: ns(struct sys_lfs_markv_args),
945: .sy_flags = SYCALL_ARG_PTR,
946: .sy_call = (sy_call_t *)sys_nomodule
947: }, /* 185 = lfs_markv */
948: {
949: ns(struct sys_lfs_segclean_args),
950: .sy_flags = SYCALL_ARG_PTR,
951: .sy_call = (sy_call_t *)sys_nomodule
952: }, /* 186 = lfs_segclean */
953: {
954: ns(struct compat_50_sys_lfs_segwait_args),
955: .sy_flags = SYCALL_ARG_PTR,
956: .sy_call = (sy_call_t *)sys_nomodule
957: }, /* 187 = compat_50_lfs_segwait */
958: {
959: ns(struct compat_12_sys_stat_args),
960: .sy_flags = SYCALL_ARG_PTR,
961: .sy_call = (sy_call_t *)sys_nomodule
962: }, /* 188 = compat_12_stat12 */
963: {
964: ns(struct compat_12_sys_fstat_args),
965: .sy_flags = SYCALL_ARG_PTR,
966: .sy_call = (sy_call_t *)sys_nomodule
967: }, /* 189 = compat_12_fstat12 */
968: {
969: ns(struct compat_12_sys_lstat_args),
970: .sy_flags = SYCALL_ARG_PTR,
971: .sy_call = (sy_call_t *)sys_nomodule
972: }, /* 190 = compat_12_lstat12 */
973: {
974: ns(struct sys_pathconf_args),
975: .sy_flags = SYCALL_ARG_PTR,
976: .sy_call = (sy_call_t *)sys_pathconf
977: }, /* 191 = pathconf */
978: {
979: ns(struct sys_fpathconf_args),
980: .sy_call = (sy_call_t *)sys_fpathconf
981: }, /* 192 = fpathconf */
982: {
1.292 christos 983: .sy_call = sys_nosys,
984: }, /* 193 = filler */
985: {
1.291 christos 986: ns(struct sys_getrlimit_args),
987: .sy_flags = SYCALL_ARG_PTR,
988: .sy_call = (sy_call_t *)sys_getrlimit
989: }, /* 194 = getrlimit */
990: {
991: ns(struct sys_setrlimit_args),
992: .sy_flags = SYCALL_ARG_PTR,
993: .sy_call = (sy_call_t *)sys_setrlimit
994: }, /* 195 = setrlimit */
995: {
996: ns(struct compat_12_sys_getdirentries_args),
997: .sy_flags = SYCALL_ARG_PTR,
998: .sy_call = (sy_call_t *)sys_nomodule
999: }, /* 196 = compat_12_getdirentries */
1000: {
1001: ns(struct sys_mmap_args),
1002: .sy_flags = SYCALL_NARGS64_VAL(1) | SYCALL_ARG6_64 | SYCALL_ARG_PTR,
1003: .sy_call = (sy_call_t *)sys_mmap
1004: }, /* 197 = mmap */
1005: {
1006: ns(struct sys___syscall_args),
1007: .sy_flags = SYCALL_NARGS64_VAL(1) | SYCALL_ARG0_64 | SYCALL_RET_64 | SYCALL_INDIRECT,
1008: .sy_call = (sy_call_t *)sys___syscall
1009: }, /* 198 = __syscall */
1010: {
1011: ns(struct sys_lseek_args),
1012: .sy_flags = SYCALL_NARGS64_VAL(1) | SYCALL_ARG2_64 | SYCALL_RET_64,
1013: .sy_call = (sy_call_t *)sys_lseek
1014: }, /* 199 = lseek */
1015: {
1016: ns(struct sys_truncate_args),
1017: .sy_flags = SYCALL_NARGS64_VAL(1) | SYCALL_ARG2_64 | SYCALL_ARG_PTR,
1018: .sy_call = (sy_call_t *)sys_truncate
1019: }, /* 200 = truncate */
1020: {
1021: ns(struct sys_ftruncate_args),
1022: .sy_flags = SYCALL_NARGS64_VAL(1) | SYCALL_ARG2_64,
1023: .sy_call = (sy_call_t *)sys_ftruncate
1024: }, /* 201 = ftruncate */
1025: {
1026: ns(struct sys___sysctl_args),
1027: .sy_flags = SYCALL_ARG_PTR,
1028: .sy_call = (sy_call_t *)sys___sysctl
1029: }, /* 202 = __sysctl */
1030: {
1031: ns(struct sys_mlock_args),
1032: .sy_flags = SYCALL_ARG_PTR,
1033: .sy_call = (sy_call_t *)sys_mlock
1034: }, /* 203 = mlock */
1035: {
1036: ns(struct sys_munlock_args),
1037: .sy_flags = SYCALL_ARG_PTR,
1038: .sy_call = (sy_call_t *)sys_munlock
1039: }, /* 204 = munlock */
1040: {
1041: ns(struct sys_undelete_args),
1042: .sy_flags = SYCALL_ARG_PTR,
1043: .sy_call = (sy_call_t *)sys_undelete
1044: }, /* 205 = undelete */
1045: {
1046: ns(struct compat_50_sys_futimes_args),
1047: .sy_flags = SYCALL_ARG_PTR,
1048: .sy_call = (sy_call_t *)sys_nomodule
1049: }, /* 206 = compat_50_futimes */
1050: {
1051: ns(struct sys_getpgid_args),
1052: .sy_call = (sy_call_t *)sys_getpgid
1053: }, /* 207 = getpgid */
1054: {
1055: ns(struct sys_reboot_args),
1056: .sy_flags = SYCALL_ARG_PTR,
1057: .sy_call = (sy_call_t *)sys_reboot
1058: }, /* 208 = reboot */
1059: {
1060: ns(struct sys_poll_args),
1061: .sy_flags = SYCALL_ARG_PTR,
1062: .sy_call = (sy_call_t *)sys_poll
1063: }, /* 209 = poll */
1064: {
1065: ns(struct sys_afssys_args),
1066: .sy_call = (sy_call_t *)sys_nomodule
1067: }, /* 210 = afssys */
1.292 christos 1068: {
1069: .sy_call = sys_nosys,
1070: }, /* 211 = filler */
1071: {
1072: .sy_call = sys_nosys,
1073: }, /* 212 = filler */
1074: {
1075: .sy_call = sys_nosys,
1076: }, /* 213 = filler */
1077: {
1078: .sy_call = sys_nosys,
1079: }, /* 214 = filler */
1080: {
1081: .sy_call = sys_nosys,
1082: }, /* 215 = filler */
1083: {
1084: .sy_call = sys_nosys,
1085: }, /* 216 = filler */
1086: {
1087: .sy_call = sys_nosys,
1088: }, /* 217 = filler */
1089: {
1090: .sy_call = sys_nosys,
1091: }, /* 218 = filler */
1092: {
1093: .sy_call = sys_nosys,
1094: }, /* 219 = filler */
1.234 ad 1095: #if defined(SYSVSEM) || !defined(_KERNEL_OPT)
1.291 christos 1096: {
1097: ns(struct compat_14_sys___semctl_args),
1098: .sy_flags = SYCALL_ARG_PTR,
1099: .sy_call = (sy_call_t *)sys_nomodule
1100: }, /* 220 = compat_14___semctl */
1101: {
1102: ns(struct sys_semget_args),
1103: .sy_call = (sy_call_t *)sys_semget
1104: }, /* 221 = semget */
1105: {
1106: ns(struct sys_semop_args),
1107: .sy_flags = SYCALL_ARG_PTR,
1108: .sy_call = (sy_call_t *)sys_semop
1109: }, /* 222 = semop */
1110: {
1111: ns(struct sys_semconfig_args),
1112: .sy_call = (sy_call_t *)sys_semconfig
1113: }, /* 223 = semconfig */
1.28 cgd 1114: #else
1.292 christos 1115: {
1116: .sy_call = sys_nosys,
1117: }, /* 220 = filler */
1118: {
1119: .sy_call = sys_nosys,
1120: }, /* 221 = filler */
1121: {
1122: .sy_call = sys_nosys,
1123: }, /* 222 = filler */
1124: {
1125: .sy_call = sys_nosys,
1126: }, /* 223 = filler */
1.28 cgd 1127: #endif
1.234 ad 1128: #if defined(SYSVMSG) || !defined(_KERNEL_OPT)
1.291 christos 1129: {
1130: ns(struct compat_14_sys_msgctl_args),
1131: .sy_flags = SYCALL_ARG_PTR,
1132: .sy_call = (sy_call_t *)sys_nomodule
1133: }, /* 224 = compat_14_msgctl */
1134: {
1135: ns(struct sys_msgget_args),
1136: .sy_call = (sy_call_t *)sys_msgget
1137: }, /* 225 = msgget */
1138: {
1139: ns(struct sys_msgsnd_args),
1140: .sy_flags = SYCALL_ARG_PTR,
1141: .sy_call = (sy_call_t *)sys_msgsnd
1142: }, /* 226 = msgsnd */
1143: {
1144: ns(struct sys_msgrcv_args),
1145: .sy_flags = SYCALL_ARG_PTR,
1146: .sy_call = (sy_call_t *)sys_msgrcv
1147: }, /* 227 = msgrcv */
1.28 cgd 1148: #else
1.292 christos 1149: {
1150: .sy_call = sys_nosys,
1151: }, /* 224 = filler */
1152: {
1153: .sy_call = sys_nosys,
1154: }, /* 225 = filler */
1155: {
1156: .sy_call = sys_nosys,
1157: }, /* 226 = filler */
1158: {
1159: .sy_call = sys_nosys,
1160: }, /* 227 = filler */
1.28 cgd 1161: #endif
1.234 ad 1162: #if defined(SYSVSHM) || !defined(_KERNEL_OPT)
1.291 christos 1163: {
1164: ns(struct sys_shmat_args),
1165: .sy_flags = SYCALL_ARG_PTR,
1166: .sy_call = (sy_call_t *)sys_shmat
1167: }, /* 228 = shmat */
1168: {
1169: ns(struct compat_14_sys_shmctl_args),
1170: .sy_flags = SYCALL_ARG_PTR,
1171: .sy_call = (sy_call_t *)sys_nomodule
1172: }, /* 229 = compat_14_shmctl */
1173: {
1174: ns(struct sys_shmdt_args),
1175: .sy_flags = SYCALL_ARG_PTR,
1176: .sy_call = (sy_call_t *)sys_shmdt
1177: }, /* 230 = shmdt */
1178: {
1179: ns(struct sys_shmget_args),
1180: .sy_call = (sy_call_t *)sys_shmget
1181: }, /* 231 = shmget */
1.28 cgd 1182: #else
1.292 christos 1183: {
1184: .sy_call = sys_nosys,
1185: }, /* 228 = filler */
1186: {
1187: .sy_call = sys_nosys,
1188: }, /* 229 = filler */
1189: {
1190: .sy_call = sys_nosys,
1191: }, /* 230 = filler */
1192: {
1193: .sy_call = sys_nosys,
1194: }, /* 231 = filler */
1.28 cgd 1195: #endif
1.291 christos 1196: {
1197: ns(struct compat_50_sys_clock_gettime_args),
1198: .sy_flags = SYCALL_ARG_PTR,
1199: .sy_call = (sy_call_t *)sys_nomodule
1200: }, /* 232 = compat_50_clock_gettime */
1201: {
1202: ns(struct compat_50_sys_clock_settime_args),
1203: .sy_flags = SYCALL_ARG_PTR,
1204: .sy_call = (sy_call_t *)sys_nomodule
1205: }, /* 233 = compat_50_clock_settime */
1206: {
1207: ns(struct compat_50_sys_clock_getres_args),
1208: .sy_flags = SYCALL_ARG_PTR,
1209: .sy_call = (sy_call_t *)sys_nomodule
1210: }, /* 234 = compat_50_clock_getres */
1211: {
1212: ns(struct sys_timer_create_args),
1213: .sy_flags = SYCALL_ARG_PTR,
1214: .sy_call = (sy_call_t *)sys_timer_create
1215: }, /* 235 = timer_create */
1216: {
1217: ns(struct sys_timer_delete_args),
1218: .sy_call = (sy_call_t *)sys_timer_delete
1219: }, /* 236 = timer_delete */
1220: {
1221: ns(struct compat_50_sys_timer_settime_args),
1222: .sy_flags = SYCALL_ARG_PTR,
1223: .sy_call = (sy_call_t *)sys_nomodule
1224: }, /* 237 = compat_50_timer_settime */
1225: {
1226: ns(struct compat_50_sys_timer_gettime_args),
1227: .sy_flags = SYCALL_ARG_PTR,
1228: .sy_call = (sy_call_t *)sys_nomodule
1229: }, /* 238 = compat_50_timer_gettime */
1230: {
1231: ns(struct sys_timer_getoverrun_args),
1232: .sy_call = (sy_call_t *)sys_timer_getoverrun
1233: }, /* 239 = timer_getoverrun */
1234: {
1235: ns(struct compat_50_sys_nanosleep_args),
1236: .sy_flags = SYCALL_ARG_PTR,
1237: .sy_call = (sy_call_t *)sys_nomodule
1238: }, /* 240 = compat_50_nanosleep */
1239: {
1240: ns(struct sys_fdatasync_args),
1241: .sy_call = (sy_call_t *)sys_fdatasync
1242: }, /* 241 = fdatasync */
1243: {
1244: ns(struct sys_mlockall_args),
1245: .sy_call = (sy_call_t *)sys_mlockall
1246: }, /* 242 = mlockall */
1247: {
1248: .sy_call = (sy_call_t *)sys_munlockall
1249: }, /* 243 = munlockall */
1250: {
1251: ns(struct compat_50_sys___sigtimedwait_args),
1252: .sy_flags = SYCALL_ARG_PTR,
1253: .sy_call = (sy_call_t *)sys_nomodule
1254: }, /* 244 = compat_50___sigtimedwait */
1255: {
1256: ns(struct sys_sigqueueinfo_args),
1257: .sy_flags = SYCALL_ARG_PTR,
1258: .sy_call = (sy_call_t *)sys_sigqueueinfo
1259: }, /* 245 = sigqueueinfo */
1260: {
1261: ns(struct sys_modctl_args),
1262: .sy_flags = SYCALL_ARG_PTR,
1263: .sy_call = (sy_call_t *)sys_modctl
1264: }, /* 246 = modctl */
1265: {
1266: ns(struct sys__ksem_init_args),
1267: .sy_flags = SYCALL_ARG_PTR,
1268: .sy_call = (sy_call_t *)sys_nomodule
1269: }, /* 247 = _ksem_init */
1270: {
1271: ns(struct sys__ksem_open_args),
1272: .sy_flags = SYCALL_ARG_PTR,
1273: .sy_call = (sy_call_t *)sys_nomodule
1274: }, /* 248 = _ksem_open */
1275: {
1276: ns(struct sys__ksem_unlink_args),
1277: .sy_flags = SYCALL_ARG_PTR,
1278: .sy_call = (sy_call_t *)sys_nomodule
1279: }, /* 249 = _ksem_unlink */
1280: {
1281: ns(struct sys__ksem_close_args),
1282: .sy_call = (sy_call_t *)sys_nomodule
1283: }, /* 250 = _ksem_close */
1284: {
1285: ns(struct sys__ksem_post_args),
1286: .sy_call = (sy_call_t *)sys_nomodule
1287: }, /* 251 = _ksem_post */
1288: {
1289: ns(struct sys__ksem_wait_args),
1290: .sy_call = (sy_call_t *)sys_nomodule
1291: }, /* 252 = _ksem_wait */
1292: {
1293: ns(struct sys__ksem_trywait_args),
1294: .sy_call = (sy_call_t *)sys_nomodule
1295: }, /* 253 = _ksem_trywait */
1296: {
1297: ns(struct sys__ksem_getvalue_args),
1298: .sy_flags = SYCALL_ARG_PTR,
1299: .sy_call = (sy_call_t *)sys_nomodule
1300: }, /* 254 = _ksem_getvalue */
1301: {
1302: ns(struct sys__ksem_destroy_args),
1303: .sy_call = (sy_call_t *)sys_nomodule
1304: }, /* 255 = _ksem_destroy */
1305: {
1306: ns(struct sys__ksem_timedwait_args),
1307: .sy_flags = SYCALL_ARG_PTR,
1308: .sy_call = (sy_call_t *)sys_nomodule
1309: }, /* 256 = _ksem_timedwait */
1310: {
1311: ns(struct sys_mq_open_args),
1312: .sy_flags = SYCALL_ARG_PTR,
1313: .sy_call = (sy_call_t *)sys_nomodule
1314: }, /* 257 = mq_open */
1315: {
1316: ns(struct sys_mq_close_args),
1317: .sy_call = (sy_call_t *)sys_nomodule
1318: }, /* 258 = mq_close */
1319: {
1320: ns(struct sys_mq_unlink_args),
1321: .sy_flags = SYCALL_ARG_PTR,
1322: .sy_call = (sy_call_t *)sys_nomodule
1323: }, /* 259 = mq_unlink */
1324: {
1325: ns(struct sys_mq_getattr_args),
1326: .sy_flags = SYCALL_ARG_PTR,
1327: .sy_call = (sy_call_t *)sys_nomodule
1328: }, /* 260 = mq_getattr */
1329: {
1330: ns(struct sys_mq_setattr_args),
1331: .sy_flags = SYCALL_ARG_PTR,
1332: .sy_call = (sy_call_t *)sys_nomodule
1333: }, /* 261 = mq_setattr */
1334: {
1335: ns(struct sys_mq_notify_args),
1336: .sy_flags = SYCALL_ARG_PTR,
1337: .sy_call = (sy_call_t *)sys_nomodule
1338: }, /* 262 = mq_notify */
1339: {
1340: ns(struct sys_mq_send_args),
1341: .sy_flags = SYCALL_ARG_PTR,
1342: .sy_call = (sy_call_t *)sys_nomodule
1343: }, /* 263 = mq_send */
1344: {
1345: ns(struct sys_mq_receive_args),
1346: .sy_flags = SYCALL_ARG_PTR,
1347: .sy_call = (sy_call_t *)sys_nomodule
1348: }, /* 264 = mq_receive */
1349: {
1350: ns(struct compat_50_sys_mq_timedsend_args),
1351: .sy_flags = SYCALL_ARG_PTR,
1352: .sy_call = (sy_call_t *)sys_nomodule
1353: }, /* 265 = compat_50_mq_timedsend */
1354: {
1355: ns(struct compat_50_sys_mq_timedreceive_args),
1356: .sy_flags = SYCALL_ARG_PTR,
1357: .sy_call = (sy_call_t *)sys_nomodule
1358: }, /* 266 = compat_50_mq_timedreceive */
1359: {
1.292 christos 1360: .sy_call = sys_nosys,
1361: }, /* 267 = filler */
1362: {
1363: .sy_call = sys_nosys,
1364: }, /* 268 = filler */
1365: {
1366: .sy_call = sys_nosys,
1367: }, /* 269 = filler */
1368: {
1.291 christos 1369: ns(struct sys___posix_rename_args),
1370: .sy_flags = SYCALL_ARG_PTR,
1371: .sy_call = (sy_call_t *)sys___posix_rename
1372: }, /* 270 = __posix_rename */
1373: {
1374: ns(struct sys_swapctl_args),
1375: .sy_flags = SYCALL_ARG_PTR,
1376: .sy_call = (sy_call_t *)sys_swapctl
1377: }, /* 271 = swapctl */
1378: {
1379: ns(struct compat_30_sys_getdents_args),
1380: .sy_flags = SYCALL_ARG_PTR,
1381: .sy_call = (sy_call_t *)sys_nomodule
1382: }, /* 272 = compat_30_getdents */
1383: {
1384: ns(struct sys_minherit_args),
1385: .sy_flags = SYCALL_ARG_PTR,
1386: .sy_call = (sy_call_t *)sys_minherit
1387: }, /* 273 = minherit */
1388: {
1389: ns(struct sys_lchmod_args),
1390: .sy_flags = SYCALL_ARG_PTR,
1391: .sy_call = (sy_call_t *)sys_lchmod
1392: }, /* 274 = lchmod */
1393: {
1394: ns(struct sys_lchown_args),
1395: .sy_flags = SYCALL_ARG_PTR,
1396: .sy_call = (sy_call_t *)sys_lchown
1397: }, /* 275 = lchown */
1398: {
1399: ns(struct compat_50_sys_lutimes_args),
1400: .sy_flags = SYCALL_ARG_PTR,
1401: .sy_call = (sy_call_t *)sys_nomodule
1402: }, /* 276 = compat_50_lutimes */
1403: {
1404: ns(struct sys___msync13_args),
1405: .sy_flags = SYCALL_ARG_PTR,
1406: .sy_call = (sy_call_t *)sys___msync13
1407: }, /* 277 = __msync13 */
1408: {
1409: ns(struct compat_30_sys___stat13_args),
1410: .sy_flags = SYCALL_ARG_PTR,
1411: .sy_call = (sy_call_t *)sys_nomodule
1412: }, /* 278 = compat_30___stat13 */
1413: {
1414: ns(struct compat_30_sys___fstat13_args),
1415: .sy_flags = SYCALL_ARG_PTR,
1416: .sy_call = (sy_call_t *)sys_nomodule
1417: }, /* 279 = compat_30___fstat13 */
1418: {
1419: ns(struct compat_30_sys___lstat13_args),
1420: .sy_flags = SYCALL_ARG_PTR,
1421: .sy_call = (sy_call_t *)sys_nomodule
1422: }, /* 280 = compat_30___lstat13 */
1423: {
1424: ns(struct sys___sigaltstack14_args),
1425: .sy_flags = SYCALL_ARG_PTR,
1426: .sy_call = (sy_call_t *)sys___sigaltstack14
1427: }, /* 281 = __sigaltstack14 */
1428: {
1429: .sy_call = (sy_call_t *)sys___vfork14
1430: }, /* 282 = __vfork14 */
1431: {
1432: ns(struct sys___posix_chown_args),
1433: .sy_flags = SYCALL_ARG_PTR,
1434: .sy_call = (sy_call_t *)sys___posix_chown
1435: }, /* 283 = __posix_chown */
1436: {
1437: ns(struct sys___posix_fchown_args),
1438: .sy_call = (sy_call_t *)sys___posix_fchown
1439: }, /* 284 = __posix_fchown */
1440: {
1441: ns(struct sys___posix_lchown_args),
1442: .sy_flags = SYCALL_ARG_PTR,
1443: .sy_call = (sy_call_t *)sys___posix_lchown
1444: }, /* 285 = __posix_lchown */
1445: {
1446: ns(struct sys_getsid_args),
1447: .sy_call = (sy_call_t *)sys_getsid
1448: }, /* 286 = getsid */
1449: {
1450: ns(struct sys___clone_args),
1451: .sy_flags = SYCALL_ARG_PTR,
1452: .sy_call = (sy_call_t *)sys___clone
1453: }, /* 287 = __clone */
1454: {
1455: ns(struct sys_fktrace_args),
1456: .sy_call = (sy_call_t *)sys_fktrace
1457: }, /* 288 = fktrace */
1458: {
1459: ns(struct sys_preadv_args),
1460: .sy_flags = SYCALL_NARGS64_VAL(1) | SYCALL_ARG4_64 | SYCALL_ARG_PTR,
1461: .sy_call = (sy_call_t *)sys_preadv
1462: }, /* 289 = preadv */
1463: {
1464: ns(struct sys_pwritev_args),
1465: .sy_flags = SYCALL_NARGS64_VAL(1) | SYCALL_ARG4_64 | SYCALL_ARG_PTR,
1466: .sy_call = (sy_call_t *)sys_pwritev
1467: }, /* 290 = pwritev */
1468: {
1469: ns(struct compat_16_sys___sigaction14_args),
1470: .sy_flags = SYCALL_ARG_PTR,
1471: .sy_call = (sy_call_t *)sys_nomodule
1472: }, /* 291 = compat_16___sigaction14 */
1473: {
1474: ns(struct sys___sigpending14_args),
1475: .sy_flags = SYCALL_ARG_PTR,
1476: .sy_call = (sy_call_t *)sys___sigpending14
1477: }, /* 292 = __sigpending14 */
1478: {
1479: ns(struct sys___sigprocmask14_args),
1480: .sy_flags = SYCALL_ARG_PTR,
1481: .sy_call = (sy_call_t *)sys___sigprocmask14
1482: }, /* 293 = __sigprocmask14 */
1483: {
1484: ns(struct sys___sigsuspend14_args),
1485: .sy_flags = SYCALL_ARG_PTR,
1486: .sy_call = (sy_call_t *)sys___sigsuspend14
1487: }, /* 294 = __sigsuspend14 */
1488: {
1489: ns(struct compat_16_sys___sigreturn14_args),
1490: .sy_flags = SYCALL_ARG_PTR,
1491: .sy_call = (sy_call_t *)sys_nomodule
1492: }, /* 295 = compat_16___sigreturn14 */
1493: {
1494: ns(struct sys___getcwd_args),
1495: .sy_flags = SYCALL_ARG_PTR,
1496: .sy_call = (sy_call_t *)sys___getcwd
1497: }, /* 296 = __getcwd */
1498: {
1499: ns(struct sys_fchroot_args),
1500: .sy_call = (sy_call_t *)sys_fchroot
1501: }, /* 297 = fchroot */
1502: {
1503: ns(struct compat_30_sys_fhopen_args),
1504: .sy_flags = SYCALL_ARG_PTR,
1505: .sy_call = (sy_call_t *)sys_nomodule
1506: }, /* 298 = compat_30_fhopen */
1507: {
1508: ns(struct compat_30_sys_fhstat_args),
1509: .sy_flags = SYCALL_ARG_PTR,
1510: .sy_call = (sy_call_t *)sys_nomodule
1511: }, /* 299 = compat_30_fhstat */
1512: {
1513: ns(struct compat_20_sys_fhstatfs_args),
1514: .sy_flags = SYCALL_ARG_PTR,
1515: .sy_call = (sy_call_t *)sys_nomodule
1516: }, /* 300 = compat_20_fhstatfs */
1.234 ad 1517: #if defined(SYSVSEM) || !defined(_KERNEL_OPT)
1.291 christos 1518: {
1519: ns(struct compat_50_sys_____semctl13_args),
1520: .sy_flags = SYCALL_ARG_PTR,
1521: .sy_call = (sy_call_t *)sys_nomodule
1522: }, /* 301 = compat_50_____semctl13 */
1.111 thorpej 1523: #else
1.292 christos 1524: {
1525: .sy_call = sys_nosys,
1526: }, /* 301 = filler */
1.111 thorpej 1527: #endif
1.234 ad 1528: #if defined(SYSVMSG) || !defined(_KERNEL_OPT)
1.291 christos 1529: {
1530: ns(struct compat_50_sys___msgctl13_args),
1531: .sy_flags = SYCALL_ARG_PTR,
1532: .sy_call = (sy_call_t *)sys_nomodule
1533: }, /* 302 = compat_50___msgctl13 */
1.111 thorpej 1534: #else
1.292 christos 1535: {
1536: .sy_call = sys_nosys,
1537: }, /* 302 = filler */
1.111 thorpej 1538: #endif
1.234 ad 1539: #if defined(SYSVSHM) || !defined(_KERNEL_OPT)
1.291 christos 1540: {
1541: ns(struct compat_50_sys___shmctl13_args),
1542: .sy_flags = SYCALL_ARG_PTR,
1543: .sy_call = (sy_call_t *)sys_nomodule
1544: }, /* 303 = compat_50___shmctl13 */
1.111 thorpej 1545: #else
1.292 christos 1546: {
1547: .sy_call = sys_nosys,
1548: }, /* 303 = filler */
1.111 thorpej 1549: #endif
1.291 christos 1550: {
1551: ns(struct sys_lchflags_args),
1552: .sy_flags = SYCALL_ARG_PTR,
1553: .sy_call = (sy_call_t *)sys_lchflags
1554: }, /* 304 = lchflags */
1555: {
1556: .sy_call = (sy_call_t *)sys_issetugid
1557: }, /* 305 = issetugid */
1558: {
1559: ns(struct sys_utrace_args),
1560: .sy_flags = SYCALL_ARG_PTR,
1561: .sy_call = (sy_call_t *)sys_utrace
1562: }, /* 306 = utrace */
1563: {
1564: ns(struct sys_getcontext_args),
1565: .sy_flags = SYCALL_ARG_PTR,
1566: .sy_call = (sy_call_t *)sys_getcontext
1567: }, /* 307 = getcontext */
1568: {
1569: ns(struct sys_setcontext_args),
1570: .sy_flags = SYCALL_ARG_PTR,
1571: .sy_call = (sy_call_t *)sys_setcontext
1572: }, /* 308 = setcontext */
1573: {
1574: ns(struct sys__lwp_create_args),
1575: .sy_flags = SYCALL_ARG_PTR,
1576: .sy_call = (sy_call_t *)sys__lwp_create
1577: }, /* 309 = _lwp_create */
1578: {
1579: .sy_call = (sy_call_t *)sys__lwp_exit
1580: }, /* 310 = _lwp_exit */
1581: {
1582: .sy_call = (sy_call_t *)sys__lwp_self
1583: }, /* 311 = _lwp_self */
1584: {
1585: ns(struct sys__lwp_wait_args),
1586: .sy_flags = SYCALL_ARG_PTR,
1587: .sy_call = (sy_call_t *)sys__lwp_wait
1588: }, /* 312 = _lwp_wait */
1589: {
1590: ns(struct sys__lwp_suspend_args),
1591: .sy_call = (sy_call_t *)sys__lwp_suspend
1592: }, /* 313 = _lwp_suspend */
1593: {
1594: ns(struct sys__lwp_continue_args),
1595: .sy_call = (sy_call_t *)sys__lwp_continue
1596: }, /* 314 = _lwp_continue */
1597: {
1598: ns(struct sys__lwp_wakeup_args),
1599: .sy_call = (sy_call_t *)sys__lwp_wakeup
1600: }, /* 315 = _lwp_wakeup */
1601: {
1602: .sy_call = (sy_call_t *)sys__lwp_getprivate
1603: }, /* 316 = _lwp_getprivate */
1604: {
1605: ns(struct sys__lwp_setprivate_args),
1606: .sy_flags = SYCALL_ARG_PTR,
1607: .sy_call = (sy_call_t *)sys__lwp_setprivate
1608: }, /* 317 = _lwp_setprivate */
1609: {
1610: ns(struct sys__lwp_kill_args),
1611: .sy_call = (sy_call_t *)sys__lwp_kill
1612: }, /* 318 = _lwp_kill */
1613: {
1614: ns(struct sys__lwp_detach_args),
1615: .sy_call = (sy_call_t *)sys__lwp_detach
1616: }, /* 319 = _lwp_detach */
1617: {
1618: ns(struct compat_50_sys__lwp_park_args),
1619: .sy_flags = SYCALL_ARG_PTR,
1620: .sy_call = (sy_call_t *)sys_nomodule
1621: }, /* 320 = compat_50__lwp_park */
1622: {
1623: ns(struct sys__lwp_unpark_args),
1624: .sy_flags = SYCALL_ARG_PTR,
1625: .sy_call = (sy_call_t *)sys__lwp_unpark
1626: }, /* 321 = _lwp_unpark */
1627: {
1628: ns(struct sys__lwp_unpark_all_args),
1629: .sy_flags = SYCALL_ARG_PTR,
1630: .sy_call = (sy_call_t *)sys__lwp_unpark_all
1631: }, /* 322 = _lwp_unpark_all */
1632: {
1633: ns(struct sys__lwp_setname_args),
1634: .sy_flags = SYCALL_ARG_PTR,
1635: .sy_call = (sy_call_t *)sys__lwp_setname
1636: }, /* 323 = _lwp_setname */
1637: {
1638: ns(struct sys__lwp_getname_args),
1639: .sy_flags = SYCALL_ARG_PTR,
1640: .sy_call = (sy_call_t *)sys__lwp_getname
1641: }, /* 324 = _lwp_getname */
1642: {
1643: ns(struct sys__lwp_ctl_args),
1644: .sy_flags = SYCALL_ARG_PTR,
1645: .sy_call = (sy_call_t *)sys__lwp_ctl
1646: }, /* 325 = _lwp_ctl */
1647: {
1.292 christos 1648: .sy_call = sys_nosys,
1649: }, /* 326 = filler */
1650: {
1651: .sy_call = sys_nosys,
1652: }, /* 327 = filler */
1653: {
1654: .sy_call = sys_nosys,
1655: }, /* 328 = filler */
1656: {
1657: .sy_call = sys_nosys,
1658: }, /* 329 = filler */
1659: {
1.291 christos 1660: ns(struct compat_60_sys_sa_register_args),
1661: .sy_flags = SYCALL_ARG_PTR,
1662: .sy_call = (sy_call_t *)compat_60(sys_sa_register)
1663: }, /* 330 = compat_60_sa_register */
1664: {
1665: ns(struct compat_60_sys_sa_stacks_args),
1666: .sy_flags = SYCALL_ARG_PTR,
1667: .sy_call = (sy_call_t *)compat_60(sys_sa_stacks)
1668: }, /* 331 = compat_60_sa_stacks */
1669: {
1670: .sy_call = (sy_call_t *)compat_60(sys_sa_enable)
1671: }, /* 332 = compat_60_sa_enable */
1672: {
1673: ns(struct compat_60_sys_sa_setconcurrency_args),
1674: .sy_call = (sy_call_t *)compat_60(sys_sa_setconcurrency)
1675: }, /* 333 = compat_60_sa_setconcurrency */
1676: {
1677: .sy_call = (sy_call_t *)compat_60(sys_sa_yield)
1678: }, /* 334 = compat_60_sa_yield */
1679: {
1680: ns(struct compat_60_sys_sa_preempt_args),
1681: .sy_call = (sy_call_t *)compat_60(sys_sa_preempt)
1682: }, /* 335 = compat_60_sa_preempt */
1683: {
1.292 christos 1684: .sy_call = sys_nosys,
1685: }, /* 336 = filler */
1686: {
1687: .sy_call = sys_nosys,
1688: }, /* 337 = filler */
1689: {
1690: .sy_call = sys_nosys,
1691: }, /* 338 = filler */
1692: {
1693: .sy_call = sys_nosys,
1694: }, /* 339 = filler */
1695: {
1.291 christos 1696: ns(struct sys___sigaction_sigtramp_args),
1697: .sy_flags = SYCALL_ARG_PTR,
1698: .sy_call = (sy_call_t *)sys___sigaction_sigtramp
1699: }, /* 340 = __sigaction_sigtramp */
1700: {
1701: ns(struct sys_pmc_get_info_args),
1702: .sy_flags = SYCALL_ARG_PTR,
1703: .sy_call = (sy_call_t *)sys_pmc_get_info
1704: }, /* 341 = pmc_get_info */
1705: {
1706: ns(struct sys_pmc_control_args),
1707: .sy_flags = SYCALL_ARG_PTR,
1708: .sy_call = (sy_call_t *)sys_pmc_control
1709: }, /* 342 = pmc_control */
1710: {
1711: ns(struct sys_rasctl_args),
1712: .sy_flags = SYCALL_ARG_PTR,
1713: .sy_call = (sy_call_t *)sys_rasctl
1714: }, /* 343 = rasctl */
1715: {
1716: .sy_call = (sy_call_t *)sys_kqueue
1717: }, /* 344 = kqueue */
1718: {
1719: ns(struct compat_50_sys_kevent_args),
1720: .sy_flags = SYCALL_ARG_PTR,
1721: .sy_call = (sy_call_t *)sys_nomodule
1722: }, /* 345 = compat_50_kevent */
1723: {
1724: ns(struct sys__sched_setparam_args),
1725: .sy_flags = SYCALL_ARG_PTR,
1726: .sy_call = (sy_call_t *)sys__sched_setparam
1727: }, /* 346 = _sched_setparam */
1728: {
1729: ns(struct sys__sched_getparam_args),
1730: .sy_flags = SYCALL_ARG_PTR,
1731: .sy_call = (sy_call_t *)sys__sched_getparam
1732: }, /* 347 = _sched_getparam */
1733: {
1734: ns(struct sys__sched_setaffinity_args),
1735: .sy_flags = SYCALL_ARG_PTR,
1736: .sy_call = (sy_call_t *)sys__sched_setaffinity
1737: }, /* 348 = _sched_setaffinity */
1738: {
1739: ns(struct sys__sched_getaffinity_args),
1740: .sy_flags = SYCALL_ARG_PTR,
1741: .sy_call = (sy_call_t *)sys__sched_getaffinity
1742: }, /* 349 = _sched_getaffinity */
1743: {
1744: .sy_call = (sy_call_t *)sys_sched_yield
1745: }, /* 350 = sched_yield */
1746: {
1.292 christos 1747: .sy_call = sys_nosys,
1748: }, /* 351 = filler */
1749: {
1750: .sy_call = sys_nosys,
1751: }, /* 352 = filler */
1752: {
1753: .sy_call = sys_nosys,
1754: }, /* 353 = filler */
1755: {
1.291 christos 1756: ns(struct sys_fsync_range_args),
1757: .sy_flags = SYCALL_NARGS64_VAL(2) | SYCALL_ARG3_64 | SYCALL_ARG2_64,
1758: .sy_call = (sy_call_t *)sys_fsync_range
1759: }, /* 354 = fsync_range */
1760: {
1761: ns(struct sys_uuidgen_args),
1762: .sy_flags = SYCALL_ARG_PTR,
1763: .sy_call = (sy_call_t *)sys_uuidgen
1764: }, /* 355 = uuidgen */
1765: {
1766: ns(struct sys_getvfsstat_args),
1767: .sy_flags = SYCALL_ARG_PTR,
1768: .sy_call = (sy_call_t *)sys_getvfsstat
1769: }, /* 356 = getvfsstat */
1770: {
1771: ns(struct sys_statvfs1_args),
1772: .sy_flags = SYCALL_ARG_PTR,
1773: .sy_call = (sy_call_t *)sys_statvfs1
1774: }, /* 357 = statvfs1 */
1775: {
1776: ns(struct sys_fstatvfs1_args),
1777: .sy_flags = SYCALL_ARG_PTR,
1778: .sy_call = (sy_call_t *)sys_fstatvfs1
1779: }, /* 358 = fstatvfs1 */
1780: {
1781: ns(struct compat_30_sys_fhstatvfs1_args),
1782: .sy_flags = SYCALL_ARG_PTR,
1783: .sy_call = (sy_call_t *)sys_nomodule
1784: }, /* 359 = compat_30_fhstatvfs1 */
1785: {
1786: ns(struct sys_extattrctl_args),
1787: .sy_flags = SYCALL_ARG_PTR,
1788: .sy_call = (sy_call_t *)sys_extattrctl
1789: }, /* 360 = extattrctl */
1790: {
1791: ns(struct sys_extattr_set_file_args),
1792: .sy_flags = SYCALL_ARG_PTR,
1793: .sy_call = (sy_call_t *)sys_extattr_set_file
1794: }, /* 361 = extattr_set_file */
1795: {
1796: ns(struct sys_extattr_get_file_args),
1797: .sy_flags = SYCALL_ARG_PTR,
1798: .sy_call = (sy_call_t *)sys_extattr_get_file
1799: }, /* 362 = extattr_get_file */
1800: {
1801: ns(struct sys_extattr_delete_file_args),
1802: .sy_flags = SYCALL_ARG_PTR,
1803: .sy_call = (sy_call_t *)sys_extattr_delete_file
1804: }, /* 363 = extattr_delete_file */
1805: {
1806: ns(struct sys_extattr_set_fd_args),
1807: .sy_flags = SYCALL_ARG_PTR,
1808: .sy_call = (sy_call_t *)sys_extattr_set_fd
1809: }, /* 364 = extattr_set_fd */
1810: {
1811: ns(struct sys_extattr_get_fd_args),
1812: .sy_flags = SYCALL_ARG_PTR,
1813: .sy_call = (sy_call_t *)sys_extattr_get_fd
1814: }, /* 365 = extattr_get_fd */
1815: {
1816: ns(struct sys_extattr_delete_fd_args),
1817: .sy_flags = SYCALL_ARG_PTR,
1818: .sy_call = (sy_call_t *)sys_extattr_delete_fd
1819: }, /* 366 = extattr_delete_fd */
1820: {
1821: ns(struct sys_extattr_set_link_args),
1822: .sy_flags = SYCALL_ARG_PTR,
1823: .sy_call = (sy_call_t *)sys_extattr_set_link
1824: }, /* 367 = extattr_set_link */
1825: {
1826: ns(struct sys_extattr_get_link_args),
1827: .sy_flags = SYCALL_ARG_PTR,
1828: .sy_call = (sy_call_t *)sys_extattr_get_link
1829: }, /* 368 = extattr_get_link */
1830: {
1831: ns(struct sys_extattr_delete_link_args),
1832: .sy_flags = SYCALL_ARG_PTR,
1833: .sy_call = (sy_call_t *)sys_extattr_delete_link
1834: }, /* 369 = extattr_delete_link */
1835: {
1836: ns(struct sys_extattr_list_fd_args),
1837: .sy_flags = SYCALL_ARG_PTR,
1838: .sy_call = (sy_call_t *)sys_extattr_list_fd
1839: }, /* 370 = extattr_list_fd */
1840: {
1841: ns(struct sys_extattr_list_file_args),
1842: .sy_flags = SYCALL_ARG_PTR,
1843: .sy_call = (sy_call_t *)sys_extattr_list_file
1844: }, /* 371 = extattr_list_file */
1845: {
1846: ns(struct sys_extattr_list_link_args),
1847: .sy_flags = SYCALL_ARG_PTR,
1848: .sy_call = (sy_call_t *)sys_extattr_list_link
1849: }, /* 372 = extattr_list_link */
1850: {
1851: ns(struct compat_50_sys_pselect_args),
1852: .sy_flags = SYCALL_ARG_PTR,
1853: .sy_call = (sy_call_t *)sys_nomodule
1854: }, /* 373 = compat_50_pselect */
1855: {
1856: ns(struct compat_50_sys_pollts_args),
1857: .sy_flags = SYCALL_ARG_PTR,
1858: .sy_call = (sy_call_t *)sys_nomodule
1859: }, /* 374 = compat_50_pollts */
1860: {
1861: ns(struct sys_setxattr_args),
1862: .sy_flags = SYCALL_ARG_PTR,
1863: .sy_call = (sy_call_t *)sys_setxattr
1864: }, /* 375 = setxattr */
1865: {
1866: ns(struct sys_lsetxattr_args),
1867: .sy_flags = SYCALL_ARG_PTR,
1868: .sy_call = (sy_call_t *)sys_lsetxattr
1869: }, /* 376 = lsetxattr */
1870: {
1871: ns(struct sys_fsetxattr_args),
1872: .sy_flags = SYCALL_ARG_PTR,
1873: .sy_call = (sy_call_t *)sys_fsetxattr
1874: }, /* 377 = fsetxattr */
1875: {
1876: ns(struct sys_getxattr_args),
1877: .sy_flags = SYCALL_ARG_PTR,
1878: .sy_call = (sy_call_t *)sys_getxattr
1879: }, /* 378 = getxattr */
1880: {
1881: ns(struct sys_lgetxattr_args),
1882: .sy_flags = SYCALL_ARG_PTR,
1883: .sy_call = (sy_call_t *)sys_lgetxattr
1884: }, /* 379 = lgetxattr */
1885: {
1886: ns(struct sys_fgetxattr_args),
1887: .sy_flags = SYCALL_ARG_PTR,
1888: .sy_call = (sy_call_t *)sys_fgetxattr
1889: }, /* 380 = fgetxattr */
1890: {
1891: ns(struct sys_listxattr_args),
1892: .sy_flags = SYCALL_ARG_PTR,
1893: .sy_call = (sy_call_t *)sys_listxattr
1894: }, /* 381 = listxattr */
1895: {
1896: ns(struct sys_llistxattr_args),
1897: .sy_flags = SYCALL_ARG_PTR,
1898: .sy_call = (sy_call_t *)sys_llistxattr
1899: }, /* 382 = llistxattr */
1900: {
1901: ns(struct sys_flistxattr_args),
1902: .sy_flags = SYCALL_ARG_PTR,
1903: .sy_call = (sy_call_t *)sys_flistxattr
1904: }, /* 383 = flistxattr */
1905: {
1906: ns(struct sys_removexattr_args),
1907: .sy_flags = SYCALL_ARG_PTR,
1908: .sy_call = (sy_call_t *)sys_removexattr
1909: }, /* 384 = removexattr */
1910: {
1911: ns(struct sys_lremovexattr_args),
1912: .sy_flags = SYCALL_ARG_PTR,
1913: .sy_call = (sy_call_t *)sys_lremovexattr
1914: }, /* 385 = lremovexattr */
1915: {
1916: ns(struct sys_fremovexattr_args),
1917: .sy_flags = SYCALL_ARG_PTR,
1918: .sy_call = (sy_call_t *)sys_fremovexattr
1919: }, /* 386 = fremovexattr */
1920: {
1921: ns(struct compat_50_sys___stat30_args),
1922: .sy_flags = SYCALL_ARG_PTR,
1923: .sy_call = (sy_call_t *)sys_nomodule
1924: }, /* 387 = compat_50___stat30 */
1925: {
1926: ns(struct compat_50_sys___fstat30_args),
1927: .sy_flags = SYCALL_ARG_PTR,
1928: .sy_call = (sy_call_t *)sys_nomodule
1929: }, /* 388 = compat_50___fstat30 */
1930: {
1931: ns(struct compat_50_sys___lstat30_args),
1932: .sy_flags = SYCALL_ARG_PTR,
1933: .sy_call = (sy_call_t *)sys_nomodule
1934: }, /* 389 = compat_50___lstat30 */
1935: {
1936: ns(struct sys___getdents30_args),
1937: .sy_flags = SYCALL_ARG_PTR,
1938: .sy_call = (sy_call_t *)sys___getdents30
1939: }, /* 390 = __getdents30 */
1940: {
1.292 christos 1941: .sy_call = (sy_call_t *)nullop,
1942: }, /* 391 = filler */
1943: {
1.291 christos 1944: ns(struct compat_30_sys___fhstat30_args),
1945: .sy_flags = SYCALL_ARG_PTR,
1946: .sy_call = (sy_call_t *)sys_nomodule
1947: }, /* 392 = compat_30___fhstat30 */
1948: {
1949: ns(struct compat_50_sys___ntp_gettime30_args),
1950: .sy_flags = SYCALL_ARG_PTR,
1951: .sy_call = (sy_call_t *)sys_nomodule
1952: }, /* 393 = compat_50___ntp_gettime30 */
1953: {
1954: ns(struct sys___socket30_args),
1955: .sy_call = (sy_call_t *)sys___socket30
1956: }, /* 394 = __socket30 */
1957: {
1958: ns(struct sys___getfh30_args),
1959: .sy_flags = SYCALL_ARG_PTR,
1960: .sy_call = (sy_call_t *)sys___getfh30
1961: }, /* 395 = __getfh30 */
1962: {
1963: ns(struct sys___fhopen40_args),
1964: .sy_flags = SYCALL_ARG_PTR,
1965: .sy_call = (sy_call_t *)sys___fhopen40
1966: }, /* 396 = __fhopen40 */
1967: {
1968: ns(struct sys___fhstatvfs140_args),
1969: .sy_flags = SYCALL_ARG_PTR,
1970: .sy_call = (sy_call_t *)sys___fhstatvfs140
1971: }, /* 397 = __fhstatvfs140 */
1972: {
1973: ns(struct compat_50_sys___fhstat40_args),
1974: .sy_flags = SYCALL_ARG_PTR,
1975: .sy_call = (sy_call_t *)sys_nomodule
1976: }, /* 398 = compat_50___fhstat40 */
1977: {
1978: ns(struct sys_aio_cancel_args),
1979: .sy_flags = SYCALL_ARG_PTR,
1980: .sy_call = (sy_call_t *)sys_nomodule
1981: }, /* 399 = aio_cancel */
1982: {
1983: ns(struct sys_aio_error_args),
1984: .sy_flags = SYCALL_ARG_PTR,
1985: .sy_call = (sy_call_t *)sys_nomodule
1986: }, /* 400 = aio_error */
1987: {
1988: ns(struct sys_aio_fsync_args),
1989: .sy_flags = SYCALL_ARG_PTR,
1990: .sy_call = (sy_call_t *)sys_nomodule
1991: }, /* 401 = aio_fsync */
1992: {
1993: ns(struct sys_aio_read_args),
1994: .sy_flags = SYCALL_ARG_PTR,
1995: .sy_call = (sy_call_t *)sys_nomodule
1996: }, /* 402 = aio_read */
1997: {
1998: ns(struct sys_aio_return_args),
1999: .sy_flags = SYCALL_ARG_PTR,
2000: .sy_call = (sy_call_t *)sys_nomodule
2001: }, /* 403 = aio_return */
2002: {
2003: ns(struct compat_50_sys_aio_suspend_args),
2004: .sy_flags = SYCALL_ARG_PTR,
2005: .sy_call = (sy_call_t *)sys_nomodule
2006: }, /* 404 = compat_50_aio_suspend */
2007: {
2008: ns(struct sys_aio_write_args),
2009: .sy_flags = SYCALL_ARG_PTR,
2010: .sy_call = (sy_call_t *)sys_nomodule
2011: }, /* 405 = aio_write */
2012: {
2013: ns(struct sys_lio_listio_args),
2014: .sy_flags = SYCALL_ARG_PTR,
2015: .sy_call = (sy_call_t *)sys_nomodule
2016: }, /* 406 = lio_listio */
2017: {
1.292 christos 2018: .sy_call = sys_nosys,
2019: }, /* 407 = filler */
2020: {
2021: .sy_call = sys_nosys,
2022: }, /* 408 = filler */
2023: {
2024: .sy_call = sys_nosys,
2025: }, /* 409 = filler */
2026: {
1.291 christos 2027: ns(struct sys___mount50_args),
2028: .sy_flags = SYCALL_ARG_PTR,
2029: .sy_call = (sy_call_t *)sys___mount50
2030: }, /* 410 = __mount50 */
2031: {
2032: ns(struct sys_mremap_args),
2033: .sy_flags = SYCALL_ARG_PTR,
2034: .sy_call = (sy_call_t *)sys_mremap
2035: }, /* 411 = mremap */
2036: {
2037: ns(struct sys_pset_create_args),
2038: .sy_flags = SYCALL_ARG_PTR,
2039: .sy_call = (sy_call_t *)sys_pset_create
2040: }, /* 412 = pset_create */
2041: {
2042: ns(struct sys_pset_destroy_args),
2043: .sy_call = (sy_call_t *)sys_pset_destroy
2044: }, /* 413 = pset_destroy */
2045: {
2046: ns(struct sys_pset_assign_args),
2047: .sy_flags = SYCALL_ARG_PTR,
2048: .sy_call = (sy_call_t *)sys_pset_assign
2049: }, /* 414 = pset_assign */
2050: {
2051: ns(struct sys__pset_bind_args),
2052: .sy_flags = SYCALL_ARG_PTR,
2053: .sy_call = (sy_call_t *)sys__pset_bind
2054: }, /* 415 = _pset_bind */
2055: {
2056: ns(struct sys___posix_fadvise50_args),
2057: .sy_flags = SYCALL_NARGS64_VAL(2) | SYCALL_ARG3_64 | SYCALL_ARG2_64,
2058: .sy_call = (sy_call_t *)sys___posix_fadvise50
2059: }, /* 416 = __posix_fadvise50 */
2060: {
2061: ns(struct sys___select50_args),
2062: .sy_flags = SYCALL_ARG_PTR,
2063: .sy_call = (sy_call_t *)sys___select50
2064: }, /* 417 = __select50 */
2065: {
2066: ns(struct sys___gettimeofday50_args),
2067: .sy_flags = SYCALL_ARG_PTR,
2068: .sy_call = (sy_call_t *)sys___gettimeofday50
2069: }, /* 418 = __gettimeofday50 */
2070: {
2071: ns(struct sys___settimeofday50_args),
2072: .sy_flags = SYCALL_ARG_PTR,
2073: .sy_call = (sy_call_t *)sys___settimeofday50
2074: }, /* 419 = __settimeofday50 */
2075: {
2076: ns(struct sys___utimes50_args),
2077: .sy_flags = SYCALL_ARG_PTR,
2078: .sy_call = (sy_call_t *)sys___utimes50
2079: }, /* 420 = __utimes50 */
2080: {
2081: ns(struct sys___adjtime50_args),
2082: .sy_flags = SYCALL_ARG_PTR,
2083: .sy_call = (sy_call_t *)sys___adjtime50
2084: }, /* 421 = __adjtime50 */
2085: {
2086: ns(struct sys___lfs_segwait50_args),
2087: .sy_flags = SYCALL_ARG_PTR,
2088: .sy_call = (sy_call_t *)sys_nomodule
2089: }, /* 422 = __lfs_segwait50 */
2090: {
2091: ns(struct sys___futimes50_args),
2092: .sy_flags = SYCALL_ARG_PTR,
2093: .sy_call = (sy_call_t *)sys___futimes50
2094: }, /* 423 = __futimes50 */
2095: {
2096: ns(struct sys___lutimes50_args),
2097: .sy_flags = SYCALL_ARG_PTR,
2098: .sy_call = (sy_call_t *)sys___lutimes50
2099: }, /* 424 = __lutimes50 */
2100: {
2101: ns(struct sys___setitimer50_args),
2102: .sy_flags = SYCALL_ARG_PTR,
2103: .sy_call = (sy_call_t *)sys___setitimer50
2104: }, /* 425 = __setitimer50 */
2105: {
2106: ns(struct sys___getitimer50_args),
2107: .sy_flags = SYCALL_ARG_PTR,
2108: .sy_call = (sy_call_t *)sys___getitimer50
2109: }, /* 426 = __getitimer50 */
2110: {
2111: ns(struct sys___clock_gettime50_args),
2112: .sy_flags = SYCALL_ARG_PTR,
2113: .sy_call = (sy_call_t *)sys___clock_gettime50
2114: }, /* 427 = __clock_gettime50 */
2115: {
2116: ns(struct sys___clock_settime50_args),
2117: .sy_flags = SYCALL_ARG_PTR,
2118: .sy_call = (sy_call_t *)sys___clock_settime50
2119: }, /* 428 = __clock_settime50 */
2120: {
2121: ns(struct sys___clock_getres50_args),
2122: .sy_flags = SYCALL_ARG_PTR,
2123: .sy_call = (sy_call_t *)sys___clock_getres50
2124: }, /* 429 = __clock_getres50 */
2125: {
2126: ns(struct sys___nanosleep50_args),
2127: .sy_flags = SYCALL_ARG_PTR,
2128: .sy_call = (sy_call_t *)sys___nanosleep50
2129: }, /* 430 = __nanosleep50 */
2130: {
2131: ns(struct sys_____sigtimedwait50_args),
2132: .sy_flags = SYCALL_ARG_PTR,
2133: .sy_call = (sy_call_t *)sys_____sigtimedwait50
2134: }, /* 431 = ____sigtimedwait50 */
2135: {
2136: ns(struct sys___mq_timedsend50_args),
2137: .sy_flags = SYCALL_ARG_PTR,
2138: .sy_call = (sy_call_t *)sys_nomodule
2139: }, /* 432 = __mq_timedsend50 */
2140: {
2141: ns(struct sys___mq_timedreceive50_args),
2142: .sy_flags = SYCALL_ARG_PTR,
2143: .sy_call = (sy_call_t *)sys_nomodule
2144: }, /* 433 = __mq_timedreceive50 */
2145: {
2146: ns(struct compat_60_sys__lwp_park_args),
2147: .sy_flags = SYCALL_ARG_PTR,
2148: .sy_call = (sy_call_t *)sys_nomodule
2149: }, /* 434 = compat_60__lwp_park */
2150: {
2151: ns(struct sys___kevent50_args),
2152: .sy_flags = SYCALL_ARG_PTR,
2153: .sy_call = (sy_call_t *)sys___kevent50
2154: }, /* 435 = __kevent50 */
2155: {
2156: ns(struct sys___pselect50_args),
2157: .sy_flags = SYCALL_ARG_PTR,
2158: .sy_call = (sy_call_t *)sys___pselect50
2159: }, /* 436 = __pselect50 */
2160: {
2161: ns(struct sys___pollts50_args),
2162: .sy_flags = SYCALL_ARG_PTR,
2163: .sy_call = (sy_call_t *)sys___pollts50
2164: }, /* 437 = __pollts50 */
2165: {
2166: ns(struct sys___aio_suspend50_args),
2167: .sy_flags = SYCALL_ARG_PTR,
2168: .sy_call = (sy_call_t *)sys_nomodule
2169: }, /* 438 = __aio_suspend50 */
2170: {
2171: ns(struct sys___stat50_args),
2172: .sy_flags = SYCALL_ARG_PTR,
2173: .sy_call = (sy_call_t *)sys___stat50
2174: }, /* 439 = __stat50 */
2175: {
2176: ns(struct sys___fstat50_args),
2177: .sy_flags = SYCALL_ARG_PTR,
2178: .sy_call = (sy_call_t *)sys___fstat50
2179: }, /* 440 = __fstat50 */
2180: {
2181: ns(struct sys___lstat50_args),
2182: .sy_flags = SYCALL_ARG_PTR,
2183: .sy_call = (sy_call_t *)sys___lstat50
2184: }, /* 441 = __lstat50 */
1.235 christos 2185: #if defined(SYSVSEM) || !defined(_KERNEL_OPT)
1.291 christos 2186: {
2187: ns(struct sys_____semctl50_args),
2188: .sy_flags = SYCALL_ARG_PTR,
2189: .sy_call = (sy_call_t *)sys_____semctl50
2190: }, /* 442 = ____semctl50 */
1.235 christos 2191: #else
1.292 christos 2192: {
2193: .sy_call = sys_nosys,
2194: }, /* 442 = filler */
1.235 christos 2195: #endif
2196: #if defined(SYSVSHM) || !defined(_KERNEL_OPT)
1.291 christos 2197: {
2198: ns(struct sys___shmctl50_args),
2199: .sy_flags = SYCALL_ARG_PTR,
2200: .sy_call = (sy_call_t *)sys___shmctl50
2201: }, /* 443 = __shmctl50 */
1.235 christos 2202: #else
1.292 christos 2203: {
2204: .sy_call = sys_nosys,
2205: }, /* 443 = filler */
1.235 christos 2206: #endif
2207: #if defined(SYSVMSG) || !defined(_KERNEL_OPT)
1.291 christos 2208: {
2209: ns(struct sys___msgctl50_args),
2210: .sy_flags = SYCALL_ARG_PTR,
2211: .sy_call = (sy_call_t *)sys___msgctl50
2212: }, /* 444 = __msgctl50 */
1.235 christos 2213: #else
1.292 christos 2214: {
2215: .sy_call = sys_nosys,
2216: }, /* 444 = filler */
1.235 christos 2217: #endif
1.291 christos 2218: {
2219: ns(struct sys___getrusage50_args),
2220: .sy_flags = SYCALL_ARG_PTR,
2221: .sy_call = (sy_call_t *)sys___getrusage50
2222: }, /* 445 = __getrusage50 */
2223: {
2224: ns(struct sys___timer_settime50_args),
2225: .sy_flags = SYCALL_ARG_PTR,
2226: .sy_call = (sy_call_t *)sys___timer_settime50
2227: }, /* 446 = __timer_settime50 */
2228: {
2229: ns(struct sys___timer_gettime50_args),
2230: .sy_flags = SYCALL_ARG_PTR,
2231: .sy_call = (sy_call_t *)sys___timer_gettime50
2232: }, /* 447 = __timer_gettime50 */
1.235 christos 2233: #if defined(NTP) || !defined(_KERNEL_OPT)
1.291 christos 2234: {
2235: ns(struct sys___ntp_gettime50_args),
2236: .sy_flags = SYCALL_ARG_PTR,
2237: .sy_call = (sy_call_t *)sys___ntp_gettime50
2238: }, /* 448 = __ntp_gettime50 */
1.235 christos 2239: #else
1.292 christos 2240: {
2241: .sy_call = sys_nosys,
2242: }, /* 448 = filler */
1.235 christos 2243: #endif
1.291 christos 2244: {
2245: ns(struct sys___wait450_args),
2246: .sy_flags = SYCALL_ARG_PTR,
2247: .sy_call = (sy_call_t *)sys___wait450
2248: }, /* 449 = __wait450 */
2249: {
2250: ns(struct sys___mknod50_args),
2251: .sy_flags = SYCALL_NARGS64_VAL(1) | SYCALL_ARG2_64 | SYCALL_ARG_PTR,
2252: .sy_call = (sy_call_t *)sys___mknod50
2253: }, /* 450 = __mknod50 */
2254: {
2255: ns(struct sys___fhstat50_args),
2256: .sy_flags = SYCALL_ARG_PTR,
2257: .sy_call = (sy_call_t *)sys___fhstat50
2258: }, /* 451 = __fhstat50 */
2259: {
1.292 christos 2260: .sy_call = sys_nosys,
2261: }, /* 452 = filler */
2262: {
1.291 christos 2263: ns(struct sys_pipe2_args),
2264: .sy_flags = SYCALL_ARG_PTR,
2265: .sy_call = (sy_call_t *)sys_pipe2
2266: }, /* 453 = pipe2 */
2267: {
2268: ns(struct sys_dup3_args),
2269: .sy_call = (sy_call_t *)sys_dup3
2270: }, /* 454 = dup3 */
2271: {
2272: ns(struct sys_kqueue1_args),
2273: .sy_call = (sy_call_t *)sys_kqueue1
2274: }, /* 455 = kqueue1 */
2275: {
2276: ns(struct sys_paccept_args),
2277: .sy_flags = SYCALL_ARG_PTR,
2278: .sy_call = (sy_call_t *)sys_paccept
2279: }, /* 456 = paccept */
2280: {
2281: ns(struct sys_linkat_args),
2282: .sy_flags = SYCALL_ARG_PTR,
2283: .sy_call = (sy_call_t *)sys_linkat
2284: }, /* 457 = linkat */
2285: {
2286: ns(struct sys_renameat_args),
2287: .sy_flags = SYCALL_ARG_PTR,
2288: .sy_call = (sy_call_t *)sys_renameat
2289: }, /* 458 = renameat */
2290: {
2291: ns(struct sys_mkfifoat_args),
2292: .sy_flags = SYCALL_ARG_PTR,
2293: .sy_call = (sy_call_t *)sys_mkfifoat
2294: }, /* 459 = mkfifoat */
2295: {
2296: ns(struct sys_mknodat_args),
2297: .sy_flags = SYCALL_NARGS64_VAL(1) | SYCALL_ARG4_64 | SYCALL_ARG_PTR,
2298: .sy_call = (sy_call_t *)sys_mknodat
2299: }, /* 460 = mknodat */
2300: {
2301: ns(struct sys_mkdirat_args),
2302: .sy_flags = SYCALL_ARG_PTR,
2303: .sy_call = (sy_call_t *)sys_mkdirat
2304: }, /* 461 = mkdirat */
2305: {
2306: ns(struct sys_faccessat_args),
2307: .sy_flags = SYCALL_ARG_PTR,
2308: .sy_call = (sy_call_t *)sys_faccessat
2309: }, /* 462 = faccessat */
2310: {
2311: ns(struct sys_fchmodat_args),
2312: .sy_flags = SYCALL_ARG_PTR,
2313: .sy_call = (sy_call_t *)sys_fchmodat
2314: }, /* 463 = fchmodat */
2315: {
2316: ns(struct sys_fchownat_args),
2317: .sy_flags = SYCALL_ARG_PTR,
2318: .sy_call = (sy_call_t *)sys_fchownat
2319: }, /* 464 = fchownat */
2320: {
2321: ns(struct sys_fexecve_args),
2322: .sy_flags = SYCALL_ARG_PTR,
2323: .sy_call = (sy_call_t *)sys_fexecve
2324: }, /* 465 = fexecve */
2325: {
2326: ns(struct sys_fstatat_args),
2327: .sy_flags = SYCALL_ARG_PTR,
2328: .sy_call = (sy_call_t *)sys_fstatat
2329: }, /* 466 = fstatat */
2330: {
2331: ns(struct sys_utimensat_args),
2332: .sy_flags = SYCALL_ARG_PTR,
2333: .sy_call = (sy_call_t *)sys_utimensat
2334: }, /* 467 = utimensat */
2335: {
2336: ns(struct sys_openat_args),
2337: .sy_flags = SYCALL_ARG_PTR,
2338: .sy_call = (sy_call_t *)sys_openat
2339: }, /* 468 = openat */
2340: {
2341: ns(struct sys_readlinkat_args),
2342: .sy_flags = SYCALL_ARG_PTR,
2343: .sy_call = (sy_call_t *)sys_readlinkat
2344: }, /* 469 = readlinkat */
2345: {
2346: ns(struct sys_symlinkat_args),
2347: .sy_flags = SYCALL_ARG_PTR,
2348: .sy_call = (sy_call_t *)sys_symlinkat
2349: }, /* 470 = symlinkat */
2350: {
2351: ns(struct sys_unlinkat_args),
2352: .sy_flags = SYCALL_ARG_PTR,
2353: .sy_call = (sy_call_t *)sys_unlinkat
2354: }, /* 471 = unlinkat */
2355: {
2356: ns(struct sys_futimens_args),
2357: .sy_flags = SYCALL_ARG_PTR,
2358: .sy_call = (sy_call_t *)sys_futimens
2359: }, /* 472 = futimens */
2360: {
2361: ns(struct sys___quotactl_args),
2362: .sy_flags = SYCALL_ARG_PTR,
2363: .sy_call = (sy_call_t *)sys___quotactl
2364: }, /* 473 = __quotactl */
2365: {
2366: ns(struct sys_posix_spawn_args),
2367: .sy_flags = SYCALL_ARG_PTR,
2368: .sy_call = (sy_call_t *)sys_posix_spawn
2369: }, /* 474 = posix_spawn */
2370: {
2371: ns(struct sys_recvmmsg_args),
2372: .sy_flags = SYCALL_ARG_PTR,
2373: .sy_call = (sy_call_t *)sys_recvmmsg
2374: }, /* 475 = recvmmsg */
2375: {
2376: ns(struct sys_sendmmsg_args),
2377: .sy_flags = SYCALL_ARG_PTR,
2378: .sy_call = (sy_call_t *)sys_sendmmsg
2379: }, /* 476 = sendmmsg */
2380: {
2381: ns(struct sys_clock_nanosleep_args),
2382: .sy_flags = SYCALL_ARG_PTR,
2383: .sy_call = (sy_call_t *)sys_clock_nanosleep
2384: }, /* 477 = clock_nanosleep */
2385: {
2386: ns(struct sys____lwp_park60_args),
2387: .sy_flags = SYCALL_ARG_PTR,
2388: .sy_call = (sy_call_t *)sys____lwp_park60
2389: }, /* 478 = ___lwp_park60 */
2390: {
2391: ns(struct sys_posix_fallocate_args),
2392: .sy_flags = SYCALL_NARGS64_VAL(2) | SYCALL_ARG3_64 | SYCALL_ARG2_64,
2393: .sy_call = (sy_call_t *)sys_posix_fallocate
2394: }, /* 479 = posix_fallocate */
2395: {
2396: ns(struct sys_fdiscard_args),
2397: .sy_flags = SYCALL_NARGS64_VAL(2) | SYCALL_ARG3_64 | SYCALL_ARG2_64,
2398: .sy_call = (sy_call_t *)sys_fdiscard
2399: }, /* 480 = fdiscard */
1.292 christos 2400: {
2401: .sy_call = sys_nosys,
2402: }, /* 481 = filler */
2403: {
2404: .sy_call = sys_nosys,
2405: }, /* 482 = filler */
2406: {
2407: .sy_call = sys_nosys,
2408: }, /* 483 = filler */
2409: {
2410: .sy_call = sys_nosys,
2411: }, /* 484 = filler */
2412: {
2413: .sy_call = sys_nosys,
2414: }, /* 485 = filler */
2415: {
2416: .sy_call = sys_nosys,
2417: }, /* 486 = filler */
2418: {
2419: .sy_call = sys_nosys,
2420: }, /* 487 = filler */
2421: {
2422: .sy_call = sys_nosys,
2423: }, /* 488 = filler */
2424: {
2425: .sy_call = sys_nosys,
2426: }, /* 489 = filler */
2427: {
2428: .sy_call = sys_nosys,
2429: }, /* 490 = filler */
2430: {
2431: .sy_call = sys_nosys,
2432: }, /* 491 = filler */
2433: {
2434: .sy_call = sys_nosys,
2435: }, /* 492 = filler */
2436: {
2437: .sy_call = sys_nosys,
2438: }, /* 493 = filler */
2439: {
2440: .sy_call = sys_nosys,
2441: }, /* 494 = filler */
2442: {
2443: .sy_call = sys_nosys,
2444: }, /* 495 = filler */
2445: {
2446: .sy_call = sys_nosys,
2447: }, /* 496 = filler */
2448: {
2449: .sy_call = sys_nosys,
2450: }, /* 497 = filler */
2451: {
2452: .sy_call = sys_nosys,
2453: }, /* 498 = filler */
2454: {
2455: .sy_call = sys_nosys,
2456: }, /* 499 = filler */
2457: {
2458: .sy_call = sys_nosys,
2459: }, /* 500 = filler */
2460: {
2461: .sy_call = sys_nosys,
2462: }, /* 501 = filler */
2463: {
2464: .sy_call = sys_nosys,
2465: }, /* 502 = filler */
2466: {
2467: .sy_call = sys_nosys,
2468: }, /* 503 = filler */
2469: {
2470: .sy_call = sys_nosys,
2471: }, /* 504 = filler */
2472: {
2473: .sy_call = sys_nosys,
2474: }, /* 505 = filler */
2475: {
2476: .sy_call = sys_nosys,
2477: }, /* 506 = filler */
2478: {
2479: .sy_call = sys_nosys,
2480: }, /* 507 = filler */
2481: {
2482: .sy_call = sys_nosys,
2483: }, /* 508 = filler */
2484: {
2485: .sy_call = sys_nosys,
2486: }, /* 509 = filler */
2487: {
2488: .sy_call = sys_nosys,
2489: }, /* 510 = filler */
2490: {
2491: .sy_call = sys_nosys,
2492: }, /* 511 = filler */
1.1 cgd 2493: };
CVSweb <webmaster@jp.NetBSD.org>