summaryrefslogtreecommitdiff
path: root/lib/libpuffs/puffs.h
AgeCommit message (Expand)Author
2021-12-03Use size_t in place of voff_t in puffs_setrootinfo(3)pho
2021-12-03Avoid using register_t or vsize_t in <puffs.h>pho
2019-09-23Restore binary compatibility by using the statvfs90 structure internally.christos
2015-11-12consistency fixes.christos
2014-10-31libpuffs support for fallocate and fdiscard operationsmanu
2014-08-16Add an open2 method, like open but with an additionnal oflags usedmanu
2012-08-16Fix regression that has been introduced when the lookup/reclaim racemanu
2012-07-21- Improve PUFFS_KFLAG_CACHE_FS_TTL by reclaiming older inactive nodes.manu
2012-06-27Pass the FAF flag to handlers:manu
2012-04-18- When using PUFFS_KFLAG_CACHE_FS_TTL, do not use puffs_node to carrymanu
2012-04-08Add PUFFS_KFLAG_CACHE_FS_TTL flag to puffs_init(3) to use name andmanu
2011-08-29Use __deadjoerg
2011-07-04Add a flag to VOP_LISTEXTATTR(9) so that the vnode interface can tell themanu
2010-06-07Make retval argument for pathconf a register_t to match VOP_PATHCONF.pooka
2010-05-21add option string for no attribute cachepooka
2010-05-21* support extended attributespooka
2010-01-12Add convenience routine puffs_unmountonsignal(), which does exactly that.pooka
2009-12-05Add an error handler which syslogs but does not abort() and make itpooka
2009-10-18Make it possible to supply parameters to puffs_init() later (butpooka
2009-10-17Dispatch puffs_node_abortop().pooka
2008-12-12Add puffs_cancel(), which allows to back down after puffs_init()pooka
2008-12-12add:pooka
2008-08-12Replace void * by puffs_cookie_t where appropriate. No functional change.pooka
2008-01-29Fix a weirdosity in the framebuf gotfb interface: hand bufferpooka
2008-01-28Bump version for lazy contexts (probably not necessary, but it'spooka
2008-01-28Implement lazy contexts for file systems using puffs_mainloop().pooka
2008-01-14Introduce PUFFS_STACKSIZE_MIN to avoid overloading 0 and gettingpooka
2007-12-25Add a public interface for setting a cookie mapper.pooka
2007-12-19Add generic getattr routine.pooka
2007-12-16* nuke puffs_cc_get{specific,usermount} for goodpooka
2007-12-11nuke #define whose purpose has ceased to bepooka
2007-12-08Now that "l" is gone both as an argument to operations and frompooka
2007-12-04Part 3/n of extensive changes to message handling:pooka
2007-11-30Rototill.pooka
2007-11-29* allocate pcc as a slice from the stack instead of allocating itpooka
2007-11-27Remove "puffs_cid" from the puffs interface following l-removalpooka
2007-11-16Introduce puffs_daemon(), which works like daemon(3) except that itpooka
2007-11-05remember to bump version for puffs_mainloop() changepooka
2007-11-05Pull the daemonizing code out of the library mainloop into the filepooka
2007-10-28Add possibility to set pre- and post callbacks which will be calledpooka
2007-10-26mmap stacks, makes it possible to align thempooka
2007-10-21Add puffs_cc_schedule() which marks a pcc runnable and will passpooka
2007-10-21Always provide caller information from the kernel based on curlwp.pooka
2007-10-18* Change type of boolean functions to, well, boolean instead of int.pooka
2007-10-11Part 1/n of some pretty extensive changes to how the kernel modulepooka
2007-10-01Pass reason string to pu_errnotify. Print it in the defaultpooka
2007-09-27Add error notifications, which are used to deliver errors from thepooka
2007-09-06Give cmpframe() the ability to shortcircuit the comparison loop bypooka
2007-09-01Add gotframe callback, which is called if an incoming frame matchespooka
2007-08-22Mimic namei structure changes for puffs. bump both kernel & lib version.pooka