Module Name:    src
Committed By:   pooka
Date:           Mon Jun  7 11:21:31 UTC 2010

Modified Files:
        src/lib/libpuffs: puffs.h
        src/sys/fs/puffs: puffs_msgif.h

Log Message:
Make retval argument for pathconf a register_t to match VOP_PATHCONF.
This makes the size the same on 64bit archs.  Don't bother bumping
any version, since you'd have explicitly had to jump through some
hoops to use pathconf before.


To generate a diff of this commit:
cvs rdiff -u -r1.116 -r1.117 src/lib/libpuffs/puffs.h
cvs rdiff -u -r1.73 -r1.74 src/sys/fs/puffs/puffs_msgif.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/lib/libpuffs/puffs.h
diff -u src/lib/libpuffs/puffs.h:1.116 src/lib/libpuffs/puffs.h:1.117
--- src/lib/libpuffs/puffs.h:1.116	Fri May 21 11:29:42 2010
+++ src/lib/libpuffs/puffs.h	Mon Jun  7 11:21:31 2010
@@ -1,4 +1,4 @@
-/*	$NetBSD: puffs.h,v 1.116 2010/05/21 11:29:42 pooka Exp $	*/
+/*	$NetBSD: puffs.h,v 1.117 2010/06/07 11:21:31 pooka Exp $	*/
 
 /*
  * Copyright (c) 2005, 2006, 2007  Antti Kantee.  All Rights Reserved.
@@ -216,7 +216,7 @@
 	int (*puffs_node_inactive)(struct puffs_usermount *, puffs_cookie_t);
 	int (*puffs_node_print)(struct puffs_usermount *, puffs_cookie_t);
 	int (*puffs_node_pathconf)(struct puffs_usermount *,
-	    puffs_cookie_t, int, int *);
+	    puffs_cookie_t, int, register_t *);
 	int (*puffs_node_advlock)(struct puffs_usermount *,
 	    puffs_cookie_t, void *, int, struct flock *, int);
 	int (*puffs_node_read)(struct puffs_usermount *, puffs_cookie_t,
@@ -361,7 +361,7 @@
 	int fsname##_node_print(struct puffs_usermount *,		\
 	    puffs_cookie_t);						\
 	int fsname##_node_pathconf(struct puffs_usermount *,		\
-	    puffs_cookie_t, int, int *);				\
+	    puffs_cookie_t, int, register_t *);				\
 	int fsname##_node_advlock(struct puffs_usermount *,		\
 	    puffs_cookie_t, void *, int, struct flock *, int);		\
 	int fsname##_node_read(struct puffs_usermount *, puffs_cookie_t,\

Index: src/sys/fs/puffs/puffs_msgif.h
diff -u src/sys/fs/puffs/puffs_msgif.h:1.73 src/sys/fs/puffs/puffs_msgif.h:1.74
--- src/sys/fs/puffs/puffs_msgif.h:1.73	Fri May 21 11:29:42 2010
+++ src/sys/fs/puffs/puffs_msgif.h	Mon Jun  7 11:21:31 2010
@@ -1,4 +1,4 @@
-/*	$NetBSD: puffs_msgif.h,v 1.73 2010/05/21 11:29:42 pooka Exp $	*/
+/*	$NetBSD: puffs_msgif.h,v 1.74 2010/06/07 11:21:31 pooka Exp $	*/
 
 /*
  * Copyright (c) 2005, 2006, 2007  Antti Kantee.  All Rights Reserved.
@@ -562,7 +562,7 @@
 	struct puffs_req	pvn_pr;
 
 	int			pvnr_name;		/* OUT	*/
-	int			pvnr_retval;		/* IN	*/
+	register_t		pvnr_retval;		/* IN	*/
 };
 
 struct puffs_vnmsg_advlock {

Reply via email to