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,

Reply via email to