Tue Jul 21 23:59:20 2009 UTC ()
regen: fh syscalls


(pooka)
diff -r1.14 -r1.15 src/sys/rump/include/rump/rump_syscalls.h
diff -r1.35 -r1.36 src/sys/rump/librump/rumpkern/rump_syscalls.c

cvs diff -r1.14 -r1.15 src/sys/rump/include/rump/rump_syscalls.h (expand / switch to unified diff)

--- src/sys/rump/include/rump/rump_syscalls.h 2009/05/15 15:52:46 1.14
+++ src/sys/rump/include/rump/rump_syscalls.h 2009/07/21 23:59:19 1.15
@@ -1,20 +1,20 @@ @@ -1,20 +1,20 @@
1/* $NetBSD: rump_syscalls.h,v 1.14 2009/05/15 15:52:46 pooka Exp $ */ 1/* $NetBSD: rump_syscalls.h,v 1.15 2009/07/21 23:59:19 pooka Exp $ */
2 2
3/* 3/*
4 * System call protos in rump namespace. 4 * System call protos in rump namespace.
5 * 5 *
6 * DO NOT EDIT-- this file is automatically generated. 6 * DO NOT EDIT-- this file is automatically generated.
7 * created from NetBSD: syscalls.master,v 1.227 2009/05/15 15:51:27 pooka Exp 7 * created from NetBSD: syscalls.master,v 1.228 2009/07/19 02:50:44 rmind Exp
8 */ 8 */
9 9
10#ifdef _RUMPKERNEL 10#ifdef _RUMPKERNEL
11#error Interface not supported inside rump kernel 11#error Interface not supported inside rump kernel
12#endif /* _RUMPKERNEL */ 12#endif /* _RUMPKERNEL */
13 13
14#include <sys/types.h> 14#include <sys/types.h>
15#include <sys/select.h> 15#include <sys/select.h>
16 16
17#include <signal.h> 17#include <signal.h>
18 18
19ssize_t rump_sys_read(int, void *, size_t); 19ssize_t rump_sys_read(int, void *, size_t);
20ssize_t rump_sys_write(int, const void *, size_t); 20ssize_t rump_sys_write(int, const void *, size_t);
@@ -100,26 +100,28 @@ int rump_sys_lsetxattr(const char *, con @@ -100,26 +100,28 @@ int rump_sys_lsetxattr(const char *, con
100int rump_sys_fsetxattr(int, const char *, void *, size_t, int); 100int rump_sys_fsetxattr(int, const char *, void *, size_t, int);
101int rump_sys_getxattr(const char *, const char *, void *, size_t); 101int rump_sys_getxattr(const char *, const char *, void *, size_t);
102int rump_sys_lgetxattr(const char *, const char *, void *, size_t); 102int rump_sys_lgetxattr(const char *, const char *, void *, size_t);
103int rump_sys_fgetxattr(int, const char *, void *, size_t); 103int rump_sys_fgetxattr(int, const char *, void *, size_t);
104int rump_sys_listxattr(const char *, char *, size_t); 104int rump_sys_listxattr(const char *, char *, size_t);
105int rump_sys_llistxattr(const char *, char *, size_t); 105int rump_sys_llistxattr(const char *, char *, size_t);
106int rump_sys_flistxattr(int, char *, size_t); 106int rump_sys_flistxattr(int, char *, size_t);
107int rump_sys_removexattr(const char *, const char *); 107int rump_sys_removexattr(const char *, const char *);
108int rump_sys_lremovexattr(const char *, const char *); 108int rump_sys_lremovexattr(const char *, const char *);
109int rump_sys_fremovexattr(int, const char *); 109int rump_sys_fremovexattr(int, const char *);
110int rump_sys_getdents(int, char *, size_t) __RENAME(rump_sys___getdents30); 110int rump_sys_getdents(int, char *, size_t) __RENAME(rump_sys___getdents30);
111int rump_sys_socket(int, int, int) __RENAME(rump_sys___socket30); 111int rump_sys_socket(int, int, int) __RENAME(rump_sys___socket30);
112int rump_sys_getfh(const char *, void *, size_t *) __RENAME(rump_sys___getfh30); 112int rump_sys_getfh(const char *, void *, size_t *) __RENAME(rump_sys___getfh30);
 113int rump_sys_fhopen(const void *, size_t, int) __RENAME(rump_sys___fhopen40);
 114int rump_sys_fhstatvfs1(const void *, size_t, struct statvfs *, int) __RENAME(rump_sys___fhstatvfs140);
113int rump_sys_mount(const char *, const char *, int, void *, size_t) __RENAME(rump_sys___mount50); 115int rump_sys_mount(const char *, const char *, int, void *, size_t) __RENAME(rump_sys___mount50);
114int rump_sys_select(int, fd_set *, fd_set *, fd_set *, struct timeval *) __RENAME(rump_sys___select50); 116int rump_sys_select(int, fd_set *, fd_set *, fd_set *, struct timeval *) __RENAME(rump_sys___select50);
115int rump_sys_utimes(const char *, const struct timeval *) __RENAME(rump_sys___utimes50); 117int rump_sys_utimes(const char *, const struct timeval *) __RENAME(rump_sys___utimes50);
116int rump_sys_futimes(int, const struct timeval *) __RENAME(rump_sys___futimes50); 118int rump_sys_futimes(int, const struct timeval *) __RENAME(rump_sys___futimes50);
117int rump_sys_lutimes(const char *, const struct timeval *) __RENAME(rump_sys___lutimes50); 119int rump_sys_lutimes(const char *, const struct timeval *) __RENAME(rump_sys___lutimes50);
118int rump_sys_kevent(int, const struct kevent *, size_t, struct kevent *, size_t, const struct timespec *) __RENAME(rump_sys___kevent50); 120int rump_sys_kevent(int, const struct kevent *, size_t, struct kevent *, size_t, const struct timespec *) __RENAME(rump_sys___kevent50);
119int rump_sys_pselect(int, fd_set *, fd_set *, fd_set *, const struct timespec *, const sigset_t *) __RENAME(rump_sys___pselect50); 121int rump_sys_pselect(int, fd_set *, fd_set *, fd_set *, const struct timespec *, const sigset_t *) __RENAME(rump_sys___pselect50);
120int rump_sys_pollts(struct pollfd *, u_int, const struct timespec *, const sigset_t *) __RENAME(rump_sys___pollts50); 122int rump_sys_pollts(struct pollfd *, u_int, const struct timespec *, const sigset_t *) __RENAME(rump_sys___pollts50);
121int rump_sys_stat(const char *, struct stat *) __RENAME(rump_sys___stat50); 123int rump_sys_stat(const char *, struct stat *) __RENAME(rump_sys___stat50);
122int rump_sys_fstat(int, struct stat *) __RENAME(rump_sys___fstat50); 124int rump_sys_fstat(int, struct stat *) __RENAME(rump_sys___fstat50);
123int rump_sys_lstat(const char *, struct stat *) __RENAME(rump_sys___lstat50); 125int rump_sys_lstat(const char *, struct stat *) __RENAME(rump_sys___lstat50);
124int rump_sys_mknod(const char *, mode_t, dev_t) __RENAME(rump_sys___mknod50); 126int rump_sys_mknod(const char *, mode_t, dev_t) __RENAME(rump_sys___mknod50);
125int rump_sys_fhstat(const void *, size_t, struct stat *) __RENAME(rump_sys___fhstat50); 127int rump_sys_fhstat(const void *, size_t, struct stat *) __RENAME(rump_sys___fhstat50);

cvs diff -r1.35 -r1.36 src/sys/rump/librump/rumpkern/rump_syscalls.c (expand / switch to unified diff)

--- src/sys/rump/librump/rumpkern/rump_syscalls.c 2009/05/15 15:52:46 1.35
+++ src/sys/rump/librump/rumpkern/rump_syscalls.c 2009/07/21 23:59:20 1.36
@@ -1,24 +1,24 @@ @@ -1,24 +1,24 @@
1/* $NetBSD: rump_syscalls.c,v 1.35 2009/05/15 15:52:46 pooka Exp $ */ 1/* $NetBSD: rump_syscalls.c,v 1.36 2009/07/21 23:59:20 pooka Exp $ */
2 2
3/* 3/*
4 * System call vector and marshalling for rump. 4 * System call vector and marshalling for rump.
5 * 5 *
6 * DO NOT EDIT-- this file is automatically generated. 6 * DO NOT EDIT-- this file is automatically generated.
7 * created from NetBSD: syscalls.master,v 1.227 2009/05/15 15:51:27 pooka Exp 7 * created from NetBSD: syscalls.master,v 1.228 2009/07/19 02:50:44 rmind Exp
8 */ 8 */
9 9
10#include <sys/cdefs.h> 10#include <sys/cdefs.h>
11__KERNEL_RCSID(0, "$NetBSD: rump_syscalls.c,v 1.35 2009/05/15 15:52:46 pooka Exp $"); 11__KERNEL_RCSID(0, "$NetBSD: rump_syscalls.c,v 1.36 2009/07/21 23:59:20 pooka Exp $");
12 12
13#include <sys/types.h> 13#include <sys/types.h>
14#include <sys/param.h> 14#include <sys/param.h>
15#include <sys/proc.h> 15#include <sys/proc.h>
16#include <sys/syscall.h> 16#include <sys/syscall.h>
17#include <sys/syscallargs.h> 17#include <sys/syscallargs.h>
18#include <rump/rumpuser.h> 18#include <rump/rumpuser.h>
19#include "rump_private.h" 19#include "rump_private.h"
20 20
21#if BYTE_ORDER == BIG_ENDIAN 21#if BYTE_ORDER == BIG_ENDIAN
22#define SPARG(p,k) ((p)->k.be.datum) 22#define SPARG(p,k) ((p)->k.be.datum)
23#else /* LITTLE_ENDIAN, I hope dearly */ 23#else /* LITTLE_ENDIAN, I hope dearly */
24#define SPARG(p,k) ((p)->k.le.datum) 24#define SPARG(p,k) ((p)->k.le.datum)
@@ -2080,26 +2080,71 @@ rump_sys___getfh30(const char * fname, v @@ -2080,26 +2080,71 @@ rump_sys___getfh30(const char * fname, v
2080 SPARG(&callarg, fhp) = fhp; 2080 SPARG(&callarg, fhp) = fhp;
2081 SPARG(&callarg, fh_size) = fh_size; 2081 SPARG(&callarg, fh_size) = fh_size;
2082 2082
2083 error = rump_sysproxy(SYS___getfh30, rump_sysproxy_arg, 2083 error = rump_sysproxy(SYS___getfh30, rump_sysproxy_arg,
2084 (uint8_t *)&callarg, sizeof(callarg), &retval); 2084 (uint8_t *)&callarg, sizeof(callarg), &retval);
2085 if (error) { 2085 if (error) {
2086 retval = -1; 2086 retval = -1;
2087 rumpuser_seterrno(error); 2087 rumpuser_seterrno(error);
2088 } 2088 }
2089 return retval; 2089 return retval;
2090} 2090}
2091__weak_alias(sys___getfh30,rump_enosys); 2091__weak_alias(sys___getfh30,rump_enosys);
2092 2092
 2093int rump_sys___fhopen40(const void *, size_t, int);
 2094int
 2095rump_sys___fhopen40(const void * fhp, size_t fh_size, int flags)
 2096{
 2097 register_t retval = 0;
 2098 int error = 0;
 2099 struct sys___fhopen40_args callarg;
 2100
 2101 SPARG(&callarg, fhp) = fhp;
 2102 SPARG(&callarg, fh_size) = fh_size;
 2103 SPARG(&callarg, flags) = flags;
 2104
 2105 error = rump_sysproxy(SYS___fhopen40, rump_sysproxy_arg,
 2106 (uint8_t *)&callarg, sizeof(callarg), &retval);
 2107 if (error) {
 2108 retval = -1;
 2109 rumpuser_seterrno(error);
 2110 }
 2111 return retval;
 2112}
 2113__weak_alias(sys___fhopen40,rump_enosys);
 2114
 2115int rump_sys___fhstatvfs140(const void *, size_t, struct statvfs *, int);
 2116int
 2117rump_sys___fhstatvfs140(const void * fhp, size_t fh_size, struct statvfs * buf, int flags)
 2118{
 2119 register_t retval = 0;
 2120 int error = 0;
 2121 struct sys___fhstatvfs140_args callarg;
 2122
 2123 SPARG(&callarg, fhp) = fhp;
 2124 SPARG(&callarg, fh_size) = fh_size;
 2125 SPARG(&callarg, buf) = buf;
 2126 SPARG(&callarg, flags) = flags;
 2127
 2128 error = rump_sysproxy(SYS___fhstatvfs140, rump_sysproxy_arg,
 2129 (uint8_t *)&callarg, sizeof(callarg), &retval);
 2130 if (error) {
 2131 retval = -1;
 2132 rumpuser_seterrno(error);
 2133 }
 2134 return retval;
 2135}
 2136__weak_alias(sys___fhstatvfs140,rump_enosys);
 2137
2093int rump_sys___mount50(const char *, const char *, int, void *, size_t); 2138int rump_sys___mount50(const char *, const char *, int, void *, size_t);
2094int 2139int
2095rump_sys___mount50(const char * type, const char * path, int flags, void * data, size_t data_len) 2140rump_sys___mount50(const char * type, const char * path, int flags, void * data, size_t data_len)
2096{ 2141{
2097 register_t retval = 0; 2142 register_t retval = 0;
2098 int error = 0; 2143 int error = 0;
2099 struct sys___mount50_args callarg; 2144 struct sys___mount50_args callarg;
2100 2145
2101 SPARG(&callarg, type) = type; 2146 SPARG(&callarg, type) = type;
2102 SPARG(&callarg, path) = path; 2147 SPARG(&callarg, path) = path;
2103 SPARG(&callarg, flags) = flags; 2148 SPARG(&callarg, flags) = flags;
2104 SPARG(&callarg, data) = data; 2149 SPARG(&callarg, data) = data;
2105 SPARG(&callarg, data_len) = data_len; 2150 SPARG(&callarg, data_len) = data_len;
@@ -3247,30 +3292,30 @@ struct sysent rump_sysent[] = { @@ -3247,30 +3292,30 @@ struct sysent rump_sysent[] = {
3247 (sy_call_t *)rump_enosys }, /* 389 = unrumped */ 3292 (sy_call_t *)rump_enosys }, /* 389 = unrumped */
3248 { ns(struct sys___getdents30_args), 0, 3293 { ns(struct sys___getdents30_args), 0,
3249 (sy_call_t *)sys___getdents30 }, /* 390 = __getdents30 */ 3294 (sy_call_t *)sys___getdents30 }, /* 390 = __getdents30 */
3250 { 0, 0, 0, 3295 { 0, 0, 0,
3251 (sy_call_t *)rump_enosys }, /* 391 = ignored old posix_fadvise */ 3296 (sy_call_t *)rump_enosys }, /* 391 = ignored old posix_fadvise */
3252 { 0, 0, 0, 3297 { 0, 0, 0,
3253 (sy_call_t *)rump_enosys }, /* 392 = unrumped */ 3298 (sy_call_t *)rump_enosys }, /* 392 = unrumped */
3254 { 0, 0, 0, 3299 { 0, 0, 0,
3255 (sy_call_t *)rump_enosys }, /* 393 = unrumped */ 3300 (sy_call_t *)rump_enosys }, /* 393 = unrumped */
3256 { ns(struct sys___socket30_args), 0, 3301 { ns(struct sys___socket30_args), 0,
3257 (sy_call_t *)sys___socket30 }, /* 394 = __socket30 */ 3302 (sy_call_t *)sys___socket30 }, /* 394 = __socket30 */
3258 { ns(struct sys___getfh30_args), 0, 3303 { ns(struct sys___getfh30_args), 0,
3259 (sy_call_t *)sys___getfh30 }, /* 395 = __getfh30 */ 3304 (sy_call_t *)sys___getfh30 }, /* 395 = __getfh30 */
3260 { 0, 0, 0, 3305 { ns(struct sys___fhopen40_args), 0,
3261 (sy_call_t *)rump_enosys }, /* 396 = unrumped */ 3306 (sy_call_t *)sys___fhopen40 }, /* 396 = __fhopen40 */
3262 { 0, 0, 0, 3307 { ns(struct sys___fhstatvfs140_args), 0,
3263 (sy_call_t *)rump_enosys }, /* 397 = unrumped */ 3308 (sy_call_t *)sys___fhstatvfs140 }, /* 397 = __fhstatvfs140 */
3264 { 0, 0, 0, 3309 { 0, 0, 0,
3265 (sy_call_t *)rump_enosys }, /* 398 = unrumped */ 3310 (sy_call_t *)rump_enosys }, /* 398 = unrumped */
3266 { 0, 0, 0, 3311 { 0, 0, 0,
3267 (sy_call_t *)rump_enosys }, /* 399 = unrumped */ 3312 (sy_call_t *)rump_enosys }, /* 399 = unrumped */
3268 { 0, 0, 0, 3313 { 0, 0, 0,
3269 (sy_call_t *)rump_enosys }, /* 400 = unrumped */ 3314 (sy_call_t *)rump_enosys }, /* 400 = unrumped */
3270 { 0, 0, 0, 3315 { 0, 0, 0,
3271 (sy_call_t *)rump_enosys }, /* 401 = unrumped */ 3316 (sy_call_t *)rump_enosys }, /* 401 = unrumped */
3272 { 0, 0, 0, 3317 { 0, 0, 0,
3273 (sy_call_t *)rump_enosys }, /* 402 = unrumped */ 3318 (sy_call_t *)rump_enosys }, /* 402 = unrumped */
3274 { 0, 0, 0, 3319 { 0, 0, 0,
3275 (sy_call_t *)rump_enosys }, /* 403 = unrumped */ 3320 (sy_call_t *)rump_enosys }, /* 403 = unrumped */
3276 { 0, 0, 0, 3321 { 0, 0, 0,