DragonFly BSD
DragonFly commits List (threaded) for 2005-03
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

Re: cvs commit: src/sys/kern kern_xio.c lwkt_caps.c sys_pipe.c src/sys/sys pipe.h xio.h

From: Joerg Sonnenberger <joerg@xxxxxxxxxxxxxxxxx>
Date: Wed, 9 Mar 2005 00:21:26 +0100
Mail-followup-to: commits@crater.dragonflybsd.org

On Tue, Mar 01, 2005 at 03:35:16PM -0800, Matthew Dillon wrote:
> dillon      2005/03/01 15:35:16 PST
> DragonFly src repository
>   Modified files:
>     sys/kern             kern_xio.c lwkt_caps.c sys_pipe.c 
>     sys/sys              pipe.h xio.h 
>   Log:
>   Clean up the XIO API and structure.  XIO no longer tries to 'track' partial
>   copies into or out of an XIO.  It no longer adjusts xio_offset or xio_bytes
>   once they have been initialized.  Instead, a relative offset is now passed
>   to API calls to handle partial copies.  This makes the API a lot less confusing
>   and makes the XIO structure a lot more flexible, shareable, and more suitable
>   for use by higher level entities (buffer cache, pipe code, upcoming MSFBUF
>   work, etc).

This commit broke package builds for me.


[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]