Commit Graph

173 Commits

Author SHA1 Message Date
pooka 194d17d824 mode_t to enum vtype conversion 2006-11-21 23:11:09 +00:00
wiz 30ef64a953 Some mdoc and grammar nits. 2006-11-19 00:11:21 +00:00
pooka d69d91cf3e * call statvfs() at mount() time, pass that info along
* start is gone
2006-11-18 12:40:35 +00:00
pooka a0e314dc77 shuffle flags a bit 2006-11-17 17:48:32 +00:00
pooka a40549faca namespace previous change under puffs_vfsnop to avoid confusions 2006-11-14 11:45:03 +00:00
pooka 2d9b770ec5 implement unmount, sync and statvfs as dummies for file system which
couldn't care less about implementing them
2006-11-14 11:23:44 +00:00
pooka c025c6ae8f add note to BUGS about the questionable nature of puffs_node 2006-11-13 21:09:16 +00:00
pooka c3f04e4e04 sync with change to lookup 2006-11-13 21:06:16 +00:00
pooka 80ce20607e * catch up with kernel changes
* better error handling when mounting
2006-11-09 13:11:01 +00:00
pooka b8a1eae019 initial documentation for the puffs library interface 2006-11-09 01:30:15 +00:00
pooka 010234739c * support FAF (Fire-And-Forget) class operations
* adapt to new lookup
2006-11-07 22:10:53 +00:00
pooka 1fc270ecf0 pass rdev for specfs support 2006-10-26 22:53:01 +00:00
pooka bda8cd7266 handle PUFFS_VN_INACTIVE 2006-10-25 18:15:50 +00:00
pooka c643be45eb dump correct name for vfs operations 2006-10-23 16:53:17 +00:00
mrg 6bb0c03185 use casts to properly truncate some assignments. (sparc64 gcc complained.) 2006-10-23 03:18:30 +00:00
christos d6a795f6a8 put back the comparison in a lint friendly way to appease pooka. 2006-10-23 03:13:13 +00:00
dogcow acba3dfe4b comment out comparison of unsigned expression to >= 0 2006-10-23 03:11:53 +00:00
christos 7ef97c92be use portable prints 2006-10-23 03:10:09 +00:00
pooka 718426155f still check for array bounds, fix off-by-one 2006-10-23 01:36:13 +00:00
christos bc7a8f1f3d fix a lint warning. 2006-10-23 01:23:42 +00:00
christos b6f6a56052 pass lint; fix install. 2006-10-23 00:22:24 +00:00
dogcow 8f7efdd62a add the .include <bsd.own.mk>, so .d and .o files don't end up in the CWD.
remove INCDIR=/usr/include, as my leenooks system doesn't have puffs .h files.
2006-10-22 23:51:37 +00:00
pooka 1635cf06bc 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.
2006-10-22 22:52:21 +00:00