| | | |
S |
|
| sad ( ) |
|
| SAD (see STREAMS Administrative Driver) ( ) ( ) ( ) |
|
| SAD_GAP ioctl ( ) |
|
| SAD_SAP ioctl |
| | SAP_ALL option ( ) |
| | SAP_CLEAR option ( ) |
| | SAP_ONE option ( ) |
| | SAP_RANGE option ( ) |
|
| sap_lastminor device ( ) |
|
| sap_major device ( ) |
|
| sap_minor device ( ) ( ) |
|
| send data to service provider, example ( ) |
|
| service |
| | interface ( ) |
| | procedure ( ) |
| | provider ( ) |
| | user ( ) |
|
| service interface ( ) |
|
| service interface ( ) |
| | definition ( ) |
| | rules ( ) |
|
| service interface library |
| | example ( ) |
| | primitives ( ) |
|
| service interface library header file, example ( ) |
|
| service interface protoput procedure, example ( ) |
|
| service primitive ( ) |
| | BIND_REQ ( ) |
| | ERROR_ACK ( ) |
| | in service procedure ( ) |
| | OK_ACK ( ) |
| | UNITDATA_IND ( ) |
| | UNITDATA_REQ ( ) |
|
| service primitive declarations, example ( ) |
|
| service procedure ( ) |
|
| service procedure ( ) ( ) |
| | back-enable ( ) |
| | blocked ( ) |
|
| service provider ( ) |
| | accessing ( ) |
| | closing ( ) |
| | receiving data ( ) |
| | sending data ( ) |
|
| signal ( ) |
| | extended ( ) |
| | in job control management ( ) |
| | in STREAMS ( ) ( ) |
| | M_SIG ( ) |
| | SIGCONT ( ) |
| | SIGHUP ( ) |
| | SIGPOLL ( ) |
| | SIGSTOP ( ) |
| | SIGTSTP ( ) |
| | SIGTTIN ( ) |
| | SIGTTOU ( ) |
|
| SIGPOLL, signal ( ) |
|
| SIGTTIN ( ) |
|
| SIGTTOU ( ) |
|
| simple stream, example ( ) |
|
| slave driver ( ) |
| | in pseudo-tty subsystem ( ) |
| | open ( ) |
|
| slave driver open, example ( ) |
|
| SO_FLAG, in M_SETOPTS ( ) |
|
| SO_MREADOFF ( ) |
|
| SO_MREADOFI ( ) |
|
| standard pipe ( ) |
|
| str_mlist structure, example ( ) |
|
| strace ( ) |
|
| strapush structure, example ( ) |
|
| strchg ( ) |
|
| strconf command ( ) |
|
| STRCTLSZ, tunable parameter ( ) |
|
| stream |
| | controlling terminal ( ) |
| | general definition ( ) |
| | hung-up ( ) |
|
| stream autopush structure, example ( ) |
|
| stream construction |
| | add/remove modules ( ) |
| | close a stream ( ) |
| | example ( ) ( ) |
| | open a stream ( ) |
|
| stream head |
| | copy data between the user space and kernel space ( ) |
| | intercepting I_STR ( ) |
| | kernel space interaction ( ) |
|
| stream pseudo terminal module, example ( ) |
|
| streamio ioctl commands, streams control ( ) |
|
| STREAMS ( ) |
| | administration tools ( ) |
| | application interface ( ) |
| | asynchronous callback functions ( ) |
| | closing a device ( ) |
| | configuration ( ) ( ) |
| | considerations when porting from SunOS 4 to SunOS 5 ( ) |
| | data path ( ) |
| | data transfer ( ) |
| | definition ( ) |
| | definition of functionality ( ) |
| | determining when to use ( ) |
| | device driver ( ) |
| | driver ( ) |
| | flow control ( ) ( ) |
| | frequently asked IP interface questions ( ) |
| | hardened ( ) ( ) ( ) |
| | hardening advice ( ) ( ) |
| | head ( ) ( ) |
| | interface ( ) |
| | kernel-level ( ) |
| | message components ( ) |
| | message data structures ( ) |
| | message queue priority ( ) |
| | message queues ( ) |
| | message types ( ) |
| | messages ( ) |
| | module ( ) ( ) |
| | module multiplexing ( ) |
| | multiplexing ( ) ( ) |
| | multithread framework ( ) |
| | multithread framework integrity ( ) |
| | opening a device ( ) |
| | polling ( ) |
| | programming model ( ) |
| | queue overview ( ) |
| | tunable parameters ( ) |
|
| STREAMS administration modules ( ) |
| | autopush facility ( ) |
|
| STREAMS Administrative Driver ( ) ( ) ( ) ( ) |
|
| STREAMS anchors client, example ( ) |
|
| STREAMS anchors server, example ( ) |
|
| 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 control, streamio ioctl commands ( ) |
|
| STREAMS debugging ( ) |
| | error and trace logging ( ) ( ) ( ) |
| | kernel debug printing ( ) |
| | kernel examination tools ( ) |
|
| STREAMS driver |
| | cloning ( ) |
| | configuration ( ) |
| | configuration entry point ( ) ( ) |
| | design guidelines ( ) |
| | driver interrupt ( ) |
| | Ethernet drivers ( ) |
| | flush handling ( ) |
| | initialization entry point ( ) |
| | interrupt handler ( ) |
| | ioctl ( ) ( ) |
| | loop-around ( ) |
| | porting to multithreaded kernel ( ) |
| | pseudo-tty ( ) ( ) |
| | pseudo-tty subsystem master ( ) |
| | pseudo-tty subsystem slave ( ) |
| | queue processing entry point ( ) ( ) |
| | table-driven entry point ( ) |
|
| STREAMS module ( ) ( ) |
| | adding an anchor ( ) |
| | anchor lock ( ) |
| | autopush facility ( ) ( ) |
| | autopush facility ( ) |
| | connld ( ) |
| | design guidelines ( ) |
| | filter ( ) |
| | flow control ( ) ( ) |
| | ioctl ( ) |
| | line discipline ( ) |
| | ptem ( ) |
| | read-side put procedure ( ) |
| | routines ( ) ( ) |
| | service interface example ( ) ( ) |
| | service procedure ( ) |
| | service procedure example ( ) |
| | write-side put procedure ( ) |
|
| STREAMS queue |
| | qband structure ( ) |
| | using qband information ( ) |
| | using queue information ( ) |
|
| streamtab structure |
| | driver entry point ( ) |
| | example ( ) |
| | pointers to structures for inititializing reading and writng a module ( ) |
|
| strerr ( ) |
|
| strioctl structure ( ) |
| | example ( ) |
| | ic_cmd ( ) |
| | ic_dp ( ) |
| | ic_len ( ) |
| | ic_timout ( ) |
|
| strlog ( ) ( ) |
| | flag parameter ( ) |
|
| STRMSGSZ, tunable parameter ( ) |
|
| stropts.h, strbuf ( ) |
|
| strqget ( ) ( ) ( ) |
|
| strqset ( ) ( ) ( ) |
|
| structure for M_IOCTL unrecognized message, example ( ) |
|
| structure for nontransparent ioctl, example ( ) |
|
| synchronous input/output, in polling ( ) |
|
| system crash ( ) |