man pages section 3: Basic Library Functions
    
P
 
 page size, system, get - getpagesize ( Index Term Link )
 
 password databases
  lock the lock file -- lckpwdf ( Index Term Link )
  unlock the lock file -- ulckpwdf ( Index Term Link )
 
 passwords
  get password entry from a file -- fgetpwent ( Index Term Link )
  get password entry from a file -- fgetpwent_r ( Index Term Link )
  get password entry in user database -- endpwent ( Index Term Link )
  get password entry in user database -- getpwent ( Index Term Link )
  get password entry in user database -- getpwent_r ( Index Term Link )
  get password entry in user database -- getpwnam ( Index Term Link )
  get password entry in user database -- getpwnam_r ( Index Term Link )
  get password entry in user database -- getpwuid ( Index Term Link )
  get password entry in user database -- getpwuid_r ( Index Term Link )
  get password entry in user database -- setpwent ( Index Term Link )
  get passwd entry from UID - getpw ( Index Term Link )
  write password file entry - putpwent ( Index Term Link )
 
 passwords, shadow
  get shadow password database entry (reentrant) -- fgetspent_r ( Index Term Link )
  get shadow password database entry (reentrant) -- getspent_r ( Index Term Link )
  get shadow password database entry (reentrant) -- getspnam_r ( Index Term Link )
  get shadow password database entry -- endspent ( Index Term Link )
  get shadow password database entry -- fgetspent ( Index Term Link )
  get shadow password database entry -- getspent ( Index Term Link )
  get shadow password database entry -- getspnam ( Index Term Link )
  get shadow password database entry -- setspent ( Index Term Link )
  write shadow password file entry - putspent ( Index Term Link )
 
 path name, return last element - path name ( Index Term Link )
 
 pclose -- initiate pipe to/from a process ( Index Term Link )
 
 perform word expansions
  -- wordexp ( Index Term Link )
  -- wordfree ( Index Term Link )
 
 perror -- print system error messages ( Index Term Link )
 
 pfmt - display error message in standard format ( Index Term Link )
 
 pipes
  initiate to/from a process -- pclose ( Index Term Link )
  initiate to/from a process -- popen ( Index Term Link )
 
 plock - lock or unlock into memory process, text, or data ( Index Term Link )
 
 popen -- initiate pipe to/from a process ( Index Term Link )
 
 print formatted output
  -- fprintf ( Index Term Link )
  -- printf ( Index Term Link )
  -- snprintf ( Index Term Link )
  -- sprintf ( Index Term Link )
 
 print formatted output of a variable argument list
  -- vfprintf ( Index Term Link )
  -- vprintf ( Index Term Link )
  -- vsnprintf ( Index Term Link )
  -- vsprintf ( Index Term Link )
 
 print formatted wide-character output
  -- fwprintf ( Index Term Link )
  -- swprintf ( Index Term Link )
  -- wprintf ( Index Term Link )
 
 printf -- formatted output conversion ( Index Term Link )
 
 printf -- print formatted output ( Index Term Link )
 
 Process Code string operations -- wstring ( Index Term Link )
 
 Process Code string operations -- wscasecmp, wscasecmp ( Index Term Link )
 
 Process Code string operations -- wscol, wscol ( Index Term Link )
 
 Process Code string operations -- wsdup, wsdup ( Index Term Link )
 
 Process Code string operations -- wsncasecmp, wsncasecmp ( Index Term Link )
 
 process statistics, prepare execution profile - monitor ( Index Term Link )
 
 processes
  change priority - nice ( Index Term Link )
  duplicate an open file descriptor - dup2 ( Index Term Link )
  generate path name for controlling terminal -- ctermid, ctermid_r ( Index Term Link )
  get character-string representation - cuserid ( Index Term Link )
  initiate pipe to/from a process -- popen, pclose ( Index Term Link )
  manipulate user contexts -- makecontext, swapcontext ( Index Term Link )
  memory lock or unlock - plock ( Index Term Link )
  prepare execution profile - monitor ( Index Term Link )
  report CPU time used - clock ( Index Term Link )
  send signal to a process group - killpg ( Index Term Link )
  send signal to program - raise ( Index Term Link )
  suspend execution for interval - sleep ( Index Term Link )
  terminate process -- exit ( Index Term Link )
  terminate the process abnormally - abort ( Index Term Link )
  wait for process to terminate or stop -- WIFEXITED ( Index Term Link )
  wait for process to terminate or stop -- WIFSIGNALED ( Index Term Link )
  wait for process to terminate or stop -- WIFSTOPPED ( Index Term Link )
  wait for process to terminate or stop -- wait ( Index Term Link )
 
 profiling utilities, prepare process execution profile - monitor ( Index Term Link )
 
 program assertion, verify - assert ( Index Term Link )
 
 program messages
  open/close a message catalog -- catopen, catclose ( Index Term Link )
  read - catgets ( Index Term Link )
 
 programs, last locations -- end, etext, edata ( Index Term Link )
 
 pseudo-terminal device
  get name of the slave pseudo-terminal device - ptsname ( Index Term Link )
  grant access to the slave pseudo-terminal device - grantpt ( Index Term Link )
 
 pseudorandom number functions
  -- initstate ( Index Term Link )
  -- random ( Index Term Link )
  -- setstate ( Index Term Link )
  -- srandom ( Index Term Link )
 
 psiginfo -- system signal messages ( Index Term Link )
 
 psignal -- system signal messages ( Index Term Link ) ( Index Term Link )
 
 ptsname - get name of the slave pseudo-terminal device ( Index Term Link )
 
 push byte back into input stream - ungetc ( Index Term Link )
 
 push wide-character code back into input stream - ungetwc ( Index Term Link )
 
 put a byte on a stream
  -- fputc ( Index Term Link )
  -- putc ( Index Term Link )
  -- putc_unlocked ( Index Term Link )
  -- putchar ( Index Term Link )
  -- putchar_unlocked ( Index Term Link )
  -- putw ( Index Term Link )
 
 put wide character string on a stream - fputws ( Index Term Link )
 
 putc -- put a byte on a stream ( Index Term Link )
 
 putc_unlocked -- put a byte on a stream ( Index Term Link )
 
 putchar -- put a byte on a stream ( Index Term Link )
 
 putchar_unlocked -- put a byte on a stream ( Index Term Link )
 
 putenv - change or add value to environment ( Index Term Link )
 
 putmntent -- get mnttab file information ( Index Term Link )
 
 putpwent - write password file entry ( Index Term Link )
 
 putspent - write shadow password file entry ( Index Term Link )
 
 pututline -- user accounting database functions ( Index Term Link )
 
 pututxline -- user accounting database functions ( Index Term Link )
 
 putw -- put a byte on a stream ( Index Term Link )
 
 putws - convert a string of Process Code characters to EUC characters and put it on a stream ( Index Term Link )