P
- packet mode, Glossary
- description, Packet Mode
- messages, Packet Mode
- panic, Shared Data
- pckt
- Packet Mode
- Packet Mode
- perimeter
- asynchronous access, MT STREAMS Perimeters
- asynchronous callback functions, Asynchronous Callback Functions
- choosing a type, Choosing a Perimeter Type
- defining a type, Defining Perimeter Types
- description, MT STREAMS Perimeters
- exclusive/shared access flags, Choosing a Perimeter Type
- flags, Choosing a Perimeter Type
- fully-hot, Hot Perimeters
- inner, Inner Perimeters
- inner perimeter flags, Choosing a Perimeter Type
- outer, Outer Perimeters
- outer perimeter flags, Choosing a Perimeter Type
- PERMOD, PERMOD Perimeter
- routines, Routines Used Inside a Perimeter
- synchronous access, MT STREAMS Perimeters
- persistent link
- Persistent Links
- Glossary
- create, Persistent Links
- dismantle, Persistent Links
- PIPE_BUF, Writing to a Pipe or FIFO
- pipe or FIFO
- read from, Reading From a Pipe or FIFO
- write to, Writing to a Pipe or FIFO
- pipemod, module, Flushing Pipes and FIFOs
- pipemod STREAMS module, Flushing Pipes and FIFOs
- pipes, STREAMS (see STREAMS-based pipe), Overview of Pipes and FIFOs
- poll, Synchronous Input and Output
- poll event
- POLLIN, Synchronous Input and Output
- POLLOUT, Synchronous Input and Output
- POLLRDBAND, Synchronous Input and Output
- POLLRDNORM, Synchronous Input and Output
- POLLWRBAND, Synchronous Input and Output
- POLLWRNORM, Synchronous Input and Output
- pollfd structure, Synchronous Input and Output
- polling
- asynchronous input/output, Asynchronous Input and Output
- error events, Synchronous Input and Output
- event, Synchronous Input and Output
- example
- Synchronous Input and Output
- Synchronous Input and Output
- porting from SunOS 4 to SunOS 5, considerations, Porting to the SunOS 5 System
- priority band data
- ioctl, Controlling Data Flow and Priorities
- routines, Using qband Information
- priority band data flush handling, example, Flushing Priority Band
- private data, Message Processing
- private locks across calls, module, Asynchronous Callback Functions
- process incoming data, example, Synchronous Input and Output
- process write message blocks, example, Message Allocation and Freeing
- processing an ioctl, example, Module and Driver Control
- processing an ioctl message, example, I_STR ioctl Processing
- processing input, example, Module and Driver Control
- protocol
- migration, Protocol Migration
- portability, Protocol Portability
- substitution, Protocol Substitution
- protocol daemon, example, Building a Multiplexer
- protocol messages, read, Read Options
- pseudo-device, driver, Glossary
- pseudo-terminal, subsystem, Glossary
- pseudo-terminal subsystem, remote mode, Glossary
- pseudo-tty emulation module
- Pseudo-TTY Emulation Module: ptem
- open and close Routines
- pseudo-tty subsystem, STREAMS-based Pseudo-Terminal Subsystem
- description
- STREAMS-based Pseudo-Terminal Subsystem
- ptsname
- drivers
- Master Driver and Slave Driver Characteristics
- Pseudo-TTY Drivers: ptm and pts
- ldterm, Line-Discipline Module
- messages, Pseudo-TTY Emulation Module: ptem
- packet mode, Packet Mode
- remote mode, Remote Mode
- ptem
- Pseudo-TTY Emulation Module: ptem
- open and close Routines
- ptem structure, example, ptem Data Structure
- ptm (see master driver), STREAMS-based Pseudo-Terminal Subsystem
- pts, example, pts Example
- pts (see slave driver), STREAMS-based Pseudo-Terminal Subsystem
- ptsname
- ptsname
- ptsname
- with pseudo-tty driver, Pseudo-TTY Drivers: ptm and pts
- pullupmsg, Kernel Utility Interface Summary
- push/pop modules on/off the stream, I_LIST ioctl
- pushing a module, example, Inserting Modules
- pushing modules on a STREAMS-based FIFO, Creating and Opening Pipes and FIFOs
- pushing modules on a STREAMS-based pipe, Creating and Opening Pipes and FIFOs
- put procedure
- Structure of a Message Queue
- put Procedure
- Queue service Procedure
- putbq, Kernel Utility Interface Summary
- putctl, Kernel Utility Interface Summary
- putctl1, Kernel Utility Interface Summary
- putnext
- Flushing Pipes and FIFOs
- Kernel Utility Interface Summary
- putq, Kernel Utility Interface Summary