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,