| N
- named pipe (see FIFO)
, 
- named stream
- description
,  - file descriptor passing
, 
- noenable
, 
- nontransparent ioctl using I_STR
- example
, 
- NSTRPUSH
- kernel parameter
,  - tunable parameter
, 
O
- O_NDELAY
- with M_SETOPTS
, 
- O_NONBLOCK
- with M_SETOPTS
, 
- open
,  - device file
, 
- open a module
- example
, 
- open a stream
, 
- open and request bind to the driver device
- example
, 
- opening a system clone device
- example
, 
- opening the log driver
- example
, 
- opening the loop-around driver
, 
- ordinary message
- M_BREAK
,  - M_CTL
,  - M_DATA
,  - M_DELAY
,  - M_IOCTL
,  - M_PASSFP
,  - M_PROTO
,  - M_RSE
,  - M_SETOPTS
,  - M_SIG
, 
- otherq
, 
P
- packet mode
,  - description
,  - messages
, 
- panic
, 
- pckt
, , 
- perimeter
- asynchronous access
,  - asynchronous callback functions
,  - choosing a type
,  - defining a type
,  - description
,  - exclusive/shared access flags
,  - flags
,  - fully-hot
,  - inner
,  - inner perimeter flags
,  - outer
,  - outer perimeter flags
,  - PERMOD
,  - routines
,  - synchronous access
, 
- persistent link
, ,  - create
,  - dismantle
, 
- PIPE_BUF
, 
- pipe or FIFO
- read from
,  - write to
, 
- pipemod
- module
, 
- pipemod STREAMS module
, 
- pipes
- STREAMS (see STREAMS-based pipe)
, 
- poll
, 
- poll event
- POLLIN
,  - POLLOUT
,  - POLLRDBAND
,  - POLLRDNORM
,  - POLLWRBAND
,  - POLLWRNORM
, 
- pollfd structure
, 
- polling
- asynchronous input/output
,  - error events
,  - event
,  - example
, , 
- porting from SunOS 4 to SunOS 5
- considerations
, 
- priority band data
- ioctl
,  - routines
, 
- priority band data flush handling
- example
, 
- private data
, 
- private locks across calls
- module
, 
- process incoming data
- example
, 
- process write message blocks
- example
, 
- processing an I_STR ioctl message
- example
, 
- processing an ioctl
- example
, 
- processing input
- example
, 
- protocol
- migration
,  - portability
,  - substitution
, 
- protocol daemon
- example
, 
- protocol messages
- read
, 
- pseudo-device
- driver
, 
- pseudo-terminal
- subsystem
, 
- pseudo-terminal subsystem
- remote mode
, 
- pseudo-tty emulation module
, , 
- pseudo-tty subsystem
,  - description
, ,  - drivers
, ,  - ldterm
,  - messages
,  - packet mode
,  - remote mode
, 
- ptem
, , 
- ptem structure
- example
, 
- ptm (see master driver)
, 
- pts
- example
, 
- pts (see slave driver)
, 
- ptsname
, ,  - with pseudo-tty driver
, 
- pullupmsg
, 
- push/pop modules on/off the stream
, 
- pushing a module
- example
, 
- pushing modules on a STREAMS-based FIFO
, 
- pushing modules on a STREAMS-based pipe
, 
- put procedure
, , , 
- putbq
, 
- putctl
, 
- putctl1
, 
- putnext
, , 
- putq
, 
| |