Module Name: src Committed By: pooka Date: Tue Jul 21 23:59:20 UTC 2009
Modified Files: src/sys/rump/include/rump: rump_syscalls.h src/sys/rump/librump/rumpkern: rump_syscalls.c Log Message: regen: fh syscalls To generate a diff of this commit: cvs rdiff -u -r1.14 -r1.15 src/sys/rump/include/rump/rump_syscalls.h cvs rdiff -u -r1.35 -r1.36 src/sys/rump/librump/rumpkern/rump_syscalls.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/rump/include/rump/rump_syscalls.h diff -u src/sys/rump/include/rump/rump_syscalls.h:1.14 src/sys/rump/include/rump/rump_syscalls.h:1.15 --- src/sys/rump/include/rump/rump_syscalls.h:1.14 Fri May 15 15:52:46 2009 +++ src/sys/rump/include/rump/rump_syscalls.h Tue Jul 21 23:59:19 2009 @@ -1,10 +1,10 @@ -/* $NetBSD: rump_syscalls.h,v 1.14 2009/05/15 15:52:46 pooka Exp $ */ +/* $NetBSD: rump_syscalls.h,v 1.15 2009/07/21 23:59:19 pooka Exp $ */ /* * System call protos in rump namespace. * * DO NOT EDIT-- this file is automatically generated. - * created from NetBSD: syscalls.master,v 1.227 2009/05/15 15:51:27 pooka Exp + * created from NetBSD: syscalls.master,v 1.228 2009/07/19 02:50:44 rmind Exp */ #ifdef _RUMPKERNEL @@ -110,6 +110,8 @@ int rump_sys_getdents(int, char *, size_t) __RENAME(rump_sys___getdents30); int rump_sys_socket(int, int, int) __RENAME(rump_sys___socket30); int rump_sys_getfh(const char *, void *, size_t *) __RENAME(rump_sys___getfh30); +int rump_sys_fhopen(const void *, size_t, int) __RENAME(rump_sys___fhopen40); +int rump_sys_fhstatvfs1(const void *, size_t, struct statvfs *, int) __RENAME(rump_sys___fhstatvfs140); int rump_sys_mount(const char *, const char *, int, void *, size_t) __RENAME(rump_sys___mount50); int rump_sys_select(int, fd_set *, fd_set *, fd_set *, struct timeval *) __RENAME(rump_sys___select50); int rump_sys_utimes(const char *, const struct timeval *) __RENAME(rump_sys___utimes50); Index: src/sys/rump/librump/rumpkern/rump_syscalls.c diff -u src/sys/rump/librump/rumpkern/rump_syscalls.c:1.35 src/sys/rump/librump/rumpkern/rump_syscalls.c:1.36 --- src/sys/rump/librump/rumpkern/rump_syscalls.c:1.35 Fri May 15 15:52:46 2009 +++ src/sys/rump/librump/rumpkern/rump_syscalls.c Tue Jul 21 23:59:20 2009 @@ -1,14 +1,14 @@ -/* $NetBSD: rump_syscalls.c,v 1.35 2009/05/15 15:52:46 pooka Exp $ */ +/* $NetBSD: rump_syscalls.c,v 1.36 2009/07/21 23:59:20 pooka Exp $ */ /* * System call vector and marshalling for rump. * * DO NOT EDIT-- this file is automatically generated. - * created from NetBSD: syscalls.master,v 1.227 2009/05/15 15:51:27 pooka Exp + * created from NetBSD: syscalls.master,v 1.228 2009/07/19 02:50:44 rmind Exp */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: rump_syscalls.c,v 1.35 2009/05/15 15:52:46 pooka Exp $"); +__KERNEL_RCSID(0, "$NetBSD: rump_syscalls.c,v 1.36 2009/07/21 23:59:20 pooka Exp $"); #include <sys/types.h> #include <sys/param.h> @@ -2090,6 +2090,51 @@ } __weak_alias(sys___getfh30,rump_enosys); +int rump_sys___fhopen40(const void *, size_t, int); +int +rump_sys___fhopen40(const void * fhp, size_t fh_size, int flags) +{ + register_t retval = 0; + int error = 0; + struct sys___fhopen40_args callarg; + + SPARG(&callarg, fhp) = fhp; + SPARG(&callarg, fh_size) = fh_size; + SPARG(&callarg, flags) = flags; + + error = rump_sysproxy(SYS___fhopen40, rump_sysproxy_arg, + (uint8_t *)&callarg, sizeof(callarg), &retval); + if (error) { + retval = -1; + rumpuser_seterrno(error); + } + return retval; +} +__weak_alias(sys___fhopen40,rump_enosys); + +int rump_sys___fhstatvfs140(const void *, size_t, struct statvfs *, int); +int +rump_sys___fhstatvfs140(const void * fhp, size_t fh_size, struct statvfs * buf, int flags) +{ + register_t retval = 0; + int error = 0; + struct sys___fhstatvfs140_args callarg; + + SPARG(&callarg, fhp) = fhp; + SPARG(&callarg, fh_size) = fh_size; + SPARG(&callarg, buf) = buf; + SPARG(&callarg, flags) = flags; + + error = rump_sysproxy(SYS___fhstatvfs140, rump_sysproxy_arg, + (uint8_t *)&callarg, sizeof(callarg), &retval); + if (error) { + retval = -1; + rumpuser_seterrno(error); + } + return retval; +} +__weak_alias(sys___fhstatvfs140,rump_enosys); + int rump_sys___mount50(const char *, const char *, int, void *, size_t); int rump_sys___mount50(const char * type, const char * path, int flags, void * data, size_t data_len) @@ -3257,10 +3302,10 @@ (sy_call_t *)sys___socket30 }, /* 394 = __socket30 */ { ns(struct sys___getfh30_args), 0, (sy_call_t *)sys___getfh30 }, /* 395 = __getfh30 */ - { 0, 0, 0, - (sy_call_t *)rump_enosys }, /* 396 = unrumped */ - { 0, 0, 0, - (sy_call_t *)rump_enosys }, /* 397 = unrumped */ + { ns(struct sys___fhopen40_args), 0, + (sy_call_t *)sys___fhopen40 }, /* 396 = __fhopen40 */ + { ns(struct sys___fhstatvfs140_args), 0, + (sy_call_t *)sys___fhstatvfs140 }, /* 397 = __fhstatvfs140 */ { 0, 0, 0, (sy_call_t *)rump_enosys }, /* 398 = unrumped */ { 0, 0, 0,