The Open Group Base Specifications Issue 7
IEEE Std 1003.1-2008, 2016 Edition
Copyright © 2016 The IEEE and The Open Group, All Rights reserved.

[ 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 | Index ]

### P

- paste - merge corresponding or subsequent lines of files
- patch - apply changes to files
- pathchk - check pathnames
- pathconf(), fpathconf - get configurable pathname variables
- pause() - suspend the thread until a signal is received
- pax - portable archive interchange
- pclose() - close a pipe stream to or from a process
- perror() - write error messages to standard error
- pipe() - create an interprocess channel
- poll() - input/output multiplexing
- poll.h - definitions for the poll() function
- popen() - initiate pipe streams to or from a process
- posix_fadvise() - file advisory information (ADVANCED REALTIME)
- posix_fallocate() - file space control (ADVANCED REALTIME)
- posix_madvise() - memory advisory information and alignment control (ADVANCED REALTIME)
- posix_memalign() - aligned memory allocation (ADVANCED REALTIME)
- posix_mem_offset() - find offset and length of a mapped typed memory block (ADVANCED REALTIME)
- posix_openpt() - open a pseudo-terminal device
- posix_spawn(), posix_spawnp - spawn a process (ADVANCED REALTIME)
- posix_spawnattr_destroy(), posix_spawnattr_init - destroy and initialize spawn attributes object (ADVANCED REALTIME)
- posix_spawnattr_getflags(), posix_spawnattr_setflags - get and set the spawn-flags attribute of a spawn attributes object (ADVANCED REALTIME)
- posix_spawnattr_getpgroup(), posix_spawnattr_setpgroup - get and set the spawn-pgroup attribute of a spawn attributes object (ADVANCED REALTIME)
- posix_spawnattr_getschedparam(), posix_spawnattr_setschedparam - get and set the spawn-schedparam attribute of a spawn attributes object (ADVANCED REALTIME)
- posix_spawnattr_getschedpolicy(), posix_spawnattr_setschedpolicy - get and set the spawn-schedpolicy attribute of a spawn attributes object (ADVANCED REALTIME)
- posix_spawnattr_getsigdefault(), posix_spawnattr_setsigdefault - get and set the spawn-sigdefault attribute of a spawn attributes object (ADVANCED REALTIME)
- posix_spawnattr_getsigmask(), posix_spawnattr_setsigmask - get and set the spawn-sigmask attribute of a spawn attributes object (ADVANCED REALTIME)
- posix_spawnattr_init(), posix_spawnattr_destroy - destroy and initialize spawn attributes object (ADVANCED REALTIME)
- posix_spawnattr_setflags(), posix_spawnattr_getflags - get and set the spawn-flags attribute of a spawn attributes object (ADVANCED REALTIME)
- posix_spawnattr_setpgroup(), posix_spawnattr_getpgroup - get and set the spawn-pgroup attribute of a spawn attributes object (ADVANCED REALTIME)
- posix_spawnattr_setschedparam(), posix_spawnattr_getschedparam - get and set the spawn-schedparam attribute of a spawn attributes object (ADVANCED REALTIME)
- posix_spawnattr_setschedpolicy(), posix_spawnattr_getschedpolicy - get and set the spawn-schedpolicy attribute of a spawn attributes object (ADVANCED REALTIME)
- posix_spawnattr_setsigdefault(), posix_spawnattr_getsigdefault - get and set the spawn-sigdefault attribute of a spawn attributes object (ADVANCED REALTIME)
- posix_spawnattr_setsigmask(), posix_spawnattr_getsigmask - get and set the spawn-sigmask attribute of a spawn attributes object (ADVANCED REALTIME)
- posix_spawnp(), posix_spawn - spawn a process (ADVANCED REALTIME)
- posix_spawn_file_actions_addclose(), posix_spawn_file_actions_addopen - add close or open action to spawn file actions object (ADVANCED REALTIME)
- posix_spawn_file_actions_adddup2() - add dup2 action to spawn file actions object (ADVANCED REALTIME)
- posix_spawn_file_actions_addopen(), posix_spawn_file_actions_addclose - add close or open action to spawn file actions object (ADVANCED REALTIME)
- posix_spawn_file_actions_destroy(), posix_spawn_file_actions_init - destroy and initialize spawn file actions object (ADVANCED REALTIME)
- posix_spawn_file_actions_init(), posix_spawn_file_actions_destroy - destroy and initialize spawn file actions object (ADVANCED REALTIME)
- posix_trace_attr_destroy(), posix_trace_attr_init - destroy and initialize the trace stream attributes object (TRACING)
- posix_trace_attr_getclockres(), posix_trace_attr_getcreatetime, posix_trace_attr_getgenversion, posix_trace_attr_getname, posix_trace_attr_setname - retrieve and set information about a trace stream (TRACING)
- posix_trace_attr_getcreatetime(), posix_trace_attr_getclockres, posix_trace_attr_getgenversion, posix_trace_attr_getname, posix_trace_attr_setname - retrieve and set information about a trace stream (TRACING)
- posix_trace_attr_getgenversion(), posix_trace_attr_getclockres, posix_trace_attr_getcreatetime, posix_trace_attr_getname, posix_trace_attr_setname - retrieve and set information about a trace stream (TRACING)
- posix_trace_attr_getinherited(), posix_trace_attr_getlogfullpolicy, posix_trace_attr_getstreamfullpolicy, posix_trace_attr_setinherited, posix_trace_attr_setlogfullpolicy, posix_trace_attr_setstreamfullpolicy - retrieve and set the behavior of a trace stream (TRACING)
- posix_trace_attr_getlogfullpolicy(), posix_trace_attr_getinherited, posix_trace_attr_getstreamfullpolicy, posix_trace_attr_setinherited, posix_trace_attr_setlogfullpolicy, posix_trace_attr_setstreamfullpolicy - retrieve and set the behavior of a trace stream (TRACING)
- posix_trace_attr_getlogsize(), posix_trace_attr_getmaxdatasize, posix_trace_attr_getmaxsystemeventsize, posix_trace_attr_getmaxusereventsize, posix_trace_attr_getstreamsize, posix_trace_attr_setlogsize, posix_trace_attr_setmaxdatasize, posix_trace_attr_setstreamsize - retrieve and set trace stream size attributes (TRACING)
- posix_trace_attr_getmaxdatasize(), posix_trace_attr_getlogsize, posix_trace_attr_getmaxsystemeventsize, posix_trace_attr_getmaxusereventsize, posix_trace_attr_getstreamsize, posix_trace_attr_setlogsize, posix_trace_attr_setmaxdatasize, posix_trace_attr_setstreamsize - retrieve and set trace stream size attributes (TRACING)
- posix_trace_attr_getmaxsystemeventsize(), posix_trace_attr_getlogsize, posix_trace_attr_getmaxdatasize, posix_trace_attr_getmaxusereventsize, posix_trace_attr_getstreamsize, posix_trace_attr_setlogsize, posix_trace_attr_setmaxdatasize, posix_trace_attr_setstreamsize - retrieve and set trace stream size attributes (TRACING)
- posix_trace_attr_getmaxusereventsize(), posix_trace_attr_getlogsize, posix_trace_attr_getmaxdatasize, posix_trace_attr_getmaxsystemeventsize, posix_trace_attr_getstreamsize, posix_trace_attr_setlogsize, posix_trace_attr_setmaxdatasize, posix_trace_attr_setstreamsize - retrieve and set trace stream size attributes (TRACING)
- posix_trace_attr_getname(), posix_trace_attr_getclockres, posix_trace_attr_getcreatetime, posix_trace_attr_getgenversion, posix_trace_attr_setname - retrieve and set information about a trace stream (TRACING)
- posix_trace_attr_getstreamfullpolicy(), posix_trace_attr_getinherited, posix_trace_attr_getlogfullpolicy, posix_trace_attr_setinherited, posix_trace_attr_setlogfullpolicy, posix_trace_attr_setstreamfullpolicy - retrieve and set the behavior of a trace stream (TRACING)
- posix_trace_attr_getstreamsize(), posix_trace_attr_getlogsize, posix_trace_attr_getmaxdatasize, posix_trace_attr_getmaxsystemeventsize, posix_trace_attr_getmaxusereventsize, posix_trace_attr_setlogsize, posix_trace_attr_setmaxdatasize, posix_trace_attr_setstreamsize - retrieve and set trace stream size attributes (TRACING)
- posix_trace_attr_init(), posix_trace_attr_destroy - destroy and initialize the trace stream attributes object (TRACING)
- posix_trace_attr_setinherited(), posix_trace_attr_getinherited, posix_trace_attr_getlogfullpolicy, posix_trace_attr_getstreamfullpolicy, posix_trace_attr_setlogfullpolicy, posix_trace_attr_setstreamfullpolicy - retrieve and set the behavior of a trace stream (TRACING)
- posix_trace_attr_setlogfullpolicy(), posix_trace_attr_getinherited, posix_trace_attr_getlogfullpolicy, posix_trace_attr_getstreamfullpolicy, posix_trace_attr_setinherited, posix_trace_attr_setstreamfullpolicy - retrieve and set the behavior of a trace stream (TRACING)
- posix_trace_attr_setlogsize(), posix_trace_attr_getlogsize, posix_trace_attr_getmaxdatasize, posix_trace_attr_getmaxsystemeventsize, posix_trace_attr_getmaxusereventsize, posix_trace_attr_getstreamsize, posix_trace_attr_setmaxdatasize, posix_trace_attr_setstreamsize - retrieve and set trace stream size attributes (TRACING)
- posix_trace_attr_setmaxdatasize(), posix_trace_attr_getlogsize, posix_trace_attr_getmaxdatasize, posix_trace_attr_getmaxsystemeventsize, posix_trace_attr_getmaxusereventsize, posix_trace_attr_getstreamsize, posix_trace_attr_setlogsize, posix_trace_attr_setstreamsize - retrieve and set trace stream size attributes (TRACING)
- posix_trace_attr_setname(), posix_trace_attr_getclockres, posix_trace_attr_getcreatetime, posix_trace_attr_getgenversion, posix_trace_attr_getname - retrieve and set information about a trace stream (TRACING)
- posix_trace_attr_setstreamfullpolicy(), posix_trace_attr_getinherited, posix_trace_attr_getlogfullpolicy, posix_trace_attr_getstreamfullpolicy, posix_trace_attr_setinherited, posix_trace_attr_setlogfullpolicy - retrieve and set the behavior of a trace stream (TRACING)
- posix_trace_attr_setstreamsize(), posix_trace_attr_getlogsize, posix_trace_attr_getmaxdatasize, posix_trace_attr_getmaxsystemeventsize, posix_trace_attr_getmaxusereventsize, posix_trace_attr_getstreamsize, posix_trace_attr_setlogsize, posix_trace_attr_setmaxdatasize - retrieve and set trace stream size attributes (TRACING)
- posix_trace_clear() - clear trace stream and trace log (TRACING)
- posix_trace_close(), posix_trace_open, posix_trace_rewind - trace log management (TRACING)
- posix_trace_create(), posix_trace_create_withlog, posix_trace_flush, posix_trace_shutdown - trace stream initialization, flush, and shutdown from a process (TRACING)
- posix_trace_create_withlog(), posix_trace_create, posix_trace_flush, posix_trace_shutdown - trace stream initialization, flush, and shutdown from a process (TRACING)
- posix_trace_event(), posix_trace_eventid_open - trace functions for instrumenting application code (TRACING)
- posix_trace_eventid_equal(), posix_trace_eventid_get_name, posix_trace_trid_eventid_open - manipulate the trace event type identifier (TRACING)
- posix_trace_eventid_get_name(), posix_trace_eventid_equal, posix_trace_trid_eventid_open - manipulate the trace event type identifier (TRACING)
- posix_trace_eventid_open(), posix_trace_event - trace functions for instrumenting application code (TRACING)
- posix_trace_eventset_add(), posix_trace_eventset_del, posix_trace_eventset_empty, posix_trace_eventset_fill, posix_trace_eventset_ismember - manipulate trace event type sets (TRACING)
- posix_trace_eventset_del(), posix_trace_eventset_add, posix_trace_eventset_empty, posix_trace_eventset_fill, posix_trace_eventset_ismember - manipulate trace event type sets (TRACING)
- posix_trace_eventset_empty(), posix_trace_eventset_add, posix_trace_eventset_del, posix_trace_eventset_fill, posix_trace_eventset_ismember - manipulate trace event type sets (TRACING)
- posix_trace_eventset_fill(), posix_trace_eventset_add, posix_trace_eventset_del, posix_trace_eventset_empty, posix_trace_eventset_ismember - manipulate trace event type sets (TRACING)
- posix_trace_eventset_ismember(), posix_trace_eventset_add, posix_trace_eventset_del, posix_trace_eventset_empty, posix_trace_eventset_fill - manipulate trace event type sets (TRACING)
- posix_trace_eventtypelist_getnext_id(), posix_trace_eventtypelist_rewind - iterate over a mapping of trace event types (TRACING)
- posix_trace_eventtypelist_rewind(), posix_trace_eventtypelist_getnext_id - iterate over a mapping of trace event types (TRACING)
- posix_trace_flush(), posix_trace_create, posix_trace_create_withlog, posix_trace_shutdown - trace stream initialization, flush, and shutdown from a process (TRACING)
- posix_trace_getnext_event(), posix_trace_timedgetnext_event, posix_trace_trygetnext_event - retrieve a trace event (TRACING)
- posix_trace_get_attr(), posix_trace_get_status - retrieve the trace attributes or trace status (TRACING)
- posix_trace_get_filter(), posix_trace_set_filter - retrieve and set the filter of an initialized trace stream (TRACING)
- posix_trace_get_status(), posix_trace_get_attr - retrieve the trace attributes or trace status (TRACING)
- posix_trace_open(), posix_trace_close, posix_trace_rewind - trace log management (TRACING)
- posix_trace_rewind(), posix_trace_close, posix_trace_open - trace log management (TRACING)
- posix_trace_set_filter(), posix_trace_get_filter - retrieve and set the filter of an initialized trace stream (TRACING)
- posix_trace_shutdown(), posix_trace_create, posix_trace_create_withlog, posix_trace_flush - trace stream initialization, flush, and shutdown from a process (TRACING)
- posix_trace_start(), posix_trace_stop - trace start and stop (TRACING)
- posix_trace_stop(), posix_trace_start - trace start and stop (TRACING)
- posix_trace_timedgetnext_event(), posix_trace_getnext_event, posix_trace_trygetnext_event - retrieve a trace event (TRACING)
- posix_trace_trid_eventid_open(), posix_trace_eventid_equal, posix_trace_eventid_get_name - manipulate the trace event type identifier (TRACING)
- posix_trace_trygetnext_event(), posix_trace_getnext_event, posix_trace_timedgetnext_event - retrieve a trace event (TRACING)
- posix_typed_mem_get_info() - query typed memory information (ADVANCED REALTIME)
- posix_typed_mem_open() - open a typed memory object (ADVANCED REALTIME)
- pow(), powf, powl - power function
- powf(), pow, powl - power function
- powl(), pow, powf - power function
- pr - print files
- pread(), read - read from a file
- printf - write formatted output
- printf(), dprintf, fprintf, snprintf, sprintf - print formatted output
- prs - print an SCCS file (DEVELOPMENT)
- ps - report process status
- pselect(), select - synchronous I/O multiplexing
- psiginfo(), psignal - write signal information to standard error
- psignal(), psiginfo - write signal information to standard error
- pthread.h - threads
- pthread_atfork() - register fork handlers
- pthread_attr_destroy(), pthread_attr_init - destroy and initialize the thread attributes object
- pthread_attr_getdetachstate(), pthread_attr_setdetachstate - get and set the detachstate attribute
- pthread_attr_getguardsize(), pthread_attr_setguardsize - get and set the thread guardsize attribute
- pthread_attr_getinheritsched(), pthread_attr_setinheritsched - get and set the inheritsched attribute (REALTIME THREADS)
- pthread_attr_getschedparam(), pthread_attr_setschedparam - get and set the schedparam attribute
- pthread_attr_getschedpolicy(), pthread_attr_setschedpolicy - get and set the schedpolicy attribute (REALTIME THREADS)
- pthread_attr_getscope(), pthread_attr_setscope - get and set the contentionscope attribute (REALTIME THREADS)
- pthread_attr_getstack(), pthread_attr_setstack - get and set stack attributes
- pthread_attr_getstacksize(), pthread_attr_setstacksize - get and set the stacksize attribute
- pthread_attr_init(), pthread_attr_destroy - destroy and initialize the thread attributes object
- pthread_attr_setdetachstate(), pthread_attr_getdetachstate - get and set the detachstate attribute
- pthread_attr_setguardsize(), pthread_attr_getguardsize - get and set the thread guardsize attribute
- pthread_attr_setinheritsched(), pthread_attr_getinheritsched - get and set the inheritsched attribute (REALTIME THREADS)
- pthread_attr_setschedparam(), pthread_attr_getschedparam - get and set the schedparam attribute
- pthread_attr_setschedpolicy(), pthread_attr_getschedpolicy - get and set the schedpolicy attribute (REALTIME THREADS)
- pthread_attr_setscope(), pthread_attr_getscope - get and set the contentionscope attribute (REALTIME THREADS)
- pthread_attr_setstack(), pthread_attr_getstack - get and set stack attributes
- pthread_attr_setstacksize(), pthread_attr_getstacksize - get and set the stacksize attribute
- pthread_barrierattr_destroy(), pthread_barrierattr_init - destroy and initialize the barrier attributes object
- pthread_barrierattr_getpshared(), pthread_barrierattr_setpshared - get and set the process-shared attribute of the barrier attributes object
- pthread_barrierattr_init(), pthread_barrierattr_destroy - destroy and initialize the barrier attributes object
- pthread_barrierattr_setpshared(), pthread_barrierattr_getpshared - get and set the process-shared attribute of the barrier attributes object
- pthread_barrier_destroy(), pthread_barrier_init - destroy and initialize a barrier object
- pthread_barrier_init(), pthread_barrier_destroy - destroy and initialize a barrier object
- pthread_barrier_wait() - synchronize at a barrier
- pthread_cancel() - cancel execution of a thread
- pthread_cleanup_pop(), pthread_cleanup_push - establish cancellation handlers
- pthread_cleanup_push(), pthread_cleanup_pop - establish cancellation handlers
- pthread_condattr_destroy(), pthread_condattr_init - destroy and initialize the condition variable attributes object
- pthread_condattr_getclock(), pthread_condattr_setclock - get and set the clock selection condition variable attribute
- pthread_condattr_getpshared(), pthread_condattr_setpshared - get and set the process-shared condition variable attributes
- pthread_condattr_init(), pthread_condattr_destroy - destroy and initialize the condition variable attributes object
- pthread_condattr_setclock(), pthread_condattr_getclock - get and set the clock selection condition variable attribute
- pthread_condattr_setpshared(), pthread_condattr_getpshared - get and set the process-shared condition variable attributes
- pthread_cond_broadcast(), pthread_cond_signal - broadcast or signal a condition
- pthread_cond_destroy(), pthread_cond_init - destroy and initialize condition variables
- pthread_cond_init(), pthread_cond_destroy - destroy and initialize condition variables
- pthread_cond_signal(), pthread_cond_broadcast - broadcast or signal a condition
- pthread_cond_timedwait(), pthread_cond_wait - wait on a condition
- pthread_cond_wait(), pthread_cond_timedwait - wait on a condition
- pthread_create() - thread creation
- pthread_detach() - detach a thread
- pthread_equal() - compare thread IDs
- pthread_exit() - thread termination
- pthread_getconcurrency(), pthread_setconcurrency - get and set the level of concurrency
- pthread_getcpuclockid() - access a thread CPU-time clock (ADVANCED REALTIME THREADS)
- pthread_getschedparam(), pthread_setschedparam - dynamic thread scheduling parameters access (REALTIME THREADS)
- pthread_getspecific(), pthread_setspecific - thread-specific data management
- pthread_join() - wait for thread termination
- pthread_key_create() - thread-specific data key creation
- pthread_key_delete() - thread-specific data key deletion
- pthread_kill() - send a signal to a thread
- pthread_mutexattr_destroy(), pthread_mutexattr_init - destroy and initialize the mutex attributes object
- pthread_mutexattr_getprioceiling(), pthread_mutexattr_setprioceiling - get and set the prioceiling attribute of the mutex attributes object (REALTIME THREADS)
- pthread_mutexattr_getprotocol(), pthread_mutexattr_setprotocol - get and set the protocol attribute of the mutex attributes object (REALTIME THREADS)
- pthread_mutexattr_getpshared(), pthread_mutexattr_setpshared - get and set the process-shared attribute
- pthread_mutexattr_getrobust(), pthread_mutexattr_setrobust - get and set the mutex robust attribute
- pthread_mutexattr_gettype(), pthread_mutexattr_settype - get and set the mutex type attribute
- pthread_mutexattr_init(), pthread_mutexattr_destroy - destroy and initialize the mutex attributes object
- pthread_mutexattr_setprioceiling(), pthread_mutexattr_getprioceiling - get and set the prioceiling attribute of the mutex attributes object (REALTIME THREADS)
- pthread_mutexattr_setprotocol(), pthread_mutexattr_getprotocol - get and set the protocol attribute of the mutex attributes object (REALTIME THREADS)
- pthread_mutexattr_setpshared(), pthread_mutexattr_getpshared - get and set the process-shared attribute
- pthread_mutexattr_setrobust(), pthread_mutexattr_getrobust - get and set the mutex robust attribute
- pthread_mutexattr_settype(), pthread_mutexattr_gettype - get and set the mutex type attribute
- pthread_mutex_consistent() - mark state protected by robust mutex as consistent
- pthread_mutex_destroy(), pthread_mutex_init - destroy and initialize a mutex
- pthread_mutex_getprioceiling(), pthread_mutex_setprioceiling - get and set the priority ceiling of a mutex (REALTIME THREADS)
- pthread_mutex_init(), pthread_mutex_destroy - destroy and initialize a mutex
- pthread_mutex_lock(), pthread_mutex_trylock, pthread_mutex_unlock - lock and unlock a mutex
- pthread_mutex_setprioceiling(), pthread_mutex_getprioceiling - get and set the priority ceiling of a mutex (REALTIME THREADS)
- pthread_mutex_timedlock() - lock a mutex
- pthread_mutex_trylock(), pthread_mutex_lock, pthread_mutex_unlock - lock and unlock a mutex
- pthread_mutex_unlock(), pthread_mutex_lock, pthread_mutex_trylock - lock and unlock a mutex
- pthread_once() - dynamic package initialization
- pthread_rwlockattr_destroy(), pthread_rwlockattr_init - destroy and initialize the read-write lock attributes object
- pthread_rwlockattr_getpshared(), pthread_rwlockattr_setpshared - get and set the process-shared attribute of the read-write lock attributes object
- pthread_rwlockattr_init(), pthread_rwlockattr_destroy - destroy and initialize the read-write lock attributes object
- pthread_rwlockattr_setpshared(), pthread_rwlockattr_getpshared - get and set the process-shared attribute of the read-write lock attributes object
- pthread_rwlock_destroy(), pthread_rwlock_init - destroy and initialize a read-write lock object
- pthread_rwlock_init(), pthread_rwlock_destroy - destroy and initialize a read-write lock object
- pthread_rwlock_rdlock(), pthread_rwlock_tryrdlock - lock a read-write lock object for reading
- pthread_rwlock_timedrdlock() - lock a read-write lock for reading
- pthread_rwlock_timedwrlock() - lock a read-write lock for writing
- pthread_rwlock_tryrdlock(), pthread_rwlock_rdlock - lock a read-write lock object for reading
- pthread_rwlock_trywrlock(), pthread_rwlock_wrlock - lock a read-write lock object for writing
- pthread_rwlock_unlock() - unlock a read-write lock object
- pthread_rwlock_wrlock(), pthread_rwlock_trywrlock - lock a read-write lock object for writing
- pthread_self() - get the calling thread ID
- pthread_setcancelstate(), pthread_setcanceltype, pthread_testcancel - set cancelability state
- pthread_setcanceltype(), pthread_setcancelstate, pthread_testcancel - set cancelability state
- pthread_setconcurrency(), pthread_getconcurrency - get and set the level of concurrency
- pthread_setschedparam(), pthread_getschedparam - dynamic thread scheduling parameters access (REALTIME THREADS)
- pthread_setschedprio() - dynamic thread scheduling parameters access (REALTIME THREADS)
- pthread_setspecific(), pthread_getspecific - thread-specific data management
- pthread_sigmask(), sigprocmask - examine and change blocked signals
- pthread_spin_destroy(), pthread_spin_init - destroy or initialize a spin lock object
- pthread_spin_init(), pthread_spin_destroy - destroy or initialize a spin lock object
- pthread_spin_lock(), pthread_spin_trylock - lock a spin lock object
- pthread_spin_trylock(), pthread_spin_lock - lock a spin lock object
- pthread_spin_unlock() - unlock a spin lock object
- pthread_testcancel(), pthread_setcancelstate, pthread_setcanceltype - set cancelability state
- ptsname() - get name of the slave pseudo-terminal device
- putc() - put a byte on a stream
- putchar() - put a byte on a stdout stream
- putchar_unlocked(), getc_unlocked, getchar_unlocked, putc_unlocked - stdio with explicit client locking
- putc_unlocked(), getc_unlocked, getchar_unlocked, putchar_unlocked - stdio with explicit client locking
- putenv() - change or add a value to an environment
- putmsg(), putpmsg - send a message on a STREAM (STREAMS)
- putpmsg(), putmsg - send a message on a STREAM (STREAMS)
- puts() - put a string on standard output
- pututxline(), endutxent, getutxent, getutxid, getutxline, setutxent - user accounting database functions
- putwc() - put a wide character on a stream
- putwchar() - put a wide character on a stdout stream
- pwd - return working directory name
- pwd.h - password structure
- pwrite(), write - write on a file

Topics

- Page Size
- Page
- Parameter
- Parameters that Can be Set
- Parent Directory
- Parent Process ID
- Parent Process
- Path Prefix
- Pathname Component
- Pathname Resolution
- Pathname
- Pattern
- Period Character (<period>)
- Permissions
- Persistence
- Pipe
- Polling
- Portable Character Set
- Portable Character Set
- Portable Filename Character Set
- Portable Filename
- Positional Parameter
- POSIX Locale
- Preallocation
- Preempted Process (or Thread)
- Previous Job
- Printable Character
- Printable File
- Priority Band
- Priority Inversion
- Priority Scheduling
- Priority-Based Scheduling
- Priority
- Privilege
- Process Group ID
- Process Group Leader
- Process Group Lifetime
- Process Group
- Process ID Reuse
- Process ID
- Process Lifetime
- Process Memory Locking
- Process Termination
- Process Virtual Time
- Process-To-Process Communication
- Process
- Program
- Protocol
- Pseudo-Terminal