Home | History | Annotate | Download | only in libpuffs
History log of /src/lib/libpuffs/puffs_framebuf.3
RevisionDateAuthorComments
 1.30  16-Feb-2015  wiz Sort sections.
 1.29  01-Apr-2010  pooka fix a few pastos
 1.28  04-Jan-2010  pooka fix typography
 1.27  22-Nov-2009  mbalmer s/the the/the/
 1.26  20-Feb-2009  pooka Remove the paragraph saying interfaces will change without warning.
Note that a stable version of puffs first appeared in NetBSD 5.0.
 1.25  06-Sep-2008  wiz branches: 1.25.4; 1.25.6;
Drop trailing whitespace.
 1.24  06-Sep-2008  pooka Add AsiaBSDCon 2008 paper to SEE ALSO.
 1.23  29-Jan-2008  pooka branches: 1.23.6;
whoops, bump date - pretty significant change
 1.22  29-Jan-2008  pooka Fix a weirdosity in the framebuf gotfb interface: hand buffer
ownership to the called routine instead of keeping it. This means
that callees must now destroy the buffer once they are done with it.
 1.21  08-Dec-2007  wiz Fix typo, remove superfluous minus and describe "fd" as file descriptor
in two places.
 1.20  04-Dec-2007  pooka tyop: reserver -> reserve
 1.19  02-Dec-2007  wiz Add comma in enumeration. Punctuation nits. Fix a typo.
 1.18  01-Dec-2007  wiz Fix another persistent spello.
 1.17  01-Dec-2007  wiz Fix a typo that has migrated across files.
 1.16  01-Dec-2007  pooka fix gotframe signature to match code
 1.15  05-Oct-2007  pooka SEE ALSO paper
 1.14  02-Oct-2007  pooka minor updates/clarifications
 1.13  06-Sep-2007  pooka document puffs_framev_framebuf_ccpromote()
 1.12  06-Sep-2007  pooka Give cmpframe() the ability to shortcircuit the comparison loop by
signalling back that the buffer under examination is not a response
at all.
 1.11  01-Sep-2007  pooka Add gotframe callback, which is called if an incoming frame matches
no outstanding request.
 1.10  21-Jul-2007  pooka branches: 1.10.4; 1.10.6;
document puffs_framev_enqueue_waitevent
 1.9  08-Jul-2007  pooka bring up-to-date
 1.8  06-Jul-2007  pooka make few function types match reality
 1.7  20-May-2007  pooka Change the signature of puffs_respcmp to return -1,0,1 for smaller,
equal, larger, respectively instead of 0/1 for non/equal. This
will allow sorting the buffers for faster matching in libpuffs.
While here, change the name from respcmp to framecmp, as that better
reflects the purpose.

NOTE! there is no obvious way to make compilation fail for file
systems which may already be using this feature (although I don't
think there are any outside our tree, as the feature is two weeks
old). Nevertheless, non-updated file systems will fail very quickly.
 1.6  16-May-2007  pooka remember to document puffs_framev_cb error parameter addition
 1.5  16-May-2007  pooka switch the arbitrary default errno value for network i/o from
ECONNABORTED to ECONNRESET, which is at least a little bit better
 1.4  16-May-2007  pooka update .Nd to reflect current reality better
 1.3  15-May-2007  pooka Step 3 and currently final step of a more general purpose event loop:
support removal and addition of i/o file descriptors on the fly.

* detect closed file descriptors
* automatically free waiters of a dead file descriptor
* give the file server the possibility to specify a callback which
notifies of a dead file descriptor
* move loop function to be a property of the mainloop instead of
framebuf (doesn't change effective behaviour)
* add the possibility to configure a timespec parameter which
attempts to call the loop function periodically
* move the event loop functions from the puffs_framebuf namespace
to puffs_framev to differential between pure memory management
functions
 1.2  06-May-2007  pooka document puffs_framebuf
 1.1  05-May-2007  pooka add stubby version of puffs_framebuf manual page. proper one
forthcoming to an internet near you Real Soon Now(tm)
 1.10.6.2  21-Jul-2007  pooka document puffs_framev_enqueue_waitevent
 1.10.6.1  21-Jul-2007  pooka file puffs_framebuf.3 was added on branch matt-mips64 on 2007-07-21 09:36:50 +0000
 1.10.4.3  23-Mar-2008  matt sync with HEAD
 1.10.4.2  09-Jan-2008  matt sync with HEAD
 1.10.4.1  06-Nov-2007  matt sync with HEAD
 1.23.6.1  18-Sep-2008  wrstuden Sync with wrstuden-revivesa-base-2.
 1.25.6.1  13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.25.4.1  24-Feb-2009  snj Pull up following revision(s) (requested by pooka in ticket #484):
lib/libpuffs/puffs.3: revision 1.46
lib/libpuffs/puffs_cc.3: revision 1.13
lib/libpuffs/puffs_cred.3: revision 1.4
lib/libpuffs/puffs_flush.3: revision 1.8
lib/libpuffs/puffs_framebuf.3: revision 1.26
lib/libpuffs/puffs_node.3: revision 1.4
lib/libpuffs/puffs_ops.3: revision 1.23
lib/libpuffs/puffs_path.3: revision 1.4
lib/libpuffs/puffs_suspend.3: revision 1.3
Remove the paragraph saying interfaces will change without warning.
Note that a stable version of puffs first appeared in NetBSD 5.0.

RSS XML Feed