Subject: CVS commit: src
To: None <source-changes@NetBSD.org>
From: Antti Kantee <pooka@netbsd.org>
List: source-changes
Date: 04/13/2007 13:35:47
Module Name:	src
Committed By:	pooka
Date:		Fri Apr 13 13:35:47 UTC 2007

Modified Files:
	src/lib/libpuffs: flush.c puffs.c puffs.h puffs_priv.h requests.c
	    suspend.c
	src/lib/librefuse: refuse.c
	src/share/examples/puffs/dtfs: dtfs.c
	src/share/examples/puffs/pnullfs: pnullfs.c
	src/share/examples/puffs/rot13fs: rot13fs.c
	src/share/examples/puffs/sysctlfs: sysctlfs.c
	src/usr.sbin/puffs/mount_psshfs: psshfs.c

Log Message:
Instead of keeping on adding parameters to puffs_mount(), make it
only take the bare essentials, which currently means removing
"maxreqlen" from the argument list (all current callers I'm aware
of set it as 0 anyway).  Introduce puffs_init(), which provides a
context for setting various parameters and puffs_domount(), which
can be used to mount the file system.  Keep puffs_mount() as a
shortcut for the above two for simple file systems.

Bump development ABI version to 13.  After all, it's Friday the 13th.
Watch out!  Bad things can happen on Friday the 13th. --No carrier--


To generate a diff of this commit:
cvs rdiff -r1.8 -r1.9 src/lib/libpuffs/flush.c
cvs rdiff -r1.35 -r1.36 src/lib/libpuffs/puffs.c
cvs rdiff -r1.42 -r1.43 src/lib/libpuffs/puffs.h
cvs rdiff -r1.5 -r1.6 src/lib/libpuffs/puffs_priv.h
cvs rdiff -r1.4 -r1.5 src/lib/libpuffs/requests.c
cvs rdiff -r1.2 -r1.3 src/lib/libpuffs/suspend.c
cvs rdiff -r1.46 -r1.47 src/lib/librefuse/refuse.c
cvs rdiff -r1.17 -r1.18 src/share/examples/puffs/dtfs/dtfs.c
cvs rdiff -r1.6 -r1.7 src/share/examples/puffs/pnullfs/pnullfs.c
cvs rdiff -r1.4 -r1.5 src/share/examples/puffs/rot13fs/rot13fs.c
cvs rdiff -r1.17 -r1.18 src/share/examples/puffs/sysctlfs/sysctlfs.c
cvs rdiff -r1.11 -r1.12 src/usr.sbin/puffs/mount_psshfs/psshfs.c

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