rumpvfs_syscalls.c revision 1.8
11.6Schristos/*	$NetBSD: rumpvfs_syscalls.c,v 1.8 2020/05/27 18:26:29 christos Exp $	*/
21.1Spooka
31.1Spooka/* AUTOMATICALLY GENERATED BY makerumpsyscalls.sh */
41.1Spooka
51.1Spooka#include <sys/cdefs.h>
61.6Schristos__KERNEL_RCSID(0, "$NetBSD: rumpvfs_syscalls.c,v 1.8 2020/05/27 18:26:29 christos Exp $");
71.1Spooka
81.1Spooka#include <sys/param.h>
91.1Spooka
101.5Spooka#include <rump-sys/kern.h>
111.1Spooka
121.2Spookaextern sy_call_t sys_open;
131.2Spookaextern sy_call_t sys_link;
141.2Spookaextern sy_call_t sys_unlink;
151.2Spookaextern sy_call_t sys_chdir;
161.2Spookaextern sy_call_t sys_fchdir;
171.2Spookaextern sy_call_t sys_chmod;
181.2Spookaextern sy_call_t sys_chown;
191.2Spookaextern sy_call_t sys_unmount;
201.2Spookaextern sy_call_t sys_access;
211.2Spookaextern sy_call_t sys_chflags;
221.2Spookaextern sy_call_t sys_fchflags;
231.2Spookaextern sy_call_t sys_sync;
241.2Spookaextern sy_call_t sys_ktrace;
251.2Spookaextern sy_call_t sys_revoke;
261.2Spookaextern sy_call_t sys_symlink;
271.2Spookaextern sy_call_t sys_readlink;
281.2Spookaextern sy_call_t sys_umask;
291.2Spookaextern sy_call_t sys_chroot;
301.2Spookaextern sy_call_t sys_fsync;
311.2Spookaextern sy_call_t sys_fchown;
321.2Spookaextern sy_call_t sys_fchmod;
331.2Spookaextern sy_call_t sys_rename;
341.2Spookaextern sy_call_t sys_mkfifo;
351.2Spookaextern sy_call_t sys_mkdir;
361.2Spookaextern sy_call_t sys_rmdir;
371.2Spookaextern sy_call_t sys_pread;
381.2Spookaextern sy_call_t sys_pwrite;
391.2Spookaextern sy_call_t sys_pathconf;
401.2Spookaextern sy_call_t sys_lseek;
411.2Spookaextern sy_call_t sys_truncate;
421.2Spookaextern sy_call_t sys_ftruncate;
431.2Spookaextern sy_call_t sys_fdatasync;
441.3Sjustinextern sy_call_t sys___posix_rename;
451.2Spookaextern sy_call_t sys_lchmod;
461.2Spookaextern sy_call_t sys_lchown;
471.4Spookaextern sy_call_t sys___posix_chown;
481.4Spookaextern sy_call_t sys___posix_fchown;
491.4Spookaextern sy_call_t sys___posix_lchown;
501.2Spookaextern sy_call_t sys_preadv;
511.2Spookaextern sy_call_t sys_pwritev;
521.2Spookaextern sy_call_t sys___getcwd;
531.2Spookaextern sy_call_t sys_fchroot;
541.2Spookaextern sy_call_t sys_lchflags;
551.2Spookaextern sy_call_t sys_fsync_range;
561.2Spookaextern sy_call_t sys_extattrctl;
571.2Spookaextern sy_call_t sys_extattr_set_file;
581.2Spookaextern sy_call_t sys_extattr_get_file;
591.2Spookaextern sy_call_t sys_extattr_delete_file;
601.2Spookaextern sy_call_t sys_extattr_set_fd;
611.2Spookaextern sy_call_t sys_extattr_get_fd;
621.2Spookaextern sy_call_t sys_extattr_delete_fd;
631.2Spookaextern sy_call_t sys_extattr_set_link;
641.2Spookaextern sy_call_t sys_extattr_get_link;
651.2Spookaextern sy_call_t sys_extattr_delete_link;
661.2Spookaextern sy_call_t sys_extattr_list_fd;
671.2Spookaextern sy_call_t sys_extattr_list_file;
681.2Spookaextern sy_call_t sys_extattr_list_link;
691.2Spookaextern sy_call_t sys_setxattr;
701.2Spookaextern sy_call_t sys_lsetxattr;
711.2Spookaextern sy_call_t sys_fsetxattr;
721.2Spookaextern sy_call_t sys_getxattr;
731.2Spookaextern sy_call_t sys_lgetxattr;
741.2Spookaextern sy_call_t sys_fgetxattr;
751.2Spookaextern sy_call_t sys_listxattr;
761.2Spookaextern sy_call_t sys_llistxattr;
771.2Spookaextern sy_call_t sys_flistxattr;
781.2Spookaextern sy_call_t sys_removexattr;
791.2Spookaextern sy_call_t sys_lremovexattr;
801.2Spookaextern sy_call_t sys_fremovexattr;
811.2Spookaextern sy_call_t sys___getdents30;
821.2Spookaextern sy_call_t sys___getfh30;
831.2Spookaextern sy_call_t sys___fhopen40;
841.2Spookaextern sy_call_t sys___mount50;
851.2Spookaextern sy_call_t sys___utimes50;
861.2Spookaextern sy_call_t sys___futimes50;
871.2Spookaextern sy_call_t sys___lutimes50;
881.2Spookaextern sy_call_t sys___stat50;
891.2Spookaextern sy_call_t sys___lstat50;
901.2Spookaextern sy_call_t sys___mknod50;
911.2Spookaextern sy_call_t sys___fhstat50;
921.2Spookaextern sy_call_t sys_linkat;
931.2Spookaextern sy_call_t sys_renameat;
941.2Spookaextern sy_call_t sys_mkfifoat;
951.2Spookaextern sy_call_t sys_mknodat;
961.2Spookaextern sy_call_t sys_mkdirat;
971.2Spookaextern sy_call_t sys_faccessat;
981.2Spookaextern sy_call_t sys_fchmodat;
991.2Spookaextern sy_call_t sys_fchownat;
1001.2Spookaextern sy_call_t sys_fstatat;
1011.2Spookaextern sy_call_t sys_utimensat;
1021.2Spookaextern sy_call_t sys_openat;
1031.2Spookaextern sy_call_t sys_readlinkat;
1041.2Spookaextern sy_call_t sys_symlinkat;
1051.2Spookaextern sy_call_t sys_unlinkat;
1061.2Spookaextern sy_call_t sys_futimens;
1071.2Spookaextern sy_call_t sys___quotactl;
1081.3Sjustinextern sy_call_t sys_posix_fallocate;
1091.3Sjustinextern sy_call_t sys_fdiscard;
1101.7Schristosextern sy_call_t sys___getvfsstat90;
1111.7Schristosextern sy_call_t sys___statvfs190;
1121.7Schristosextern sy_call_t sys___fstatvfs190;
1131.7Schristosextern sy_call_t sys___fhstatvfs190;
1141.8Schristosextern sy_call_t sys_lpathconf;
1151.1Spooka
1161.1Spookastatic const struct rump_onesyscall mysys[] = {
1171.1Spooka	{ 5,	sys_open },
1181.1Spooka	{ 9,	sys_link },
1191.1Spooka	{ 10,	sys_unlink },
1201.1Spooka	{ 12,	sys_chdir },
1211.1Spooka	{ 13,	sys_fchdir },
1221.1Spooka	{ 15,	sys_chmod },
1231.1Spooka	{ 16,	sys_chown },
1241.1Spooka	{ 22,	sys_unmount },
1251.1Spooka	{ 33,	sys_access },
1261.1Spooka	{ 34,	sys_chflags },
1271.1Spooka	{ 35,	sys_fchflags },
1281.1Spooka	{ 36,	sys_sync },
1291.1Spooka	{ 45,	sys_ktrace },
1301.1Spooka	{ 56,	sys_revoke },
1311.1Spooka	{ 57,	sys_symlink },
1321.1Spooka	{ 58,	sys_readlink },
1331.1Spooka	{ 60,	sys_umask },
1341.1Spooka	{ 61,	sys_chroot },
1351.1Spooka	{ 95,	sys_fsync },
1361.1Spooka	{ 123,	sys_fchown },
1371.1Spooka	{ 124,	sys_fchmod },
1381.1Spooka	{ 128,	sys_rename },
1391.1Spooka	{ 132,	sys_mkfifo },
1401.1Spooka	{ 136,	sys_mkdir },
1411.1Spooka	{ 137,	sys_rmdir },
1421.1Spooka	{ 173,	sys_pread },
1431.1Spooka	{ 174,	sys_pwrite },
1441.1Spooka	{ 191,	sys_pathconf },
1451.1Spooka	{ 199,	sys_lseek },
1461.1Spooka	{ 200,	sys_truncate },
1471.1Spooka	{ 201,	sys_ftruncate },
1481.1Spooka	{ 241,	sys_fdatasync },
1491.3Sjustin	{ 270,	sys___posix_rename },
1501.1Spooka	{ 274,	sys_lchmod },
1511.1Spooka	{ 275,	sys_lchown },
1521.4Spooka	{ 283,	sys___posix_chown },
1531.4Spooka	{ 284,	sys___posix_fchown },
1541.4Spooka	{ 285,	sys___posix_lchown },
1551.1Spooka	{ 289,	sys_preadv },
1561.1Spooka	{ 290,	sys_pwritev },
1571.1Spooka	{ 296,	sys___getcwd },
1581.1Spooka	{ 297,	sys_fchroot },
1591.1Spooka	{ 304,	sys_lchflags },
1601.1Spooka	{ 354,	sys_fsync_range },
1611.1Spooka	{ 360,	sys_extattrctl },
1621.1Spooka	{ 361,	sys_extattr_set_file },
1631.1Spooka	{ 362,	sys_extattr_get_file },
1641.1Spooka	{ 363,	sys_extattr_delete_file },
1651.1Spooka	{ 364,	sys_extattr_set_fd },
1661.1Spooka	{ 365,	sys_extattr_get_fd },
1671.1Spooka	{ 366,	sys_extattr_delete_fd },
1681.1Spooka	{ 367,	sys_extattr_set_link },
1691.1Spooka	{ 368,	sys_extattr_get_link },
1701.1Spooka	{ 369,	sys_extattr_delete_link },
1711.1Spooka	{ 370,	sys_extattr_list_fd },
1721.1Spooka	{ 371,	sys_extattr_list_file },
1731.1Spooka	{ 372,	sys_extattr_list_link },
1741.1Spooka	{ 375,	sys_setxattr },
1751.1Spooka	{ 376,	sys_lsetxattr },
1761.1Spooka	{ 377,	sys_fsetxattr },
1771.1Spooka	{ 378,	sys_getxattr },
1781.1Spooka	{ 379,	sys_lgetxattr },
1791.1Spooka	{ 380,	sys_fgetxattr },
1801.1Spooka	{ 381,	sys_listxattr },
1811.1Spooka	{ 382,	sys_llistxattr },
1821.1Spooka	{ 383,	sys_flistxattr },
1831.1Spooka	{ 384,	sys_removexattr },
1841.1Spooka	{ 385,	sys_lremovexattr },
1851.1Spooka	{ 386,	sys_fremovexattr },
1861.1Spooka	{ 390,	sys___getdents30 },
1871.1Spooka	{ 395,	sys___getfh30 },
1881.1Spooka	{ 396,	sys___fhopen40 },
1891.1Spooka	{ 410,	sys___mount50 },
1901.1Spooka	{ 420,	sys___utimes50 },
1911.1Spooka	{ 423,	sys___futimes50 },
1921.1Spooka	{ 424,	sys___lutimes50 },
1931.1Spooka	{ 439,	sys___stat50 },
1941.1Spooka	{ 441,	sys___lstat50 },
1951.1Spooka	{ 450,	sys___mknod50 },
1961.1Spooka	{ 451,	sys___fhstat50 },
1971.1Spooka	{ 457,	sys_linkat },
1981.1Spooka	{ 458,	sys_renameat },
1991.1Spooka	{ 459,	sys_mkfifoat },
2001.1Spooka	{ 460,	sys_mknodat },
2011.1Spooka	{ 461,	sys_mkdirat },
2021.1Spooka	{ 462,	sys_faccessat },
2031.1Spooka	{ 463,	sys_fchmodat },
2041.1Spooka	{ 464,	sys_fchownat },
2051.1Spooka	{ 466,	sys_fstatat },
2061.1Spooka	{ 467,	sys_utimensat },
2071.1Spooka	{ 468,	sys_openat },
2081.1Spooka	{ 469,	sys_readlinkat },
2091.1Spooka	{ 470,	sys_symlinkat },
2101.1Spooka	{ 471,	sys_unlinkat },
2111.1Spooka	{ 472,	sys_futimens },
2121.1Spooka	{ 473,	sys___quotactl },
2131.3Sjustin	{ 479,	sys_posix_fallocate },
2141.3Sjustin	{ 480,	sys_fdiscard },
2151.7Schristos	{ 483,	sys___getvfsstat90 },
2161.7Schristos	{ 484,	sys___statvfs190 },
2171.7Schristos	{ 485,	sys___fstatvfs190 },
2181.7Schristos	{ 486,	sys___fhstatvfs190 },
2191.8Schristos	{ 499,	sys_lpathconf },
2201.1Spooka};
2211.1Spooka
2221.1SpookaRUMP_COMPONENT(RUMP_COMPONENT_SYSCALL)
2231.1Spooka{
2241.1Spooka
2251.1Spooka	rump_syscall_boot_establish(mysys, __arraycount(mysys));
2261.1Spooka}
227