how to tell if a descriptor is a streams device ??

Richard Stevens stevens at hsi.UUCP
Sun Feb 5 21:21:13 AEST 1989


Is there a "best" way to tell if a given descriptor refers to
a streams device ??  I've found that none of the simple ioctl's
listed in streamio(7) return the "Not a streams device" (errno=60)
error, which is the error message I'd like to get.  The poll(2) system
call appears to return POLLHUP (hang up) if the descriptor isn't a
streams device.  The getmsg(2) system call does give you the right
error, but you may not want to get a message.  I didn't see anything
on the stat(2) man page that would give you a clue.

	Richard Stevens
	Health Systems International, New Haven, CT
	   stevens at hsi.com
           ... { uunet | yale } ! hsi ! stevens



More information about the Comp.unix.wizards mailing list