[comp.unix.questions] Enlighten me on Streams.

dmr@alice.UUCP (09/21/88)

Chris Torek writes,
 It is probably worth noting that those who have seen both the V8
 Streams and the SysV STREAMS (different spellings, for some reason)
 claim that the two should be considered `second cousins' more than
 `parent and offspring'.

For better or worse, STREAMS is the offspring of Streams; it's TLI
that is the cuckoo's egg.  Still, everyone is worried about
water pollution these days.

And though it is always jarring hear the name SHOUTED, there's probably
some merit in the typographical distinction, for `stream' is a cruelly
overloaded term even in local context: stdio docco refers to streams,
and there's a stream I/O library in C++, plus the generic
usage.  Not to forget Ron Hardin's question:  why call it a stream
when the data flows both ways?

To help with the original question: AT&T publishes a paperback
`STREAMS Primer' as well as a guide to writing STREAM modules.
Sorry not to have the select code, but it should be in the
System V documentation list.

	Dennis Ritchie

sl@van-bc.UUCP (pri=-10 Stuart Lynne) (09/22/88)

In article <8223@alice.UUCP> dmr@alice.UUCP writes:

>To help with the original question: AT&T publishes a paperback
>`STREAMS Primer' as well as a guide to writing STREAM modules.
>Sorry not to have the select code, but it should be in the
>System V documentation list.


	UNIX System V STREAMS Primer (307-299)
		provides an introduction to using the STREAMS driver 
		interface and accessing STREAMS devices from user-level
		code

   	UNIX System V STREAMS Programmer's Guide (307-227)
		tells how to write drivers and access devices that use
		the STREAMS driver interface for character access



-- 
Stuart.Lynne@wimsey.bc.ca {ubc-cs,uunet}!van-bc!sl     Vancouver,BC,604-937-7532

tim@attdso.ATT.COM (Tim J Ihde) (09/22/88)

The code for the STREAMS primer is 307-229; the programmers guide
is 307-227.

Agh!  Some swine has "borrowed" my reference manual.
-- 
Tim J Ihde					att!attdso!tim
(201) 898-6687					tim@attdso.att.com
This disclaimer intentionally left blank.  	attmail!tihde

tim@attdso.ATT.COM (Tim J Ihde) (09/29/88)

In article <591@attdso.ATT.COM> I write:
>Agh!  Some swine has "borrowed" my reference manual.

Oops - nobody stole my manual; the STREAMS man pages are in the SVID.
(Sorry about that Bob :-)
-- 
Tim J Ihde					att!attdso!tim
(201) 898-6687					tim@attdso.att.com
This disclaimer intentionally left blank.  	attmail!tihde