Path: utzoo!mnetor!uunet!husc6!ncar!noao!arizona!lm From: lm@arizona.edu (Larry McVoy) Newsgroups: comp.unix.wizards Subject: Re: SVR3.0 vs BSD4.3 Message-ID: <4471@megaron.arizona.edu> Date: 23 Mar 88 17:09:09 GMT References: <12414@brl-adm.ARPA> <4361@megaron.arizona.edu> <7499@brl-smoke.ARPA> <20768@bu-cs.BU.EDU> <7511@brl-smoke.ARPA> <4441@megaron.arizona.edu> <10179@ulysses.homer.nj.att.com> Reply-To: lm@megaron.arizona.edu.UUCP (Larry McVoy) Organization: University of Arizona, Tucson Lines: 16 In article <10179@ulysses.homer.nj.att.com> ekrell@hector (Eduardo Krell) writes: >In article <4441@megaron.arizona.edu> I said: > >>(It should be obvious but I'll drive it home: the streams code that I've >>seen copies the data out of the upper level buffer and then into the > >Well, now. The streams modules that I've seen so far avoid copying data >as much as possible. Passing a message up or downstream is often >accomplished by just passing pointers to the data. Several people have pointed this out to me. It seems that I have been exposed to some fairly poorly written streams code and it is that code, not streams, that is brain-damaged. -- Larry McVoy lm@arizona.edu or ...!{uwvax,sun}!arizona.edu!lm