Section 2
- ParseArgv · process command-line options
- path_resolution · how a pathname is resolved to a file
- pathconf · get configurable pathname variables
- pause · wait for signal
- pciconfig_iobase · pci device information handling
- pciconfig_read · pci device information handling
- pciconfig_write · pci device information handling
- pddupfd · System calls to manage process descriptors
- pdfork · System calls to manage process descriptors
- pdgetpid · System calls to manage process descriptors
- pdkill · System calls to manage process descriptors
- pdopenpid · System calls to manage process descriptors
- pdrfork · System calls to manage process descriptors
- pdwait · System calls to manage process descriptors
- people · fetch a structure containing all ttys, whose owner behaves like a human
- perf_event_open · set up performance monitoring
- perfmonctl · interface to IA-64 performance monitoring unit
- personality · set the process execution domain
- PGAGetBinaryInitProb · Returns the probability that an allele will be randomly initialized to "1" in a PGA_DATATYPE_BINARY string.
- PGAGetIntegerInitType · returns the type of scheme used to randomly initialize strings of data type PGA_DATATYPE_INTEGER.
- PGAGetMaxIntegerInitValue · returns the maximum of the range of integers used to randomly initialize integer strings.
- PGAGetMaxRealInitValue · returns the maximum value used to randomly initialize allele i in a real string
- PGAGetMinIntegerInitValue · returns the minimum of the range of integers used to randomly initialize integer strings.
- PGAGetMinRealInitValue · returns the minimum value used to randomly initialize allele i in a real string
- PGAGetRandomInitFlag · returns true/false to indicate whether or not alleles are randomly initialized.
- PGAGetRealInitType · returns the type of scheme used to randomly initialize strings of data type PGA_DATATYPE_REAL.
- PGASetBinaryInitProb · specify the probability of initializing an allele to "1" when creating a PGA_DATATYPE_BINARY string.
- PGASetCharacterInitType · sets a flag to specify whether the character strings will be exclusively lowercase, exclusively uppercase, or a mixure of both cases.
- PGASetIntegerInitPermute · sets a flag to tell the initialization routines to set each integer-valued gene to a random permutation of the values given by an upper and lower bound.
- PGASetIntegerInitRange · sets a flag to tell the initialization routines to set each integer-valued gene to a value chosen randomly from the interval given by an upper and lower bound.
- PGASetRandomInitFlag · A boolean flag to indicate whether to randomly initialize alleles.
- PGASetRealInitPercent · sets the upper and lower bounds for randomly initializing real-valued genes.
- PGASetRealInitRange · sets the upper and lower bounds for randomly initializing real-valued genes.
- phys · unimplemented system calls
- pidfd_getfd · obtain a duplicate of another process's file descriptor
- pidfd_open · obtain a file descriptor that refers to a task
- pidfd_send_signal · send a signal to a process specified by a file descriptor
- pipe · create pipe
- pipe2 · create pipe
- pivot_root · change the root mount
- pkey_alloc · allocate or free a protection key
- pkey_free · allocate or free a protection key
- pkey_mprotect · set protection on a region of memory
- poll · wait for some event on a file descriptor
- posix_fadvise · predeclare an access pattern for file data
- posix_fallocate · pre-allocate storage for a range in a file
- posix_madvise · give advice about use of memory
- posix_openpt · open a pseudo-terminal device
- posix_spawn · spawn a process
- ppoll · wait for some event on a file descriptor
- PR_GET_SECCOMP · get the secure computing mode
- PR_MPX_ENABLE_MANAGEMENT · enable or disable kernel management of Memory Protection eXtensions (MPX)
- PR_TASK_PERF_EVENTS_DISABLE · disable or enable performance counters attached to the calling process
- prctl · operations on a process or thread
- PRCV · LAM physical layer message passing (virtual circuits)
- PRCVC · LAM physical layer message passing (virtual circuits)
- PRCVO · LAM physical layer message passing (virtual circuits)
- pread · read from or write to a file descriptor at a given offset
- pread64 · read from or write to a file descriptor at a given offset
- preadv · read or write data into multiple buffers
- preadv2 · read or write data into multiple buffers
- precv · LAM physical layer message passing (virtual circuits)
- Preserve · avoid freeing storage while it's being used
- prlimit · get/set resource limits
- prlimit64 · get/set resource limits
- procctl · control processes
- process_madvise · give advice about use of memory to a process
- process_vm_readv · transfer data between process address spaces
- process_vm_writev · transfer data between process address spaces
- prof · unimplemented system calls
- profil · control process profiling
- pselect · synchronous I/O multiplexing
- pselect6 · synchronous I/O multiplexing
- psend · LAM physical layer message passing (virtual circuits)
- PSND · LAM physical layer message passing (virtual circuits)
- PSNDC · LAM physical layer message passing (virtual circuits)
- PSNDO · LAM physical layer message passing (virtual circuits)
- pthread_kill · send a signal to a specified thread
- pthread_setugid_np · Set the per-thread userid and single groupid.
- pthread_sigmask · examine and/or change a thread's signal mask
- ptrace · process trace
- putmsg · unimplemented system calls
- putpmsg · unimplemented system calls
- pwrite · read from or write to a file descriptor at a given offset
- pwrite64 · read from or write to a file descriptor at a given offset
- pwritev · read or write data into multiple buffers
- pwritev2 · read or write data into multiple buffers