rumpvfs_syscalls.c revision 1.2
1/* $NetBSD: rumpvfs_syscalls.c,v 1.2 2014/04/27 16:30:09 pooka Exp $ */ 2 3/* AUTOMATICALLY GENERATED BY makerumpsyscalls.sh */ 4 5#include <sys/cdefs.h> 6__KERNEL_RCSID(0, "$NetBSD: rumpvfs_syscalls.c,v 1.2 2014/04/27 16:30:09 pooka Exp $"); 7 8#include <sys/param.h> 9 10#include "rump_private.h" 11 12extern sy_call_t sys_open; 13extern sy_call_t sys_link; 14extern sy_call_t sys_unlink; 15extern sy_call_t sys_chdir; 16extern sy_call_t sys_fchdir; 17extern sy_call_t sys_chmod; 18extern sy_call_t sys_chown; 19extern sy_call_t sys_unmount; 20extern sy_call_t sys_access; 21extern sy_call_t sys_chflags; 22extern sy_call_t sys_fchflags; 23extern sy_call_t sys_sync; 24extern sy_call_t sys_ktrace; 25extern sy_call_t sys_revoke; 26extern sy_call_t sys_symlink; 27extern sy_call_t sys_readlink; 28extern sy_call_t sys_umask; 29extern sy_call_t sys_chroot; 30extern sy_call_t sys_fsync; 31extern sy_call_t sys_fchown; 32extern sy_call_t sys_fchmod; 33extern sy_call_t sys_rename; 34extern sy_call_t sys_mkfifo; 35extern sy_call_t sys_mkdir; 36extern sy_call_t sys_rmdir; 37extern sy_call_t sys_pread; 38extern sy_call_t sys_pwrite; 39extern sy_call_t sys_pathconf; 40extern sy_call_t sys_lseek; 41extern sy_call_t sys_truncate; 42extern sy_call_t sys_ftruncate; 43extern sy_call_t sys_fdatasync; 44extern sy_call_t sys_lchmod; 45extern sy_call_t sys_lchown; 46extern sy_call_t sys_preadv; 47extern sy_call_t sys_pwritev; 48extern sy_call_t sys___getcwd; 49extern sy_call_t sys_fchroot; 50extern sy_call_t sys_lchflags; 51extern sy_call_t sys_fsync_range; 52extern sy_call_t sys_getvfsstat; 53extern sy_call_t sys_statvfs1; 54extern sy_call_t sys_fstatvfs1; 55extern sy_call_t sys_extattrctl; 56extern sy_call_t sys_extattr_set_file; 57extern sy_call_t sys_extattr_get_file; 58extern sy_call_t sys_extattr_delete_file; 59extern sy_call_t sys_extattr_set_fd; 60extern sy_call_t sys_extattr_get_fd; 61extern sy_call_t sys_extattr_delete_fd; 62extern sy_call_t sys_extattr_set_link; 63extern sy_call_t sys_extattr_get_link; 64extern sy_call_t sys_extattr_delete_link; 65extern sy_call_t sys_extattr_list_fd; 66extern sy_call_t sys_extattr_list_file; 67extern sy_call_t sys_extattr_list_link; 68extern sy_call_t sys_setxattr; 69extern sy_call_t sys_lsetxattr; 70extern sy_call_t sys_fsetxattr; 71extern sy_call_t sys_getxattr; 72extern sy_call_t sys_lgetxattr; 73extern sy_call_t sys_fgetxattr; 74extern sy_call_t sys_listxattr; 75extern sy_call_t sys_llistxattr; 76extern sy_call_t sys_flistxattr; 77extern sy_call_t sys_removexattr; 78extern sy_call_t sys_lremovexattr; 79extern sy_call_t sys_fremovexattr; 80extern sy_call_t sys___getdents30; 81extern sy_call_t sys___getfh30; 82extern sy_call_t sys___fhopen40; 83extern sy_call_t sys___fhstatvfs140; 84extern sy_call_t sys___mount50; 85extern sy_call_t sys___utimes50; 86extern sy_call_t sys___futimes50; 87extern sy_call_t sys___lutimes50; 88extern sy_call_t sys___stat50; 89extern sy_call_t sys___lstat50; 90extern sy_call_t sys___mknod50; 91extern sy_call_t sys___fhstat50; 92extern sy_call_t sys_linkat; 93extern sy_call_t sys_renameat; 94extern sy_call_t sys_mkfifoat; 95extern sy_call_t sys_mknodat; 96extern sy_call_t sys_mkdirat; 97extern sy_call_t sys_faccessat; 98extern sy_call_t sys_fchmodat; 99extern sy_call_t sys_fchownat; 100extern sy_call_t sys_fstatat; 101extern sy_call_t sys_utimensat; 102extern sy_call_t sys_openat; 103extern sy_call_t sys_readlinkat; 104extern sy_call_t sys_symlinkat; 105extern sy_call_t sys_unlinkat; 106extern sy_call_t sys_futimens; 107extern sy_call_t sys___quotactl; 108 109static const struct rump_onesyscall mysys[] = { 110 { 5, sys_open }, 111 { 9, sys_link }, 112 { 10, sys_unlink }, 113 { 12, sys_chdir }, 114 { 13, sys_fchdir }, 115 { 15, sys_chmod }, 116 { 16, sys_chown }, 117 { 22, sys_unmount }, 118 { 33, sys_access }, 119 { 34, sys_chflags }, 120 { 35, sys_fchflags }, 121 { 36, sys_sync }, 122 { 45, sys_ktrace }, 123 { 56, sys_revoke }, 124 { 57, sys_symlink }, 125 { 58, sys_readlink }, 126 { 60, sys_umask }, 127 { 61, sys_chroot }, 128 { 95, sys_fsync }, 129 { 123, sys_fchown }, 130 { 124, sys_fchmod }, 131 { 128, sys_rename }, 132 { 132, sys_mkfifo }, 133 { 136, sys_mkdir }, 134 { 137, sys_rmdir }, 135 { 173, sys_pread }, 136 { 174, sys_pwrite }, 137 { 191, sys_pathconf }, 138 { 199, sys_lseek }, 139 { 200, sys_truncate }, 140 { 201, sys_ftruncate }, 141 { 241, sys_fdatasync }, 142 { 274, sys_lchmod }, 143 { 275, sys_lchown }, 144 { 289, sys_preadv }, 145 { 290, sys_pwritev }, 146 { 296, sys___getcwd }, 147 { 297, sys_fchroot }, 148 { 304, sys_lchflags }, 149 { 354, sys_fsync_range }, 150 { 356, sys_getvfsstat }, 151 { 357, sys_statvfs1 }, 152 { 358, sys_fstatvfs1 }, 153 { 360, sys_extattrctl }, 154 { 361, sys_extattr_set_file }, 155 { 362, sys_extattr_get_file }, 156 { 363, sys_extattr_delete_file }, 157 { 364, sys_extattr_set_fd }, 158 { 365, sys_extattr_get_fd }, 159 { 366, sys_extattr_delete_fd }, 160 { 367, sys_extattr_set_link }, 161 { 368, sys_extattr_get_link }, 162 { 369, sys_extattr_delete_link }, 163 { 370, sys_extattr_list_fd }, 164 { 371, sys_extattr_list_file }, 165 { 372, sys_extattr_list_link }, 166 { 375, sys_setxattr }, 167 { 376, sys_lsetxattr }, 168 { 377, sys_fsetxattr }, 169 { 378, sys_getxattr }, 170 { 379, sys_lgetxattr }, 171 { 380, sys_fgetxattr }, 172 { 381, sys_listxattr }, 173 { 382, sys_llistxattr }, 174 { 383, sys_flistxattr }, 175 { 384, sys_removexattr }, 176 { 385, sys_lremovexattr }, 177 { 386, sys_fremovexattr }, 178 { 390, sys___getdents30 }, 179 { 395, sys___getfh30 }, 180 { 396, sys___fhopen40 }, 181 { 397, sys___fhstatvfs140 }, 182 { 410, sys___mount50 }, 183 { 420, sys___utimes50 }, 184 { 423, sys___futimes50 }, 185 { 424, sys___lutimes50 }, 186 { 439, sys___stat50 }, 187 { 441, sys___lstat50 }, 188 { 450, sys___mknod50 }, 189 { 451, sys___fhstat50 }, 190 { 457, sys_linkat }, 191 { 458, sys_renameat }, 192 { 459, sys_mkfifoat }, 193 { 460, sys_mknodat }, 194 { 461, sys_mkdirat }, 195 { 462, sys_faccessat }, 196 { 463, sys_fchmodat }, 197 { 464, sys_fchownat }, 198 { 466, sys_fstatat }, 199 { 467, sys_utimensat }, 200 { 468, sys_openat }, 201 { 469, sys_readlinkat }, 202 { 470, sys_symlinkat }, 203 { 471, sys_unlinkat }, 204 { 472, sys_futimens }, 205 { 473, sys___quotactl }, 206}; 207 208RUMP_COMPONENT(RUMP_COMPONENT_SYSCALL) 209{ 210 211 rump_syscall_boot_establish(mysys, __arraycount(mysys)); 212} 213