Subject: CVS commit: src/lib
To: None <source-changes@NetBSD.org>
From: Antti Kantee <pooka@netbsd.org>
List: source-changes
Date: 10/22/2006 22:52:21
Module Name:	src
Committed By:	pooka
Date:		Sun Oct 22 22:52:21 UTC 2006

Modified Files:
	src/lib: Makefile
Added Files:
	src/lib/libpuffs: Makefile creds.c opdump.c puffs.c puffs.h puffsdump.h
	    shlib_version subr.c

Log Message:
add libpuffs - the userspace programming interface for puffs

This work was initially started and completed for Google SoC 2005
and tweaked to work a bit better in the past few weeks.  While
being far from complete, it is functional enough to be able and
stable to host a fairly general-purpose in-memory file system in
userspace.  Even so, puffs should be considered experimental and
no binary compatibility for interfaces or crash-freedom or zero
security implications should be relied upon just yet.

The GSoC project was mentored by William Studenmund and the final
review for the code was done by Christos.


To generate a diff of this commit:
cvs rdiff -r1.108 -r1.109 src/lib/Makefile
cvs rdiff -r0 -r1.1 src/lib/libpuffs/Makefile src/lib/libpuffs/creds.c \
    src/lib/libpuffs/opdump.c src/lib/libpuffs/puffs.c \
    src/lib/libpuffs/puffs.h src/lib/libpuffs/puffsdump.h \
    src/lib/libpuffs/shlib_version src/lib/libpuffs/subr.c

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