summaryrefslogtreecommitdiff
path: root/lib/libpuffs/framebuf.c
AgeCommit message (Expand)Author
2022-04-19lib: remove CONSTCOND commentrillig
2021-10-30puffs(3): Replace realloc(x * y) with reallocarrnia
2017-06-14remove now unnecessary casts.christos
2017-05-31Adjust to prototype.christos
2017-05-09Only add a write filter for sockets. It is not supported for vnodes, orchristos
2012-06-25Update old-style definitions to ANSI, remove a couple of registerabs
2011-12-19Fix error reporting in puffs_framev_enqueue_waitevent and callers.riastradh
2010-01-12Add convenience routine puffs_unmountonsignal(), which does exactly that.pooka
2008-09-04Fix double free when i/o descriptor is violently closed. Bug waspooka
2008-01-29Fix a weirdosity in the framebuf gotfb interface: hand bufferpooka
2008-01-28Implement lazy contexts for file systems using puffs_mainloop().pooka
2007-12-16* nuke puffs_cc_get{specific,usermount} for goodpooka
2007-12-04Part 3/n of extensive changes to message handling:pooka
2007-12-04realloc() len+incr, not offset+incr. Makes space reservationpooka
2007-09-06document puffs_framev_framebuf_ccpromote()pooka
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-25Pass usermount to errnotify, it might not be available there throughpooka
2007-07-21Return -1 and errno from puffs_framev_enqueue_waitevent instead ofpooka
2007-07-20simplify send looppooka
2007-07-20Add puffs_framev_enqueue_waitevent, which waits for read/write/errorpooka
2007-07-08g/c leftoverpooka
2007-07-08make notifyfunction optional and do not call removeonclose() ifpooka
2007-07-07Make puffs_framebuf better suited from environments with multiple sources:pooka
2007-05-20Introduce puffs_framev_framebuf_ccpromote, which can be used topooka
2007-05-20Change the signature of puffs_respcmp to return -1,0,1 for smaller,pooka
2007-05-19Allocate buf in 4k chunks instead of 64k chunks. If we are seriouslypooka
2007-05-16Add error parameter to puffs_framev_cb to signal if there is apooka
2007-05-16switch the arbitrary default errno value for network i/o frompooka
2007-05-15Step 3 and currently final step of a more general purpose event loop:pooka
2007-05-12use size_t instead of int to calm over-eager lintpooka
2007-05-11Step 2 of general-purpose eventloop: get rid of puffs_framebuf_eventloop().pooka
2007-05-11Step 1 in moving towards a general-purpose eventloop: allow thepooka
2007-05-09Remove the puffs_usermount argument from puffs_req_handle(). It canpooka
2007-05-06implement the conveniently-already-prototyped puffs_framebuf_remaining(),pooka
2007-05-06Remove the user-specified argument for the framebuf loop callback.pooka
2007-05-05Add puffs "frame buffers", which are an abstraction of the bufferingpooka