6856 sys/stream.h exposes unnecessary macros to userland

Review Request #187 - Created April 19, 2016 and updated

Lauri Tirkkonen

Like https://illumos.org/rb/r/184/ but with a different approach (drop the stream.h include from in.h)

Gordon Ross

If you'd like to continue with the rest of these cleanup changes, that would be nice.
However, the main problems in bug 6856 have been taken care of, so I wouldn't
blame you if you'd just as soon leave it that. Thanks for your work on this.

  1. I've already been running this in a fork for almost a year. I don't care what illumos-gate does with it, but I'm long done with it.