| @@ -1,19 +1,19 @@ | | | @@ -1,19 +1,19 @@ |
1 | /* $NetBSD: rumpkern_syscalls.c,v 1.8 2023/07/28 18:20:29 christos Exp $ */ | | 1 | /* $NetBSD: rumpkern_syscalls.c,v 1.9 2023/07/29 15:11:04 rin Exp $ */ |
2 | | | 2 | |
3 | /* AUTOMATICALLY GENERATED BY makerumpsyscalls.sh */ | | 3 | /* AUTOMATICALLY GENERATED BY makerumpsyscalls.sh */ |
4 | | | 4 | |
5 | #include <sys/cdefs.h> | | 5 | #include <sys/cdefs.h> |
6 | __KERNEL_RCSID(0, "$NetBSD: rumpkern_syscalls.c,v 1.8 2023/07/28 18:20:29 christos Exp $"); | | 6 | __KERNEL_RCSID(0, "$NetBSD: rumpkern_syscalls.c,v 1.9 2023/07/29 15:11:04 rin Exp $"); |
7 | | | 7 | |
8 | #include <sys/param.h> | | 8 | #include <sys/param.h> |
9 | | | 9 | |
10 | #include <rump-sys/kern.h> | | 10 | #include <rump-sys/kern.h> |
11 | | | 11 | |
12 | extern sy_call_t sys_read; | | 12 | extern sy_call_t sys_read; |
13 | extern sy_call_t sys_write; | | 13 | extern sy_call_t sys_write; |
14 | extern sy_call_t sys_close; | | 14 | extern sy_call_t sys_close; |
15 | extern sy_call_t sys_getpid_with_ppid; | | 15 | extern sy_call_t sys_getpid_with_ppid; |
16 | extern sy_call_t sys_setuid; | | 16 | extern sy_call_t sys_setuid; |
17 | extern sy_call_t sys_getuid_with_euid; | | 17 | extern sy_call_t sys_getuid_with_euid; |
18 | extern sy_call_t sys_geteuid; | | 18 | extern sy_call_t sys_geteuid; |
19 | extern sy_call_t sys_getppid; | | 19 | extern sy_call_t sys_getppid; |
| @@ -67,26 +67,27 @@ extern sy_call_t sys___clock_gettime50; | | | @@ -67,26 +67,27 @@ extern sy_call_t sys___clock_gettime50; |
67 | extern sy_call_t sys___clock_settime50; | | 67 | extern sy_call_t sys___clock_settime50; |
68 | extern sy_call_t sys___clock_getres50; | | 68 | extern sy_call_t sys___clock_getres50; |
69 | extern sy_call_t sys___nanosleep50; | | 69 | extern sy_call_t sys___nanosleep50; |
70 | extern sy_call_t sys___pselect50; | | 70 | extern sy_call_t sys___pselect50; |
71 | extern sy_call_t sys___pollts50; | | 71 | extern sy_call_t sys___pollts50; |
72 | extern sy_call_t sys___fstat50; | | 72 | extern sy_call_t sys___fstat50; |
73 | extern sy_call_t sys___timer_settime50; | | 73 | extern sy_call_t sys___timer_settime50; |
74 | extern sy_call_t sys___timer_gettime50; | | 74 | extern sy_call_t sys___timer_gettime50; |
75 | extern sy_call_t sys_pipe2; | | 75 | extern sy_call_t sys_pipe2; |
76 | extern sy_call_t sys_dup3; | | 76 | extern sy_call_t sys_dup3; |
77 | extern sy_call_t sys_kqueue1; | | 77 | extern sy_call_t sys_kqueue1; |
78 | extern sy_call_t sys_clock_nanosleep; | | 78 | extern sy_call_t sys_clock_nanosleep; |
79 | extern sy_call_t sys_clock_getcpuclockid2; | | 79 | extern sy_call_t sys_clock_getcpuclockid2; |
| | | 80 | extern sy_call_t sys___kevent100; |
80 | | | 81 | |
81 | static const struct rump_onesyscall mysys[] = { | | 82 | static const struct rump_onesyscall mysys[] = { |
82 | { 3, sys_read }, | | 83 | { 3, sys_read }, |
83 | { 4, sys_write }, | | 84 | { 4, sys_write }, |
84 | { 6, sys_close }, | | 85 | { 6, sys_close }, |
85 | { 20, sys_getpid_with_ppid }, | | 86 | { 20, sys_getpid_with_ppid }, |
86 | { 23, sys_setuid }, | | 87 | { 23, sys_setuid }, |
87 | { 24, sys_getuid_with_euid }, | | 88 | { 24, sys_getuid_with_euid }, |
88 | { 25, sys_geteuid }, | | 89 | { 25, sys_geteuid }, |
89 | { 39, sys_getppid }, | | 90 | { 39, sys_getppid }, |
90 | { 41, sys_dup }, | | 91 | { 41, sys_dup }, |
91 | { 42, sys_pipe }, | | 92 | { 42, sys_pipe }, |
92 | { 43, sys_getegid }, | | 93 | { 43, sys_getegid }, |
| @@ -137,20 +138,21 @@ static const struct rump_onesyscall mysy | | | @@ -137,20 +138,21 @@ static const struct rump_onesyscall mysy |
137 | { 428, sys___clock_settime50 }, | | 138 | { 428, sys___clock_settime50 }, |
138 | { 429, sys___clock_getres50 }, | | 139 | { 429, sys___clock_getres50 }, |
139 | { 430, sys___nanosleep50 }, | | 140 | { 430, sys___nanosleep50 }, |
140 | { 436, sys___pselect50 }, | | 141 | { 436, sys___pselect50 }, |
141 | { 437, sys___pollts50 }, | | 142 | { 437, sys___pollts50 }, |
142 | { 440, sys___fstat50 }, | | 143 | { 440, sys___fstat50 }, |
143 | { 446, sys___timer_settime50 }, | | 144 | { 446, sys___timer_settime50 }, |
144 | { 447, sys___timer_gettime50 }, | | 145 | { 447, sys___timer_gettime50 }, |
145 | { 453, sys_pipe2 }, | | 146 | { 453, sys_pipe2 }, |
146 | { 454, sys_dup3 }, | | 147 | { 454, sys_dup3 }, |
147 | { 455, sys_kqueue1 }, | | 148 | { 455, sys_kqueue1 }, |
148 | { 477, sys_clock_nanosleep }, | | 149 | { 477, sys_clock_nanosleep }, |
149 | { 482, sys_clock_getcpuclockid2 }, | | 150 | { 482, sys_clock_getcpuclockid2 }, |
| | | 151 | { 501, sys___kevent100 }, |
150 | }; | | 152 | }; |
151 | | | 153 | |
152 | RUMP_COMPONENT(RUMP_COMPONENT_SYSCALL) | | 154 | RUMP_COMPONENT(RUMP_COMPONENT_SYSCALL) |
153 | { | | 155 | { |
154 | | | 156 | |
155 | rump_syscall_boot_establish(mysys, __arraycount(mysys)); | | 157 | rump_syscall_boot_establish(mysys, __arraycount(mysys)); |
156 | } | | 158 | } |