Caution: This version of this document is no longer maintained. For the latest documentation, see http://www.qnx.com/developers/docs.

Keywords - P


· ! · 0 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z ·


P_NOWAIT
· Concurrency ·

P_NOWAITO
· Concurrency · Detecting termination from a starter process ·

P_OVERLAY
· Concurrency · Process creation ·

P_WAIT
· Concurrency · Process creation ·

parallel builds
· Performing parallel builds ·

partial builds
· Performing partial builds ·

PATH
· Process creation · Shared libraries ·

pathname delimiter in QNX documentation
· Note to Windows users ·

pdebug
for serial links
· Serial connection ·

Photon
· Process model ·

PIC
· Determining the source of the interrupt ·

PINFO
· A library and an application · A single application · hook_pinfo() · The qconfig.mk include file · The qtargets.mk include file ·

pointers, stale
· Releasing memory ·

polling
· BLOCKED and READY states ·
use interrupts instead
· What's an interrupt? ·

portable code
· Conforming to standards ·
QNX- or Neutrino-specific
· Including QNX- or Neutrino-specific code ·

ports
· _NTO_TCTL_IO behavior ·

POSIX-compliant code
· Conforming to standards ·

_POSIX_C_SOURCE
· Conforming to standards ·

POST_BUILD macro
· The qtargets.mk include file ·

POST_CINSTALL macro
· The qtargets.mk include file ·

POST_CLEAN macro
· The qtargets.mk include file ·

POST_HINSTALL macro
· The qtargets.mk include file ·

POST_ICLEAN macro
· The qtargets.mk include file ·

POST_INSTALL macro
· The qtargets.mk include file ·

POST_TARGET macro
· The qtargets.mk include file ·

postmortem debugging
· Abnormal process termination ·

PPC
· Accessing I/O ports ·

PRE_BUILD macro
· The qtargets.mk include file ·

PRE_CINSTALL macro
· The qtargets.mk include file ·

PRE_CLEAN macro
· The qtargets.mk include file ·

PRE_HINSTALL macro
· The qtargets.mk include file ·

PRE_ICLEAN macro
· The qtargets.mk include file ·

PRE_INSTALL macro
· The qtargets.mk include file ·

PRE_TARGET macro
· The qtargets.mk include file ·

preprocessor symbols
defining
· Conforming to standards ·
QNX- or Neutrino-specific code
· Including QNX- or Neutrino-specific code ·

priorities
· Priorities and scheduling · Scheduling algorithms ·
effective
· Priority range ·
range
· Priority range ·
real
· Priority range ·

privileges, I/O
· _NTO_TCTL_IO behavior ·

process.h
· Conforming to standards ·

processes
attributes, examining
· Examining process and thread attributes ·
breakpoints, setting
· DCMD_PROC_BREAK · DCMD_PROC_GET_BREAKLIST · DCMD_PROC_WAITSTOP · Setting breakpoints ·
can be started/stopped dynamically
· An application as a set of processes ·
channel
last one a message was received on
· Thread information ·
channels
getting a list of
· DCMD_PROC_CHANNELS ·
concurrency
· Concurrency ·
controlling via /proc
· Controlling processes via the /proc filesystem ·
creation
· Process creation ·
defined
· Some definitions ·
dumped, detecting
· Detecting dumped processes ·
exit status
· Normal process termination · Thread information ·
faults
· DCMD_PROC_RUN ·
interrupt handlers, getting a list of
· DCMD_PROC_IRQS ·
manipulating
· Manipulating a process or thread ·
multithreaded, purpose of
· Why threads? ·
reasons for breaking application into multiple
· An application as a set of processes ·
signals
· DCMD_PROC_RUN · Thread information ·
delivering
· DCMD_PROC_SIGNAL ·
starting
· Starting processes — two methods ·
starting via shell script
· Starting processes — two methods ·
status, getting
· DCMD_PROC_STATUS · DCMD_PROC_TIDSTATUS · Thread information ·
termination
· Process termination ·
abnormal
· Abnormal process termination ·
detecting
· Detecting process termination ·
effect on child processes
· Effect of parent termination ·
normal
· Normal process termination ·
timers, getting a list of
· DCMD_PROC_TIMERS ·

procfs_break
· DCMD_PROC_BREAK · DCMD_PROC_GET_BREAKLIST ·

procfs_channel
· DCMD_PROC_CHANNELS ·

procfs_debuginfo
· DCMD_PROC_MAPDEBUG · DCMD_PROC_MAPDEBUG_BASE ·

procfs_fpreg
· DCMD_PROC_GETALTREG · DCMD_PROC_GETFPREG · DCMD_PROC_SETALTREG · DCMD_PROC_SETFPREG ·

procfs_greg
· DCMD_PROC_GETGREG · DCMD_PROC_SETGREG ·

procfs_info
· DCMD_PROC_INFO ·

procfs_irq
· DCMD_PROC_IRQS ·

procfs_mapinfo
· DCMD_PROC_MAPINFO · DCMD_PROC_PAGEDATA ·

procfs_regset
· DCMD_PROC_GETREGSET · DCMD_PROC_SETREGSET ·

procfs_run
· DCMD_PROC_RUN ·

procfs_signal
· DCMD_PROC_SIGNAL ·

procfs_status
· DCMD_PROC_STATUS · DCMD_PROC_STOP · DCMD_PROC_TIDSTATUS · DCMD_PROC_WAITSTOP · Thread information ·

procfs_sysinfo
· DCMD_PROC_SYSINFO ·

procfs_timer
· DCMD_PROC_TIMERS ·

procmgr_daemon()
· Detecting process termination · Detecting termination from a starter process ·

PROCMGR_EVENT_DAEMON_DEATH
· Detecting the termination of daemons ·

procmgr_event_notify()
· Detecting the termination of daemons ·

procnto
default permissions in /proc
· Establishing a connection ·
diagnostics for abnormal process termination
· Abnormal process termination ·
filesystem
· Controlling processes via the /proc filesystem ·
process creation
· Process creation ·

PRODUCT macro
· The qrules.mk include file ·

PRODUCT_ROOT macro
· A library and an application · The qrules.mk include file ·

Programmable Interrupt Controller
See PIC

PROJECT macro
· The qrules.mk include file ·

PROJECT_ROOT macro
· A library and an application · A single application · The qrules.mk include file ·

PROT_NOCACHE
· shm_ctl() behavior ·

PROT_READ
· shm_ctl() behavior ·

PROT_WRITE
· shm_ctl() behavior ·

pthread_attr_setschedparam()
· Scheduling algorithms ·

pthread_attr_setschedppolicy()
· Scheduling algorithms ·

pthread_exit()
· Some definitions ·

pthread_getschedparam()
· Scheduling algorithms ·

pthread_self()
· Scheduling algorithms ·

pthread_setschedparam()
· Scheduling algorithms ·

pulses
interrupt handlers
· Using InterruptAttach() ·

PWD_HOST
· qconfig.mk macros ·

· ! · 0 · A · B · C · D · E · F · G · H · I · J · K · L · M · N · O · P · Q · R · S · T · U · V · W · X · Y · Z ·