streams4
System v streams networking abi support
Usage
To link System V Release 4 (SVR4) STREAMS interprocess communication ABI support into the kernel: device streams
To load the SVR4 STREAMS interprocess communication ABI support kernel module:
kldload streams
Overview
The streams module provides limited System V Release 4 STREAMS interprocess communication ABI (application binary interface) compatibility for userland applications.
Internally, streams provides STREAMS handles by using socket creation kernel routines, and adding state-tracking information to the socket to permit manipulation by STREAMS emulation code in svr4(4). Hence, opening a stream device produces a result similar to what would be obtained by calling socket(2).
Applications should never use this interface directly: STREAMS emulation is only provided as a service to support ABI requirements in the SVR4 environment which svr4(4) needs to present to client binaries.