Module Name:    src
Committed By:   pooka
Date:           Wed Sep  1 19:33:05 UTC 2010

Modified Files:
        src/sys/rump/include/rump: rumpkern_if_pub.h
        src/sys/rump/librump/rumpkern: rumpkern_if_priv.h
            rumpkern_if_wrappers.c

Log Message:
regen: new lwp/proc interfaces


To generate a diff of this commit:
cvs rdiff -u -r1.8 -r1.9 src/sys/rump/include/rump/rumpkern_if_pub.h
cvs rdiff -u -r1.7 -r1.8 src/sys/rump/librump/rumpkern/rumpkern_if_priv.h \
    src/sys/rump/librump/rumpkern/rumpkern_if_wrappers.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/rumpkern_if_pub.h
diff -u src/sys/rump/include/rump/rumpkern_if_pub.h:1.8 src/sys/rump/include/rump/rumpkern_if_pub.h:1.9
--- src/sys/rump/include/rump/rumpkern_if_pub.h:1.8	Mon Jul 19 15:38:28 2010
+++ src/sys/rump/include/rump/rumpkern_if_pub.h	Wed Sep  1 19:33:04 2010
@@ -1,9 +1,9 @@
-/*	$NetBSD: rumpkern_if_pub.h,v 1.8 2010/07/19 15:38:28 pooka Exp $	*/
+/*	$NetBSD: rumpkern_if_pub.h,v 1.9 2010/09/01 19:33:04 pooka Exp $	*/
 
 /*
  * Automatically generated.  DO NOT EDIT.
- * from: NetBSD: rumpkern.ifspec,v 1.5 2010/04/14 14:12:48 pooka Exp 
- * by:   NetBSD: makerumpif.sh,v 1.4 2009/10/15 00:29:19 pooka Exp 
+ * from: NetBSD: rumpkern.ifspec,v 1.6 2010/09/01 19:13:38 pooka Exp 
+ * by:   NetBSD: makerumpif.sh,v 1.5 2010/09/01 19:32:11 pooka Exp 
  */
 
 void rump_pub_reboot(int);
@@ -16,14 +16,13 @@
 off_t rump_pub_uio_getoff(struct uio *);
 size_t rump_pub_uio_free(struct uio *);
 struct kauth_cred* rump_pub_cred_create(uid_t, gid_t, size_t, gid_t *);
-struct kauth_cred* rump_pub_cred_suserget(void);
 void rump_pub_cred_put(struct kauth_cred *);
-struct lwp * rump_pub_newproc_switch(void);
-struct lwp * rump_pub_lwp_alloc(pid_t, lwpid_t);
-struct lwp * rump_pub_lwp_alloc_and_switch(pid_t, lwpid_t);
-struct lwp * rump_pub_lwp_curlwp(void);
-void rump_pub_lwp_switch(struct lwp *);
-void rump_pub_lwp_release(struct lwp *);
+int rump_pub_lwproc_newproc(void);
+int rump_pub_lwproc_newlwp(pid_t);
+void rump_pub_lwproc_switch(struct lwp *);
+void rump_pub_lwproc_releaselwp(void);
+struct lwp * rump_pub_lwproc_curlwp(void);
+void rump_pub_allbetsareoff_setid(pid_t, int);
 int rump_pub_sysproxy_set(rump_sysproxy_t, void *);
 int rump_pub_sysproxy_socket_setup_client(int);
 int rump_pub_sysproxy_socket_setup_server(int);

Index: src/sys/rump/librump/rumpkern/rumpkern_if_priv.h
diff -u src/sys/rump/librump/rumpkern/rumpkern_if_priv.h:1.7 src/sys/rump/librump/rumpkern/rumpkern_if_priv.h:1.8
--- src/sys/rump/librump/rumpkern/rumpkern_if_priv.h:1.7	Wed Apr 14 14:14:52 2010
+++ src/sys/rump/librump/rumpkern/rumpkern_if_priv.h	Wed Sep  1 19:33:05 2010
@@ -1,9 +1,9 @@
-/*	$NetBSD: rumpkern_if_priv.h,v 1.7 2010/04/14 14:14:52 pooka Exp $	*/
+/*	$NetBSD: rumpkern_if_priv.h,v 1.8 2010/09/01 19:33:05 pooka Exp $	*/
 
 /*
  * Automatically generated.  DO NOT EDIT.
- * from: NetBSD: rumpkern.ifspec,v 1.4 2010/03/05 18:41:46 pooka Exp 
- * by:   NetBSD: makerumpif.sh,v 1.4 2009/10/15 00:29:19 pooka Exp 
+ * from: NetBSD: rumpkern.ifspec,v 1.6 2010/09/01 19:13:38 pooka Exp 
+ * by:   NetBSD: makerumpif.sh,v 1.5 2010/09/01 19:32:11 pooka Exp 
  */
 
 void rump_reboot(int);
@@ -16,14 +16,13 @@
 off_t rump_uio_getoff(struct uio *);
 size_t rump_uio_free(struct uio *);
 struct kauth_cred* rump_cred_create(uid_t, gid_t, size_t, gid_t *);
-struct kauth_cred* rump_cred_suserget(void);
 void rump_cred_put(struct kauth_cred *);
-struct lwp * rump_newproc_switch(void);
-struct lwp * rump_lwp_alloc(pid_t, lwpid_t);
-struct lwp * rump_lwp_alloc_and_switch(pid_t, lwpid_t);
-struct lwp * rump_lwp_curlwp(void);
-void rump_lwp_switch(struct lwp *);
-void rump_lwp_release(struct lwp *);
+int rump_lwproc_newproc(void);
+int rump_lwproc_newlwp(pid_t);
+void rump_lwproc_switch(struct lwp *);
+void rump_lwproc_releaselwp(void);
+struct lwp * rump_lwproc_curlwp(void);
+void rump_allbetsareoff_setid(pid_t, int);
 int rump_sysproxy_set(rump_sysproxy_t, void *);
 int rump_sysproxy_socket_setup_client(int);
 int rump_sysproxy_socket_setup_server(int);
Index: src/sys/rump/librump/rumpkern/rumpkern_if_wrappers.c
diff -u src/sys/rump/librump/rumpkern/rumpkern_if_wrappers.c:1.7 src/sys/rump/librump/rumpkern/rumpkern_if_wrappers.c:1.8
--- src/sys/rump/librump/rumpkern/rumpkern_if_wrappers.c:1.7	Wed Apr 14 14:14:52 2010
+++ src/sys/rump/librump/rumpkern/rumpkern_if_wrappers.c	Wed Sep  1 19:33:05 2010
@@ -1,9 +1,9 @@
-/*	$NetBSD: rumpkern_if_wrappers.c,v 1.7 2010/04/14 14:14:52 pooka Exp $	*/
+/*	$NetBSD: rumpkern_if_wrappers.c,v 1.8 2010/09/01 19:33:05 pooka Exp $	*/
 
 /*
  * Automatically generated.  DO NOT EDIT.
- * from: NetBSD: rumpkern.ifspec,v 1.4 2010/03/05 18:41:46 pooka Exp 
- * by:   NetBSD: makerumpif.sh,v 1.4 2009/10/15 00:29:19 pooka Exp 
+ * from: NetBSD: rumpkern.ifspec,v 1.6 2010/09/01 19:13:38 pooka Exp 
+ * by:   NetBSD: makerumpif.sh,v 1.5 2010/09/01 19:32:11 pooka Exp 
  */
 
 #include <sys/cdefs.h>
@@ -140,18 +140,6 @@
 	return rv;
 }
 
-struct kauth_cred*
-rump_pub_cred_suserget(void)
-{
-	struct kauth_cred* rv;
-
-	rump_schedule();
-	rv = rump_cred_suserget();
-	rump_unschedule();
-
-	return rv;
-}
-
 void
 rump_pub_cred_put(struct kauth_cred *arg1)
 {
@@ -161,69 +149,66 @@
 	rump_unschedule();
 }
 
-struct lwp *
-rump_pub_newproc_switch(void)
+int
+rump_pub_lwproc_newproc(void)
 {
-	struct lwp * rv;
+	int rv;
 
 	rump_schedule();
-	rv = rump_newproc_switch();
+	rv = rump_lwproc_newproc();
 	rump_unschedule();
 
 	return rv;
 }
 
-struct lwp *
-rump_pub_lwp_alloc(pid_t arg1, lwpid_t arg2)
+int
+rump_pub_lwproc_newlwp(pid_t arg1)
 {
-	struct lwp * rv;
+	int rv;
 
 	rump_schedule();
-	rv = rump_lwp_alloc(arg1, arg2);
+	rv = rump_lwproc_newlwp(arg1);
 	rump_unschedule();
 
 	return rv;
 }
 
-struct lwp *
-rump_pub_lwp_alloc_and_switch(pid_t arg1, lwpid_t arg2)
+void
+rump_pub_lwproc_switch(struct lwp *arg1)
 {
-	struct lwp * rv;
 
 	rump_schedule();
-	rv = rump_lwp_alloc_and_switch(arg1, arg2);
+	rump_lwproc_switch(arg1);
 	rump_unschedule();
-
-	return rv;
 }
 
-struct lwp *
-rump_pub_lwp_curlwp(void)
+void
+rump_pub_lwproc_releaselwp(void)
 {
-	struct lwp * rv;
 
 	rump_schedule();
-	rv = rump_lwp_curlwp();
+	rump_lwproc_releaselwp();
 	rump_unschedule();
-
-	return rv;
 }
 
-void
-rump_pub_lwp_switch(struct lwp *arg1)
+struct lwp *
+rump_pub_lwproc_curlwp(void)
 {
+	struct lwp * rv;
 
 	rump_schedule();
-	rump_lwp_switch(arg1);
+	rv = rump_lwproc_curlwp();
 	rump_unschedule();
+
+	return rv;
 }
 
 void
-rump_pub_lwp_release(struct lwp *arg1)
+rump_pub_allbetsareoff_setid(pid_t arg1, int arg2)
 {
 
 	rump_schedule();
-	rump_lwp_release(arg1);
+	rump_allbetsareoff_setid(arg1, arg2);
 	rump_unschedule();
 }
 

Reply via email to