STREAMS-UX Programmer's Guide (February 2007)
324
dblk_t 67
Data Structures
Message 285
Queue 285
Restrictions 285
data structures
module_info 74
module_stat 74
qinit 74
streamtab 74
datab
data block 26
datab structure 255
databuf 152
dblk_t
data block 67
design guidelines 150
disconnecting configuration 126
dismantling 125, 133
DLKM
Dynamically Loadable Kernel Module 119
Dynamically Loadable Kernel Modules 73
DLPI-A 296
dp_fds 47
DP_ISPOLLED 48
dp_nfds 47
dp_timeout 47
DRV_BLOCK 78
DRV_CHAR 78
drv_info_t 78
DRV_MP_SAFE 78
drv_ops_t 79
DRV_SAVE_CONF 78
DRV_SCAN 78
Dynamically Loadable Kernel Module
DLKM 119
Dynamically Loadable Kernel Modules
DLKM 73
E
EAGAIN 39
echo_rput 296, 297
echo_rsrv 296, 297
echo_wput 296, 297
echo_wsrv 296, 297
ECHO-A 296
ECHO-B 296
echp 282
elsewhere synchronization 297
Entry Points
close() 82
interrupt sevice routine 93
ioctl() 83, 128
open() 82, 126
put procedure 92
service procedure 92
esballoc 274
F
fattach 269
fattach (3C) 30
fdetach (3C) 30
FIFO
first-in first-out 59
FIFOs
First In, First Out 270
fildes 151, 152, 300, 305
First In, First Out (FIFOs) 270
flags 152
Flow control 136
Flush handling 136
FLUSHBAND 94, 259
flushq() 94
flushqband() 94
FLUSHR 94, 259
FLUSHRW 94, 259
FLUSHW 94, 259
freezestr 274
G
get_sleep_lock 275
getmajor() 109
getminor() 109
getmsg (2) 30
getpmsg (2) 30
getq() 98, 100
gio_private 79
global synchronization 297
H
High Priority Messages
M_CLOSE 258
M_CLOSE_REPL 258
M_COPYIN 58, 258