ROUTINE |
DESCRIPTION |
---|---|
adjmsg(9F) |
trim bytes in a message |
allocb(9F) |
allocate a message block |
backq(9F) |
get pointer to the queue behind a given queue |
bcanput(9F) |
test for flow control in a given priority band |
bufcall(9F) |
recover from failure of allocb(9F) |
canput(9F) |
test for room in a queue |
copyb(9F) |
copy a message block |
copymsg(9F) |
copy a message |
datamsg(9F) |
test whether message is a data message |
dupb(9F) |
duplicate a message block descriptor |
dupmsg(9F) |
duplicate a message |
enableok(9F) |
re-allow a queue to be scheduled for service |
esballoc(9F) |
allocate message and data blocks |
flushband(9F) |
flush messages in a given priority band |
flushq(9F) |
flush a queue |
freeb(9F) |
free a message block |
freemsg(9F) |
free all message blocks in a message |
freezestr(9F) |
disable changes to the state of the stream |
getq(9F) |
get a message from a queue |
insq(9F) |
put a message at a specific place in a queue |
linkb(9F) |
concatenate two messages into one |
msgdsize(9F) |
get the number of data bytes in a message |
noenable(9F) |
prevent a queue from being scheduled |
otherq(9F) |
get pointer to the mate queue |
pullupmsg(9F) |
concatenate and align bytes in a message |
putbq(9F) |
return a message to the beginning of a queue |
putctl(9F) |
put a control message |
putctl1(9F) |
put a control message with a one-byte parameter |
putnext(9F) |
put a message to the next queue |
putq(9F) |
put a message on a queue |
qbufcall(9F) |
call a function when a buffer becomes available |
qprocsoff(9F) |
turn off queue processing |
qprocson(9F) |
turn on queue processing |
qreply(9F) |
send a message on a Stream in the reverse direction |
qsize(9F) |
find the number of messages on a queue |
qtimeout(9F) |
execute a function after a specified length of time |
qunbufcall(9F) |
cancel a pending qbufcall(9F) request |
quntimeout(9F) |
cancel a pending qtimeout request |
qwait(9F) |
perimeter wait routine |
qwait_sig(9F) |
perimeter wait routine |
qwriter(9F) |
asynchronous perimeter upgrade |
RD(9F) |
get pointer to the read queue |
rmvb(9F) |
remove a message block from a message |
rmvq(9F) |
remove a message from a queue |
strlog(9F) |
submit messages for logging |
strqget(9F) |
obtain information on a queue or a band of the queue |
strqset(9F) |
change information on a queue or a band of the queue |
testb(9F) |
check for an available buffer |
unbufcall(9F) |
cancel bufcall(9F) request |
unfreezestr(9F) |
enable changes to the state of the stream |
unlinkb(9F) |
remove a message block from the head of a message |
WR(9F) |
get pointer to the write queue |