summaryrefslogtreecommitdiff
path: root/share/examples/puffs/dtfs
AgeCommit message (Expand)Author
2010-07-06Move the Delectable Test File System from share/examples/puffs/dtfspooka
2010-07-06Reinstate the inactive operation (mostly dummy). This makes -ipooka
2009-12-05Use puffs_kernerr_abort as the error handler.pooka
2009-12-04Remove no longer supported suspend code.pooka
2007-12-19use generic getattrpooka
2007-11-30Rototill.pooka
2007-11-27Remove "puffs_cid" from the puffs interface following l-removalpooka
2007-11-16use puffs_daemon() instead of daemon()pooka
2007-11-05Actually, daemonize the file servers before mounting. I might requirepooka
2007-11-05Pull the daemonizing code out of the library mainloop into the filepooka
2007-10-11add testing option -l, which causes the flush of the page cache ofpooka
2007-10-11when removing file, free last block alsopooka
2007-09-27dtfs memsets all allocated block content to 0 immediately, so topooka
2007-09-05fix usage. from Karl Jenkinsonpooka
2007-08-15Nuke PUFFSLOOKUP_FOO and move to NAMEI_FOOpooka
2007-08-09require standard mount_foo bar /path usage, where bar is ignored herepooka
2007-07-27implement node_mmap and allow to specify accepted mappings on command linepooka
2007-07-22Match code with comment (can't really remember doing it often thatpooka
2007-07-22missed one place to set dirent namelen - unmiss itpooka
2007-07-19Oops, the cookies for nfs of course represent the *next* directorypooka
2007-07-19-m for setting maxreqlenpooka
2007-07-17With fullpath support we need to check name lengths also, otherwisepooka
2007-07-17nuke accidental debug printfpooka
2007-07-17* add mntfromname parameter to puffs_init()pooka
2007-07-01dtfs -f for PUFFS_KFLAG_LOOKUP_FULLPNBUFpooka
2007-07-01adapt: **newnode etc. pointers -> struct puffs_newinfopooka
2007-07-01adapt: pid -> const struct puffs_cid *pooka
2007-07-01adapt: pcn->pcn_cred is now a pointerpooka
2007-06-06Move puffs to a two clause license where it already isn't so. Andpooka
2007-06-05make getopt() actually accept -t alsopooka
2007-05-18Use SETBACK_NOREF instead of SETBACK_INACT to control node removal.pooka
2007-05-18"support" vop_poll enough for testing purposes. In short, yield everypooka
2007-05-17Adapt to changes with mounting file systems.pooka
2007-05-07Unmount frequently requires some test code, so define it here aspooka
2007-05-07Default to inactive-on-demand, use inactive setback to request inactivepooka
2007-04-22mount with write-through page cache if command line -t is givenpooka
2007-04-20remove assertion now done in libpuffspooka
2007-04-17use PUFFS_STORE_DCOOKIEpooka
2007-04-16update usagepooka
2007-04-16lessen file handle size sanity checks: kernel does it already (mostly)pooka
2007-04-16adapt to kernel changes with file handlespooka
2007-04-13Instead of keeping on adding parameters to puffs_mount(), make itpooka
2007-04-12Hide struct puffs_usermount from the rest of the world and providepooka
2007-04-11support nfs exporting dtfspooka
2007-04-10use dev_t from puffs_node instead of duplicating it intopooka
2007-04-10g/c leftoverspooka
2007-04-01Allocate file memory in blocks instead of one big chunk. Makespooka
2007-03-22reflect libpuffs change of puffs_access argument unificationpooka
2007-03-21check puffs_access_{chmod,chown,times} in setattrpooka
2007-03-20add support for permissions and file ownershippooka