adjmsg |
Trims bytes in a message. |
allocb |
Allocates message and data blocks. |
backq |
Returns a pointer to the queue behind a given queue. |
bcanput |
Tests for flow control in the given priority band. |
bufcall |
Recovers from a failure of the allocb utility. |
canput |
Tests for available room in a queue. |
copyb |
Copies a message block. |
copymsg |
Copies a message. |
datamsg |
Tests whether message is a data message. |
dupb |
Duplicates a message-block descriptor. |
dupmsg |
Duplicates a message. |
enableok |
Enables a queue to be scheduled for service. |
esballoc |
Allocates message and data blocks. |
flushband |
Flushes the messages in a given priority band. |
flushq |
Flushes a queue. |
freeb |
Frees a single message block. |
freemsg |
Frees all message blocks in a message. |
getadmin |
Returns a pointer to a module. |
getmid |
Returns a module ID. |
getq |
Gets a message from a queue. |
insq |
Puts a message at a specific place in a queue. |
linkb |
Concatenates two messages into one. |
mi_bufcall |
Provides a reliable alternative to the bufcall utility. |
mi_close_comm |
Performs housekeeping during STREAMS module close operations. |
mi_next_ptr |
Traverses a STREAMS module's linked list of open streams. |
mi_open_comm |
Performs housekeeping during STREAMS module open operations. |
msgdsize |
Gets the number of data bytes in a message. |
noenable |
Prevents a queue from being scheduled. |
OTHERQ |
Returns the pointer to the mate queue. |
pullupmsg |
Concatenates and aligns bytes in a message. |
putbq |
Returns a message to the beginning of a queue. |
putctl |
Passes a control message. |
putctl1 |
Passes a control message with a one-byte parameter. |
putnext |
Passes a message to the next queue. |
putq |
Puts a message on a queue. |
qenable |
Enables a queue. |
qreply |
Sends a message on a stream in the reverse direction. |
qsize |
Finds the number of messages on a queue. |
RD |
Gets the pointer to the read queue. |
rmvb |
Removes a message block from a message. |
rmvq |
Removes a message from a queue. |
splstr |
Sets the processor level. |
splx |
Terminates a section of code. |
srv |
Services queued messages for STREAMS modules or drivers. |
str_install |
Installs STREAMS modules and drivers. |
strlog |
Generates STREAMS error-logging and event-tracing messages. |
strqget |
Obtains information about a queue or band of the queue. |
testb |
Checks for an available buffer. |
timeout |
Schedules a function to be called after a specified interval. |
unbufcall |
Cancels a bufcall request. |
unlinkb |
Removes a message block from the head of a message. |
untimeout |
Cancels a pending time-out request. |
unweldq |
Removes a previously established weld connection between STREAMS queues. |
wantio |
Register direct I/O entry points with the stream head. |
weldq |
Establishes a unidirectional connection between STREAMS queues. |
WR |
Retrieves a pointer to the write queue. |