Module Name:    src
Committed By:   pooka
Date:           Wed Apr 14 14:12:48 UTC 2010

Modified Files:
        src/sys/rump/include/rump: rump.h
        src/sys/rump/librump/rumpkern: rumpkern.ifspec
        src/sys/rump/librump/rumpvfs: rumpvfs.ifspec

Log Message:
Use "struct kauth_cred *" instead of kauth_cred_t in all exported
interfaces.  Allows to remove hairbrained _t typedef dance.


To generate a diff of this commit:
cvs rdiff -u -r1.37 -r1.38 src/sys/rump/include/rump/rump.h
cvs rdiff -u -r1.4 -r1.5 src/sys/rump/librump/rumpkern/rumpkern.ifspec
cvs rdiff -u -r1.1 -r1.2 src/sys/rump/librump/rumpvfs/rumpvfs.ifspec

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.h
diff -u src/sys/rump/include/rump/rump.h:1.37 src/sys/rump/include/rump/rump.h:1.38
--- src/sys/rump/include/rump/rump.h:1.37	Wed Feb 24 14:56:04 2010
+++ src/sys/rump/include/rump/rump.h	Wed Apr 14 14:12:48 2010
@@ -1,4 +1,4 @@
-/*	$NetBSD: rump.h,v 1.37 2010/02/24 14:56:04 pooka Exp $	*/
+/*	$NetBSD: rump.h,v 1.38 2010/04/14 14:12:48 pooka Exp $	*/
 
 /*
  * Copyright (c) 2007 Antti Kantee.  All Rights Reserved.
@@ -43,12 +43,11 @@
 struct fid;
 struct statvfs;
 struct stat;
+struct kauth_cred;
+struct lwp;
+struct modinfo;
 
 /* yetch */
-#if !defined(_RUMPKERNEL) && !defined(__NetBSD__)
-struct kauth_cred;
-typedef struct kauth_cred *kauth_cred_t;
-#endif
 #if defined(__NetBSD__)
 #include <prop/proplib.h>
 #else
@@ -59,9 +58,6 @@
 #endif
 #endif /* __NetBSD__ */
 
-struct lwp;
-struct modinfo;
-
 #include <rump/rumpvnode_if.h>
 #include <rump/rumpdefs.h>
 

Index: src/sys/rump/librump/rumpkern/rumpkern.ifspec
diff -u src/sys/rump/librump/rumpkern/rumpkern.ifspec:1.4 src/sys/rump/librump/rumpkern/rumpkern.ifspec:1.5
--- src/sys/rump/librump/rumpkern/rumpkern.ifspec:1.4	Fri Mar  5 18:41:46 2010
+++ src/sys/rump/librump/rumpkern/rumpkern.ifspec	Wed Apr 14 14:12:48 2010
@@ -1,4 +1,4 @@
-;	$NetBSD: rumpkern.ifspec,v 1.4 2010/03/05 18:41:46 pooka Exp $
+;	$NetBSD: rumpkern.ifspec,v 1.5 2010/04/14 14:12:48 pooka Exp $
 
 NAME|kern
 PUBHDR|include/rump/rumpkern_if_pub.h
@@ -20,9 +20,9 @@
 off_t		|uio_getoff	|struct uio *
 size_t		|uio_free	|struct uio *
 
-kauth_cred_t	|cred_create	|uid_t, gid_t, size_t, gid_t *
-kauth_cred_t	|cred_suserget	|void
-void		|cred_put	|kauth_cred_t
+struct kauth_cred*|cred_create	|uid_t, gid_t, size_t, gid_t *
+struct kauth_cred*|cred_suserget|void
+void		  |cred_put	|struct kauth_cred *
 
 ; lwp interfaces.  these need much love
 struct lwp *	|newproc_switch		|void

Index: src/sys/rump/librump/rumpvfs/rumpvfs.ifspec
diff -u src/sys/rump/librump/rumpvfs/rumpvfs.ifspec:1.1 src/sys/rump/librump/rumpvfs/rumpvfs.ifspec:1.2
--- src/sys/rump/librump/rumpvfs/rumpvfs.ifspec:1.1	Wed Oct 14 17:17:00 2009
+++ src/sys/rump/librump/rumpvfs/rumpvfs.ifspec	Wed Apr 14 14:12:48 2010
@@ -1,4 +1,4 @@
-;       $NetBSD: rumpvfs.ifspec,v 1.1 2009/10/14 17:17:00 pooka Exp $
+;       $NetBSD: rumpvfs.ifspec,v 1.2 2010/04/14 14:12:48 pooka Exp $
 
 NAME|vfs
 PUBHDR|include/rump/rumpvfs_if_pub.h
@@ -38,12 +38,12 @@
 				 struct vnode **, struct vnode **,	\
 				 struct componentname **
 struct componentname *|makecn	|u_long, u_long, const char *, size_t,	\
-				 kauth_cred_t, struct lwp *
+				 struct kauth_cred *, struct lwp *
 
 int		|vfs_unmount	|struct mount *, int
 int		|vfs_root	|struct mount *, struct vnode **, int
 int		|vfs_statvfs	|struct mount *, struct statvfs *
-int		|vfs_sync	|struct mount *, int, kauth_cred_t
+int		|vfs_sync	|struct mount *, int, struct kauth_cred *
 int		|vfs_fhtovp	|struct mount *, struct fid *, struct vnode **
 int		|vfs_vptofh	|struct vnode *, struct fid *, size_t *
 void		|vfs_syncwait	|struct mount *

Reply via email to