STREAMS-UX Programmer's Guide (February 2007)

Differences Between STREAMS/UX and System V Release 4 STREAMS
HP-UX Modifications to STREAMS/UX Utilities
Appendix E
261
HP-UX Modifications to STREAMS/UX Utilities
STREAMS/UX supports the following kernel utilities described in the SVR4.2 Driver manual, although some
of the utilities have been modified for HP-UX.
In addition, HP-UX provides the following new utilities.
get_sleep_lock
putctl2
putnextctl2
streams_put
adjmsg freeb noenable strlog
allocb freemsg OTHERQ strqget
bacvkq freezestr pcmsg strqset
bcanput getadmin pullupmsg SV_ALLOC
bcanputnext getmid put SV_BROADCAST
bcopy getmajor putbq SV_DEALLOC
bufcall getminor putctl SV_WAIT
bzero getq putctl1 SV_WAIT_SIG
canput insq putnext testb
canputnext itimeout putnextctl timeout
cmn_err kmen_alloc putnextctl1 TRYLOCK
copyb kmem_free putq unbufcall
copymsg linkb qenable unfreezestr
datamsg LOCK qprocsoff unlinkb
delay LOCK_ALLOC qprocson UNLOCK
drv_getparm LOCK_DEALLOC qreply untimeout
drv_priv major qsize vtop
dupb makedev RD wakeup
dupmsg makedevice rmvb WR
enableok max rmvq
esballoc min SAMESTR
esbbcall minor sleep
flushband msgdsize spln
flushq msgppullup splstr