regen: fix rump varargs syscalls prototypesdiff -r1.240 -r1.241 src/sys/kern/init_sysent.c
(pooka)
--- src/sys/kern/init_sysent.c 2009/07/19 02:54:21 1.240
+++ src/sys/kern/init_sysent.c 2009/10/13 21:57:53 1.241
@@ -1,24 +1,24 @@ | @@ -1,24 +1,24 @@ | |||
1 | /* $NetBSD: init_sysent.c,v 1.240 2009/07/19 02:54:21 rmind Exp $ */ | 1 | /* $NetBSD: init_sysent.c,v 1.241 2009/10/13 21:57:53 pooka Exp $ */ | |
2 | 2 | |||
3 | /* | 3 | /* | |
4 | * System call switch table. | 4 | * System call switch table. | |
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.228 2009/07/19 02:50:44 rmind Exp | 7 | * created from NetBSD: syscalls.master,v 1.229 2009/07/21 23:59:00 pooka Exp | |
8 | */ | 8 | */ | |
9 | 9 | |||
10 | #include <sys/cdefs.h> | 10 | #include <sys/cdefs.h> | |
11 | __KERNEL_RCSID(0, "$NetBSD: init_sysent.c,v 1.240 2009/07/19 02:54:21 rmind Exp $"); | 11 | __KERNEL_RCSID(0, "$NetBSD: init_sysent.c,v 1.241 2009/10/13 21:57:53 pooka Exp $"); | |
12 | 12 | |||
13 | #include "opt_modular.h" | 13 | #include "opt_modular.h" | |
14 | #include "opt_ntp.h" | 14 | #include "opt_ntp.h" | |
15 | #include "opt_sysv.h" | 15 | #include "opt_sysv.h" | |
16 | #include "fs_lfs.h" | 16 | #include "fs_lfs.h" | |
17 | #include <sys/param.h> | 17 | #include <sys/param.h> | |
18 | #include <sys/systm.h> | 18 | #include <sys/systm.h> | |
19 | #include <sys/signal.h> | 19 | #include <sys/signal.h> | |
20 | #include <sys/mount.h> | 20 | #include <sys/mount.h> | |
21 | #include <sys/sched.h> | 21 | #include <sys/sched.h> | |
22 | #include <sys/syscallargs.h> | 22 | #include <sys/syscallargs.h> | |
23 | 23 | |||
24 | #ifdef COMPAT_43 | 24 | #ifdef COMPAT_43 |
--- src/sys/kern/syscalls.c 2009/07/19 02:54:21 1.231
+++ src/sys/kern/syscalls.c 2009/10/13 21:57:53 1.232
@@ -1,24 +1,24 @@ | @@ -1,24 +1,24 @@ | |||
1 | /* $NetBSD: syscalls.c,v 1.231 2009/07/19 02:54:21 rmind Exp $ */ | 1 | /* $NetBSD: syscalls.c,v 1.232 2009/10/13 21:57:53 pooka Exp $ */ | |
2 | 2 | |||
3 | /* | 3 | /* | |
4 | * System call names. | 4 | * System call names. | |
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.228 2009/07/19 02:50:44 rmind Exp | 7 | * created from NetBSD: syscalls.master,v 1.229 2009/07/21 23:59:00 pooka Exp | |
8 | */ | 8 | */ | |
9 | 9 | |||
10 | #include <sys/cdefs.h> | 10 | #include <sys/cdefs.h> | |
11 | __KERNEL_RCSID(0, "$NetBSD: syscalls.c,v 1.231 2009/07/19 02:54:21 rmind Exp $"); | 11 | __KERNEL_RCSID(0, "$NetBSD: syscalls.c,v 1.232 2009/10/13 21:57:53 pooka Exp $"); | |
12 | 12 | |||
13 | #if defined(_KERNEL_OPT) | 13 | #if defined(_KERNEL_OPT) | |
14 | #include "opt_modular.h" | 14 | #include "opt_modular.h" | |
15 | #include "opt_ntp.h" | 15 | #include "opt_ntp.h" | |
16 | #include "opt_sysv.h" | 16 | #include "opt_sysv.h" | |
17 | #include "fs_lfs.h" | 17 | #include "fs_lfs.h" | |
18 | #include <sys/param.h> | 18 | #include <sys/param.h> | |
19 | #include <sys/systm.h> | 19 | #include <sys/systm.h> | |
20 | #include <sys/signal.h> | 20 | #include <sys/signal.h> | |
21 | #include <sys/mount.h> | 21 | #include <sys/mount.h> | |
22 | #include <sys/sched.h> | 22 | #include <sys/sched.h> | |
23 | #include <sys/syscallargs.h> | 23 | #include <sys/syscallargs.h> | |
24 | #endif /* _KERNEL_OPT */ | 24 | #endif /* _KERNEL_OPT */ |
--- src/sys/rump/include/rump/rump_syscalls.h 2009/07/21 23:59:19 1.15
+++ src/sys/rump/include/rump/rump_syscalls.h 2009/10/13 21:57:52 1.16
@@ -1,60 +1,60 @@ | @@ -1,60 +1,60 @@ | |||
1 | /* $NetBSD: rump_syscalls.h,v 1.15 2009/07/21 23:59:19 pooka Exp $ */ | 1 | /* $NetBSD: rump_syscalls.h,v 1.16 2009/10/13 21:57:52 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.228 2009/07/19 02:50:44 rmind Exp | 7 | * created from NetBSD: syscalls.master,v 1.229 2009/07/21 23:59:00 pooka 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 | |||
19 | ssize_t rump_sys_read(int, void *, size_t); | 19 | ssize_t rump_sys_read(int, void *, size_t); | |
20 | ssize_t rump_sys_write(int, const void *, size_t); | 20 | ssize_t rump_sys_write(int, const void *, size_t); | |
21 | int rump_sys_open(const char *, int, mode_t); | 21 | int rump_sys_open(const char *, int, ...); | |
22 | int rump_sys_close(int); | 22 | int rump_sys_close(int); | |
23 | int rump_sys_link(const char *, const char *); | 23 | int rump_sys_link(const char *, const char *); | |
24 | int rump_sys_unlink(const char *); | 24 | int rump_sys_unlink(const char *); | |
25 | int rump_sys_chdir(const char *); | 25 | int rump_sys_chdir(const char *); | |
26 | int rump_sys_fchdir(int); | 26 | int rump_sys_fchdir(int); | |
27 | int rump_sys_chmod(const char *, mode_t); | 27 | int rump_sys_chmod(const char *, mode_t); | |
28 | int rump_sys_chown(const char *, uid_t, gid_t); | 28 | int rump_sys_chown(const char *, uid_t, gid_t); | |
29 | int rump_sys_unmount(const char *, int); | 29 | int rump_sys_unmount(const char *, int); | |
30 | ssize_t rump_sys_recvmsg(int, struct msghdr *, int); | 30 | ssize_t rump_sys_recvmsg(int, struct msghdr *, int); | |
31 | ssize_t rump_sys_sendmsg(int, const struct msghdr *, int); | 31 | ssize_t rump_sys_sendmsg(int, const struct msghdr *, int); | |
32 | ssize_t rump_sys_recvfrom(int, void *, size_t, int, struct sockaddr *, unsigned int *); | 32 | ssize_t rump_sys_recvfrom(int, void *, size_t, int, struct sockaddr *, unsigned int *); | |
33 | int rump_sys_accept(int, struct sockaddr *, unsigned int *); | 33 | int rump_sys_accept(int, struct sockaddr *, unsigned int *); | |
34 | int rump_sys_getpeername(int, struct sockaddr *, unsigned int *); | 34 | int rump_sys_getpeername(int, struct sockaddr *, unsigned int *); | |
35 | int rump_sys_getsockname(int, struct sockaddr *, unsigned int *); | 35 | int rump_sys_getsockname(int, struct sockaddr *, unsigned int *); | |
36 | int rump_sys_access(const char *, int); | 36 | int rump_sys_access(const char *, int); | |
37 | int rump_sys_chflags(const char *, u_long); | 37 | int rump_sys_chflags(const char *, u_long); | |
38 | int rump_sys_fchflags(int, u_long); | 38 | int rump_sys_fchflags(int, u_long); | |
39 | void rump_sys_sync(void); | 39 | void rump_sys_sync(void); | |
40 | int rump_sys_dup(int); | 40 | int rump_sys_dup(int); | |
41 | int rump_sys_ioctl(int, u_long, void *); | 41 | int rump_sys_ioctl(int, u_long, ...); | |
42 | int rump_sys_revoke(const char *); | 42 | int rump_sys_revoke(const char *); | |
43 | int rump_sys_symlink(const char *, const char *); | 43 | int rump_sys_symlink(const char *, const char *); | |
44 | ssize_t rump_sys_readlink(const char *, char *, size_t); | 44 | ssize_t rump_sys_readlink(const char *, char *, size_t); | |
45 | int rump_sys_chroot(const char *); | 45 | int rump_sys_chroot(const char *); | |
46 | int rump_sys_dup2(int, int); | 46 | int rump_sys_dup2(int, int); | |
47 | int rump_sys_fcntl(int, int, void *); | 47 | int rump_sys_fcntl(int, int, ...); | |
48 | int rump_sys_fsync(int); | 48 | int rump_sys_fsync(int); | |
49 | int rump_sys_connect(int, const struct sockaddr *, unsigned int); | 49 | int rump_sys_connect(int, const struct sockaddr *, unsigned int); | |
50 | int rump_sys_bind(int, const struct sockaddr *, unsigned int); | 50 | int rump_sys_bind(int, const struct sockaddr *, unsigned int); | |
51 | int rump_sys_setsockopt(int, int, int, const void *, unsigned int); | 51 | int rump_sys_setsockopt(int, int, int, const void *, unsigned int); | |
52 | int rump_sys_listen(int, int); | 52 | int rump_sys_listen(int, int); | |
53 | int rump_sys_getsockopt(int, int, int, void *, unsigned int *); | 53 | int rump_sys_getsockopt(int, int, int, void *, unsigned int *); | |
54 | ssize_t rump_sys_readv(int, const struct iovec *, int); | 54 | ssize_t rump_sys_readv(int, const struct iovec *, int); | |
55 | ssize_t rump_sys_writev(int, const struct iovec *, int); | 55 | ssize_t rump_sys_writev(int, const struct iovec *, int); | |
56 | int rump_sys_fchown(int, uid_t, gid_t); | 56 | int rump_sys_fchown(int, uid_t, gid_t); | |
57 | int rump_sys_fchmod(int, mode_t); | 57 | int rump_sys_fchmod(int, mode_t); | |
58 | int rump_sys_rename(const char *, const char *); | 58 | int rump_sys_rename(const char *, const char *); | |
59 | int rump_sys_flock(int, int); | 59 | int rump_sys_flock(int, int); | |
60 | int rump_sys_mkfifo(const char *, mode_t); | 60 | int rump_sys_mkfifo(const char *, mode_t); |
--- src/sys/rump/librump/rumpkern/rump_syscalls.c 2009/07/21 23:59:20 1.36
+++ src/sys/rump/librump/rumpkern/rump_syscalls.c 2009/10/13 21:57:53 1.37
@@ -1,24 +1,24 @@ | @@ -1,24 +1,24 @@ | |||
1 | /* $NetBSD: rump_syscalls.c,v 1.36 2009/07/21 23:59:20 pooka Exp $ */ | 1 | /* $NetBSD: rump_syscalls.c,v 1.37 2009/10/13 21:57:53 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.228 2009/07/19 02:50:44 rmind Exp | 7 | * created from NetBSD: syscalls.master,v 1.229 2009/07/21 23:59:00 pooka 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.36 2009/07/21 23:59:20 pooka Exp $"); | 11 | __KERNEL_RCSID(0, "$NetBSD: rump_syscalls.c,v 1.37 2009/10/13 21:57:53 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) |
--- src/sys/sys/syscall.h 2009/07/19 02:54:22 1.228
+++ src/sys/sys/syscall.h 2009/10/13 21:57:53 1.229
@@ -1,20 +1,20 @@ | @@ -1,20 +1,20 @@ | |||
1 | /* $NetBSD: syscall.h,v 1.228 2009/07/19 02:54:22 rmind Exp $ */ | 1 | /* $NetBSD: syscall.h,v 1.229 2009/10/13 21:57:53 pooka Exp $ */ | |
2 | 2 | |||
3 | /* | 3 | /* | |
4 | * System call numbers. | 4 | * System call numbers. | |
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.228 2009/07/19 02:50:44 rmind Exp | 7 | * created from NetBSD: syscalls.master,v 1.229 2009/07/21 23:59:00 pooka Exp | |
8 | */ | 8 | */ | |
9 | 9 | |||
10 | #ifndef _SYS_SYSCALL_H_ | 10 | #ifndef _SYS_SYSCALL_H_ | |
11 | #define _SYS_SYSCALL_H_ | 11 | #define _SYS_SYSCALL_H_ | |
12 | 12 | |||
13 | #define SYS_MAXSYSARGS 8 | 13 | #define SYS_MAXSYSARGS 8 | |
14 | 14 | |||
15 | /* syscall: "syscall" ret: "int" args: "int" "..." */ | 15 | /* syscall: "syscall" ret: "int" args: "int" "..." */ | |
16 | #define SYS_syscall 0 | 16 | #define SYS_syscall 0 | |
17 | 17 | |||
18 | /* syscall: "exit" ret: "void" args: "int" */ | 18 | /* syscall: "exit" ret: "void" args: "int" */ | |
19 | #define SYS_exit 1 | 19 | #define SYS_exit 1 | |
20 | 20 |
--- src/sys/sys/syscallargs.h 2009/07/19 02:54:22 1.210
+++ src/sys/sys/syscallargs.h 2009/10/13 21:57:53 1.211
@@ -1,20 +1,20 @@ | @@ -1,20 +1,20 @@ | |||
1 | /* $NetBSD: syscallargs.h,v 1.210 2009/07/19 02:54:22 rmind Exp $ */ | 1 | /* $NetBSD: syscallargs.h,v 1.211 2009/10/13 21:57:53 pooka Exp $ */ | |
2 | 2 | |||
3 | /* | 3 | /* | |
4 | * System call argument lists. | 4 | * System call argument lists. | |
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.228 2009/07/19 02:50:44 rmind Exp | 7 | * created from NetBSD: syscalls.master,v 1.229 2009/07/21 23:59:00 pooka Exp | |
8 | */ | 8 | */ | |
9 | 9 | |||
10 | #ifndef _SYS_SYSCALLARGS_H_ | 10 | #ifndef _SYS_SYSCALLARGS_H_ | |
11 | #define _SYS_SYSCALLARGS_H_ | 11 | #define _SYS_SYSCALLARGS_H_ | |
12 | 12 | |||
13 | #define SYS_MAXSYSARGS 8 | 13 | #define SYS_MAXSYSARGS 8 | |
14 | 14 | |||
15 | #undef syscallarg | 15 | #undef syscallarg | |
16 | #define syscallarg(x) \ | 16 | #define syscallarg(x) \ | |
17 | union { \ | 17 | union { \ | |
18 | register_t pad; \ | 18 | register_t pad; \ | |
19 | struct { x datum; } le; \ | 19 | struct { x datum; } le; \ | |
20 | struct { /* LINTED zero array dimension */ \ | 20 | struct { /* LINTED zero array dimension */ \ |