| | | |
M |
|
| M_BREAK ( ) |
|
| M_COPYIN ( ) |
|
| M_COPYIN, transparent ioctl example ( ) |
|
| M_COPYOUT ( ) |
| | transparent ioctl example ( ) |
|
| M_COPYOUT, transparent ioctl example ( ) |
|
| M_COPYOUT |
| | with M_IOCTL ( ) |
|
| M_CTL ( ) |
|
| M_CTL, with line discipline module ( ) |
|
| M_DATA ( ) |
|
| M_DELAY ( ) |
|
| M_ERROR ( ) |
|
| M_FLUSH ( ) |
| | flags ( ) |
|
| M_FLUSH, in module example ( ) |
|
| M_FLUSH, packet mode ( ) |
|
| M_HANGUP ( ) |
|
| M_IOCACK ( ) |
| | with M_COPYOUT ( ) |
| | with M_IOCTL ( ) |
|
| M_IOCDATA ( ) |
|
| M_IOCNAK ( ) |
| | with M_COPYOUT ( ) |
| | with M_IOCTL ( ) |
|
| M_IOCTL ( ) ( ) |
| | transparent ( ) |
| | with M_COPYOUT ( ) |
|
| M_PASSFP ( ) |
|
| M_PCPROTO ( ) |
|
| M_PCRSE ( ) |
|
| M_PCSIG ( ) |
|
| M_PROTO ( ) ( ) |
|
| M_READ ( ) |
|
| M_RSE ( ) |
|
| M_SETOPTS ( ) ( ) |
| | SO_FLAG ( ) |
|
| M_SETOPTS |
| | SO_FLAG ( ) |
| | SO_READOPT options ( ) |
| | with ldterm(7) ( ) |
|
| M_SIG ( ) |
|
| M_SIG, in signaling ( ) |
|
| M_STOP ( ) |
|
| M_STOPI ( ) |
|
| manipulating modules ( ) |
|
| master driver |
| | in pseudo-tty subsystem ( ) |
| | open ( ) |
|
| memory-mapped I/O ( ) |
|
| message |
| | priorities ( ) |
| | queues ( ) |
|
| message (STREAMS) |
| | allocation ( ) |
| | direction ( ) |
| | flow ( ) |
| | freeing ( ) |
| | handled by pckt(7) ( ) |
| | handled by ptem(7) ( ) |
| | high priority ( ) ( ) ( ) |
| | ldterm(7) read side ( ) |
| | ldterm(7) write side ( ) |
| | linking into queues ( ) |
| | M_DATA ( ) |
| | M_PCPROTO ( ) |
| | M_PROTO ( ) |
| | ordinary ( ) ( ) ( ) |
| | processing ( ) |
| | recovering from allocation failure ( ) |
| | sending/receiving ( ) |
| | service interface ( ) |
| | structures ( ) |
| | types ( ) ( ) ( ) |
|
| message ordering ( ) |
|
| message priorities ( ) |
|
| message queue (STREAMS) |
| | priority ( ) ( ) ( ) |
|
| messages, high-priority ( ) |
|
| module |
| | difference with driver ( ) |
| | draining ( ) |
| | inserting ( ) |
| | ioctl control ( ) |
| | manipulation ( ) |
| | reusability ( ) |
|
| multiplexer |
| | building ( ) ( ) |
| | controlling Stream ( ) |
| | data routing ( ) |
| | declarations ( ) |
| | definition ( ) |
| | design guidelines ( ) |
| | driver ( ) ( ) |
| | example ( ) ( ) |
| | lower ( ) |
| | lower connection ( ) ( ) |
| | lower disconnection ( ) |
| | lower read put procedure ( ) ( ) |
| | lower write service procedure ( ) ( ) |
| | upper ( ) |
| | upper write put procedure ( ) ( ) |
| | upper write service procedure ( ) |
|
| multiplexer ID |
| | in multiplexer building ( ) |
| | in multiplexer dismantling ( ) |
|
| multiplexing STREAMS ( ) |
| | | |
S |
|
| SAD (see STREAMS Administrative Driver) ( ) ( ) |
|
| scheduler delay ( ) |
|
| service interface ( ) ( ) |
| | definition ( ) |
| | library example ( ) |
| | rules ( ) |
|
| service primitive ( ) |
| | in service procedure ( ) |
|
| service procedure ( ) ( ) ( ) |
|
| service provider ( ) |
| | accessing ( ) |
| | closing ( ) |
| | receiving data ( ) |
| | sending data ( ) |
|
| signals ( ) |
| | extended ( ) |
| | in job control management ( ) |
| | in STREAMS ( ) ( ) |
|
| slave driver |
| | in pseudo-tty subsystem ( ) |
| | open ( ) |
|
| SO_FLAG |
| | in M_SETOPTS ( ) |
| | in M_SETOPTS ( ) |
|
| SO_MREADOFF ( ) |
|
| SO_MREADOFFI ( ) |
|
| strapush structure ( ) ( ) |
|
| strchg(1) ( ) |
|
| strconf command ( ) |
|
| STRCTLSZ parameter ( ) |
|
| Stream |
| | controlling terminal ( ) |
| | hung-up ( ) |
|
| Stream construction |
| | add/remove modules ( ) |
| | close a Stream ( ) |
| | example ( ) ( ) |
| | open a Stream ( ) |
|
| Stream head |
| | definition ( ) |
| | intercepting I_STR ( ) |
|
| STREAMS |
| | configuration ( ) ( ) ( ) |
| | mechanisms ( ) |
| | tunable parameters ( ) |
|
| STREAMS Administrative Driver ( ) ( ) ( ) ( ) |
|
| STREAMS-based pipe |
| | atomic write ( ) |
| | basic operations ( ) |
| | definition ( ) |
| | PIPE_BUF ( ) |
|
| STREAMS-based pseudo-terminal subsystem (see pseudo-tty subsystem) ( ) |
|
| STREAMS-based terminal subsystem (see tty subsystem) ( ) |
|
| STREAMS debugging ( ) ( ) |
| | error and trace logging ( ) ( ) ( ) |
|
| STREAMS definition ( ) |
|
| STREAMS driver ( ) ( ) |
| | cloning ( ) |
| | design guidelines ( ) |
| | flush handling ( ) |
| | ioctl(2) ( ) |
| | ioctl(2) ( ) |
| | loop-around ( ) |
| | printer driver example ( ) |
| | pseudo-tty ( ) ( ) |
| | pseudo-tty subsystem master ( ) |
| | pseudo-tty subsystem slave ( ) |
|
| STREAMS message queues |
| | priority ( ) ( ) |
|
| STREAMS module ( ) ( ) |
| | autopush facility ( ) ( ) ( ) ( ) |
| | connld(7) ( ) |
| | design guidelines ( ) |
| | filter ( ) |
| | flow control ( ) ( ) |
| | ioctl(2) ( ) |
| | line discipline ( ) |
| | ptem(7) ( ) |
| | read side put procedure ( ) |
| | routines ( ) ( ) |
| | service interface example ( ) ( ) |
| | service procedure ( ) |
| | write side put procedure ( ) |
|
| STREAMS multiplexing ( ) |
|
| STREAMS queue |
| | flags ( ) |
| | overview ( ) |
| | qband structure ( ) |
| | using equeue information ( ) |
| | using qband information ( ) |
|
| strioctl structure ( ) |
|
| STRMSGSZ parameter ( ) |
|
| strqget ( ) |
|
| strqset ( ) |
|
| synchronous input/output, in polling ( ) |
|
| system crash ( ) |