[comp.unix.wizards] streams

jgy@hropus.UUCP (John Young) (03/28/88)

With the recent discussions on streams I figured I'd throw in
a couple of questions.

Does anyone know the reason's for the lack lack of the following
multiplexing features:

	The inability to have more than NOFILES (100 in SVR3.1) STREAMS
	opened/multiplexed?
		-  A multiplexor would seem to be the ideal way to address
			an issue like this efficently.

	The inability to receive signals on more than one STREAM?
		(other than SIGPOLL)
		-	Not only a multiplexing issue.

	The lack of the inverse of a "SIGHUP" signal.
		-	Not only a multiplexing issue.


Does Berkley's SOCKETS feature provide any of these features?

John Young
AT&T-BL
480 Red Hill rd.
Middletown, NJ 07748

pafford@dg-rtp.dg.com (Randy Pafford) (08/31/89)

I'm trying to find out how to set up a "stream pipe" between two 
arbitrary processes.  In particular, I want to pass file descriptors
using the I_SENDFD option on an ioctl (streamio(7)).  The Streams
Programmer's Guide I have mentions this construct (Appendix B-6), 
and then says "The means by which such a structure is created is not
described in this document."