1109998Smarkm/* $NetBSD: rumpvfs_syscalls.c,v 1.12 2024/05/20 01:40:45 christos Exp $ */ 2194206Ssimon 3109998Smarkm/* AUTOMATICALLY GENERATED BY makerumpsyscalls.sh */ 4109998Smarkm 5109998Smarkm#include <sys/cdefs.h> 6238405Sjkim__KERNEL_RCSID(0, "$NetBSD: rumpvfs_syscalls.c,v 1.12 2024/05/20 01:40:45 christos Exp $"); 7109998Smarkm 8109998Smarkm#include <sys/param.h> 9109998Smarkm 10109998Smarkm#include <rump-sys/kern.h> 11109998Smarkm 12109998Smarkmextern sy_call_t sys_open; 13109998Smarkmextern sy_call_t sys_link; 14109998Smarkmextern sy_call_t sys_unlink; 15109998Smarkmextern sy_call_t sys_chdir; 16109998Smarkmextern sy_call_t sys_fchdir; 17109998Smarkmextern sy_call_t sys_chmod; 18109998Smarkmextern sy_call_t sys_chown; 19109998Smarkmextern sy_call_t sys_unmount; 20109998Smarkmextern sy_call_t sys_access; 21109998Smarkmextern sy_call_t sys_chflags; 22109998Smarkmextern sy_call_t sys_fchflags; 23109998Smarkmextern sy_call_t sys_sync; 24109998Smarkmextern sy_call_t sys_ktrace; 25109998Smarkmextern sy_call_t sys_revoke; 26109998Smarkmextern sy_call_t sys_symlink; 27109998Smarkmextern sy_call_t sys_readlink; 28109998Smarkmextern sy_call_t sys_umask; 29109998Smarkmextern sy_call_t sys_chroot; 30109998Smarkmextern sy_call_t sys_fsync; 31109998Smarkmextern sy_call_t sys_fchown; 32109998Smarkmextern sy_call_t sys_fchmod; 33109998Smarkmextern sy_call_t sys_rename; 34109998Smarkmextern sy_call_t sys_mkfifo; 35109998Smarkmextern sy_call_t sys_mkdir; 36109998Smarkmextern sy_call_t sys_rmdir; 37109998Smarkmextern sy_call_t sys_pread; 38109998Smarkmextern sy_call_t sys_pwrite; 39109998Smarkmextern sy_call_t sys_pathconf; 40109998Smarkmextern sy_call_t sys_lseek; 41109998Smarkmextern sy_call_t sys_truncate; 42109998Smarkmextern sy_call_t sys_ftruncate; 43109998Smarkmextern sy_call_t sys_fdatasync; 44109998Smarkmextern sy_call_t sys___posix_rename; 45109998Smarkmextern sy_call_t sys_lchmod; 46109998Smarkmextern sy_call_t sys_lchown; 47109998Smarkmextern sy_call_t sys___posix_chown; 48109998Smarkmextern sy_call_t sys___posix_fchown; 49109998Smarkmextern sy_call_t sys___posix_lchown; 50109998Smarkmextern sy_call_t sys_preadv; 51109998Smarkmextern sy_call_t sys_pwritev; 52109998Smarkmextern sy_call_t sys___getcwd; 53109998Smarkmextern sy_call_t sys_fchroot; 54109998Smarkmextern sy_call_t sys_lchflags; 55109998Smarkmextern sy_call_t sys_fsync_range; 56109998Smarkmextern sy_call_t sys_extattrctl; 57109998Smarkmextern sy_call_t sys_extattr_set_file; 58109998Smarkmextern sy_call_t sys_extattr_get_file; 59109998Smarkmextern sy_call_t sys_extattr_delete_file; 60109998Smarkmextern sy_call_t sys_extattr_set_fd; 61109998Smarkmextern sy_call_t sys_extattr_get_fd; 62109998Smarkmextern sy_call_t sys_extattr_delete_fd; 63238405Sjkimextern sy_call_t sys_extattr_set_link; 64109998Smarkmextern sy_call_t sys_extattr_get_link; 65109998Smarkmextern sy_call_t sys_extattr_delete_link; 66109998Smarkmextern sy_call_t sys_extattr_list_fd; 67238405Sjkimextern sy_call_t sys_extattr_list_file; 68238405Sjkimextern sy_call_t sys_extattr_list_link; 69109998Smarkmextern sy_call_t sys_setxattr; 70109998Smarkmextern sy_call_t sys_lsetxattr; 71109998Smarkmextern sy_call_t sys_fsetxattr; 72109998Smarkmextern sy_call_t sys_getxattr; 73109998Smarkmextern sy_call_t sys_lgetxattr; 74109998Smarkmextern sy_call_t sys_fgetxattr; 75109998Smarkmextern sy_call_t sys_listxattr; 76109998Smarkmextern sy_call_t sys_llistxattr; 77109998Smarkmextern sy_call_t sys_flistxattr; 78109998Smarkmextern sy_call_t sys_removexattr; 79109998Smarkmextern sy_call_t sys_lremovexattr; 80109998Smarkmextern sy_call_t sys_fremovexattr; 81109998Smarkmextern sy_call_t sys___getdents30; 82109998Smarkmextern sy_call_t sys___getfh30; 83109998Smarkmextern sy_call_t sys___fhopen40; 84109998Smarkmextern sy_call_t sys___mount50; 85109998Smarkmextern sy_call_t sys___utimes50; 86109998Smarkmextern sy_call_t sys___futimes50; 87109998Smarkmextern sy_call_t sys___lutimes50; 88109998Smarkmextern sy_call_t sys___stat50; 89109998Smarkmextern sy_call_t sys___lstat50; 90109998Smarkmextern sy_call_t sys___mknod50; 91109998Smarkmextern sy_call_t sys___fhstat50; 92109998Smarkmextern sy_call_t sys_linkat; 93109998Smarkmextern sy_call_t sys_renameat; 94109998Smarkmextern sy_call_t sys_mkfifoat; 95109998Smarkmextern sy_call_t sys_mknodat; 96109998Smarkmextern sy_call_t sys_mkdirat; 97109998Smarkmextern sy_call_t sys_faccessat; 98109998Smarkmextern sy_call_t sys_fchmodat; 99109998Smarkmextern sy_call_t sys_fchownat; 100238405Sjkimextern sy_call_t sys_fstatat; 101238405Sjkimextern sy_call_t sys_utimensat; 102238405Sjkimextern sy_call_t sys_openat; 103238405Sjkimextern sy_call_t sys_readlinkat; 104238405Sjkimextern sy_call_t sys_symlinkat; 105238405Sjkimextern sy_call_t sys_unlinkat; 106238405Sjkimextern sy_call_t sys_futimens; 107238405Sjkimextern sy_call_t sys___quotactl; 108238405Sjkimextern sy_call_t sys_posix_fallocate; 109109998Smarkmextern sy_call_t sys_fdiscard; 110109998Smarkmextern sy_call_t sys___getvfsstat90; 111109998Smarkmextern sy_call_t sys___statvfs190; 112109998Smarkmextern sy_call_t sys___fstatvfs190; 113109998Smarkmextern sy_call_t sys___fhstatvfs190; 114109998Smarkmextern sy_call_t sys_lpathconf; 115109998Smarkm 116109998Smarkmstatic const struct rump_onesyscall mysys[] = { 117109998Smarkm { 5, sys_open }, 118109998Smarkm { 9, sys_link }, 119109998Smarkm { 10, sys_unlink }, 120109998Smarkm { 12, sys_chdir }, 121109998Smarkm { 13, sys_fchdir }, 122 { 15, sys_chmod }, 123 { 16, sys_chown }, 124 { 22, sys_unmount }, 125 { 33, sys_access }, 126 { 34, sys_chflags }, 127 { 35, sys_fchflags }, 128 { 36, sys_sync }, 129 { 45, sys_ktrace }, 130 { 56, sys_revoke }, 131 { 57, sys_symlink }, 132 { 58, sys_readlink }, 133 { 60, sys_umask }, 134 { 61, sys_chroot }, 135 { 95, sys_fsync }, 136 { 123, sys_fchown }, 137 { 124, sys_fchmod }, 138 { 128, sys_rename }, 139 { 132, sys_mkfifo }, 140 { 136, sys_mkdir }, 141 { 137, sys_rmdir }, 142 { 173, sys_pread }, 143 { 174, sys_pwrite }, 144 { 191, sys_pathconf }, 145 { 199, sys_lseek }, 146 { 200, sys_truncate }, 147 { 201, sys_ftruncate }, 148 { 241, sys_fdatasync }, 149 { 270, sys___posix_rename }, 150 { 274, sys_lchmod }, 151 { 275, sys_lchown }, 152 { 283, sys___posix_chown }, 153 { 284, sys___posix_fchown }, 154 { 285, sys___posix_lchown }, 155 { 289, sys_preadv }, 156 { 290, sys_pwritev }, 157 { 296, sys___getcwd }, 158 { 297, sys_fchroot }, 159 { 304, sys_lchflags }, 160 { 354, sys_fsync_range }, 161 { 360, sys_extattrctl }, 162 { 361, sys_extattr_set_file }, 163 { 362, sys_extattr_get_file }, 164 { 363, sys_extattr_delete_file }, 165 { 364, sys_extattr_set_fd }, 166 { 365, sys_extattr_get_fd }, 167 { 366, sys_extattr_delete_fd }, 168 { 367, sys_extattr_set_link }, 169 { 368, sys_extattr_get_link }, 170 { 369, sys_extattr_delete_link }, 171 { 370, sys_extattr_list_fd }, 172 { 371, sys_extattr_list_file }, 173 { 372, sys_extattr_list_link }, 174 { 375, sys_setxattr }, 175 { 376, sys_lsetxattr }, 176 { 377, sys_fsetxattr }, 177 { 378, sys_getxattr }, 178 { 379, sys_lgetxattr }, 179 { 380, sys_fgetxattr }, 180 { 381, sys_listxattr }, 181 { 382, sys_llistxattr }, 182 { 383, sys_flistxattr }, 183 { 384, sys_removexattr }, 184 { 385, sys_lremovexattr }, 185 { 386, sys_fremovexattr }, 186 { 390, sys___getdents30 }, 187 { 395, sys___getfh30 }, 188 { 396, sys___fhopen40 }, 189 { 410, sys___mount50 }, 190 { 420, sys___utimes50 }, 191 { 423, sys___futimes50 }, 192 { 424, sys___lutimes50 }, 193 { 439, sys___stat50 }, 194 { 441, sys___lstat50 }, 195 { 450, sys___mknod50 }, 196 { 451, sys___fhstat50 }, 197 { 457, sys_linkat }, 198 { 458, sys_renameat }, 199 { 459, sys_mkfifoat }, 200 { 460, sys_mknodat }, 201 { 461, sys_mkdirat }, 202 { 462, sys_faccessat }, 203 { 463, sys_fchmodat }, 204 { 464, sys_fchownat }, 205 { 466, sys_fstatat }, 206 { 467, sys_utimensat }, 207 { 468, sys_openat }, 208 { 469, sys_readlinkat }, 209 { 470, sys_symlinkat }, 210 { 471, sys_unlinkat }, 211 { 472, sys_futimens }, 212 { 473, sys___quotactl }, 213 { 479, sys_posix_fallocate }, 214 { 480, sys_fdiscard }, 215 { 483, sys___getvfsstat90 }, 216 { 484, sys___statvfs190 }, 217 { 485, sys___fstatvfs190 }, 218 { 486, sys___fhstatvfs190 }, 219 { 499, sys_lpathconf }, 220}; 221 222RUMP_COMPONENT(RUMP_COMPONENT_SYSCALL) 223{ 224 225 rump_syscall_boot_establish(mysys, __arraycount(mysys)); 226} 227