Select the service you want to read about or go back to Base Operating System (BOS) and Extensions.
| PTHREAD_COND_INITIALIZER Macro | Initializes a static condition variable with default attributes. | 
| PTHREAD_MUTEX_INITIALIZER Macro | Initializes a static mutex with default attributes. | 
| PTHREAD_ONCE_INIT Macro | Initializes a once synchronization control structure. | 
| pair_content Subroutine | Color manipulation functions and external variables for color support. | 
| passwdexpired Subroutine | Checks the user's password to determine if it has expired. | 
| pathconf Subroutine | Retrieves file-implementation characteristics. | 
| pause Subroutine | Suspends a process until a signal is received. | 
| pclose Subroutine | Closes a pipe to a process. | 
| perror Subroutine | Writes a message explaining a subroutine error. | 
| pipe Subroutine | Creates an interprocess channel. | 
| plock Subroutine | Locks the process, text, or data in memory. | 
| pm_battery_control Subroutine | Controls and queries the battery status. | 
| pm_control_parameter Subroutine | Controls and queries Power Management parameters. | 
| pm_control_state Subroutine | Controls and queries the Power Management states. | 
| pm_event_query Subroutine | Queries a Power Management Event. | 
| pmlib_get_event_notice Subroutine | Gets a new PM event. | 
| pmlib_register_application Subroutine | Registers or unregister a PM aware application. | 
| pmlib_request_battery Subroutine | Queries and controls the battery status. | 
| pmlib_request_parameter Subroutine | Queries and controls the PM system parameters. | 
| pmlib_request_state Subroutine | Requests system state change. | 
| pnoutrefresh Subroutine | Pad management functions. | 
| poll Subroutine | Checks the I/O status of multiple file descriptors and message queues. | 
| popen Subroutine | Initiates a pipe to a process. | 
| pow Subroutine (Math) | Computes exponential, logarithm, and power functions. | 
| pow Subroutine (BSD) | Multiple-precision integer arithmetic. | 
| powl Subroutine | Computes exponential, logarithm, and power functions. | 
| prefresh Subroutine | Pad management functions. | 
| printf Subroutine | Prints formatted output. | 
| printw Subroutine | Performs a printf command on a window using the specified format control string. | 
| profil Subroutine | Starts and stops program address sampling for execution profiling. | 
| psdanger Subroutine | Defines the amount of free paging space available. | 
| psignal Subroutine | Prints system signal messages. | 
| pthdb_attr Subroutine | Reports list of pthread attributes. | 
| pthdb_attr_detachstate Subroutine | Reports pthread attribute detach state. | 
| pthdb_attr_inheritsched Subroutine | Reports pthread attribute scheduling inheritance. | 
| pthdb_attr_schedparam Subroutine | Reports pthread attribute scheduling parameters. | 
| pthdb_attr_schedpolicy Subroutine | Reports pthread attribute scheduling policy. | 
| pthdb_attr_schedpriority Subroutine | Reports pthread attribute scheduling priority. | 
| pthdb_attr_scope Subroutine | Reports pthread attribute contention scope. | 
| pthdb_attr_suspendstate Subroutine | Reports pthread attribute suspend state. | 
| pthdb_cond Subroutine | Reports list of condition variables. | 
| pthdb_cond_pshared Subroutine | Reports condition variable process shared characteristic. | 
| pthdb_cond_waiter Subroutine | Reports condition variable waiter. | 
| pthdb_condattr Subroutine | Reports list of condition variable attributes. | 
| pthdb_condattr_pshared Subroutine | Reports condition variable attribute process shared characteristic. | 
| pthdb_key Subroutine | Reports list of active pthread-specific data keys. | 
| pthdb_mutex Subroutine | Reports list of mutexes. | 
| pthdb_mutex_owner Subroutine | Reports mutex owner. | 
| pthdb_mutex_prioceiling Subroutine | Reports mutex priority ceiling. | 
| pthdb_mutex_protocol Subroutine | Reports mutex protocol. | 
| pthdb_mutex_pshared Subroutine | Reports mutex process shared characteristic. | 
| pthdb_mutex_state Subroutine | Reports mutex state. | 
| pthdb_mutex_type Subroutine | Reports mutex type. | 
| pthdb_mutex_waiter Subroutine | Reports mutex waiter. | 
| pthdb_mutexattr Subroutine | Reports list of mutex attributes. | 
| pthdb_mutexattr_prioceiling Subroutine | Reports mutex attribute priority ceiling. | 
| pthdb_mutexattr_protocol Subroutine | Reports mutex attribute protocol. | 
| pthdb_mutexattr_pshared Subroutine | Reports mutex attribute process shared characteristic. | 
| pthdb_mutexattr_type Subroutine | Reports mutex attribute type. | 
| pthdb_pthread Subroutine | Reports list of pthreads. | 
| pthdb_pthread_arg Subroutine | Reports pthread initial argument. | 
| pthdb_pthread_cancelpend Subroutine | Reports pthread cancellation pending. | 
| pthdb_pthread_cancelstate Subroutine | Reports pthread cancellation state. | 
| pthdb_pthread_cnceltype Subroutine | Reports pthread cancellation type. | 
| pthdb_pthread_context Subroutine | Reports pthread context. | 
| pthdb_pthread_detachstate Subroutine | Reports pthread detach state. | 
| pthdb_pthread_error Subroutine | Reports pthread errno value. | 
| pthdb_pthread_exit Subroutine | Reports pthread exit status. | 
| pthdb_pthread_func Subroutine | Reports pthread initial function. | 
| pthdb_pthread_hold Subroutine | Holds a pthread. | 
| pthdb_pthread_holdstate Subroutine | Reports pthread hold state. | 
| pthdb_pthread_key Subroutine | Reports list of pthread-specific data keys. | 
| pthdb_pthread_ptid Subroutine | Reports pthread id (pthread_t). | 
| pthdb_pthread_schedparam Subroutine | Reports pthread scheduling parameters. | 
| pthdb_pthread_schedpolicy Subroutine | Reports pthread scheduling policy. | 
| pthdb_pthread_schedpriority Subroutine | Reports pthread scheduling priority. | 
| pthdb_pthread_scope Subroutine | Reports pthread contention scope. | 
| pthdb_pthread_setcontext Subroutine | Sets pthread context. | 
| pthdb_pthread_sigmask Subroutine | Reports pthread signal mask. | 
| pthdb_pthread_sigpend Subroutine | Reports pthread signals pending. | 
| pthdb_pthread_sigwait Subroutine | Reports pthread signals awaited. | 
| pthdb_pthread_specific Subroutine | Reports pthread-specific data value. | 
| pthdb_pthread_state Subroutine | Reports pthread state. | 
| pthdb_pthread_suspendstate Subroutine | Reports pthread suspend state. | 
| pthdb_pthread_tid Subroutine | Reports pthread kernel thread. | 
| pthdb_pthread_unhold Subroutine | Unholds a pthread. | 
| pthdb_rwlock Subroutine | Reports list of read/write locks. | 
| pthdb_rwlock_owner Subroutine | Reports read/write lock owner. | 
| pthdb_rwlock_pshared Subroutine | Reports read/write lock process shared characteristic. | 
| pthdb_rwlock_read_waiter Subroutine | Reports read/write lock read waiter. | 
| pthdb_rwlock_state Subroutine | Reports read/write lock state. | 
| pthdb_rwlock_write_waiter Subroutine | Reports read/write lock write waiter. | 
| pthdb_rwlockattr Subroutine | Reports read/write lock attributes. | 
| pthdb_rwlockattr_pshared Subroutine | Reports read/write lock attribute process shared characteristic. | 
| pthdb_session_commit_tid Subroutine | Reports list of kernel threads for hold/unhold commit. | 
| pthdb_session_committed Subroutine | Reports symbol called after hold/unhold commit. | 
| pthdb_session_concurrency Subroutine | Reports pthread library concurrency. | 
| pthdb_session_continue_tid Subroutine | Reports list of kernel threads for continue. | 
| pthdb_session_destroy Subroutine | Destroys pthread debug library session. | 
| pthdb_session_flags Subroutine | Reports pthread debug library session flags. | 
| pthdb_session_init Subroutine | Initializes pthread debug library session. | 
| pthdb_session_pthreaded Subroutine | Reports symbol called after pthread library initialization. | 
| pthdb_session_setflags Subroutine | Sets pthread debug library session flags. | 
| pthdb_session_stop_tid Subroutine | Notifies pthread debug library of stop thread. | 
| pthdb_session_update Subroutine | Updates pthread debug library session. | 
| pthdb_tid_pthread Subroutine | Reports a kernel thread pthread. | 
| pthread_atfork Subroutine | Registers fork handlers. | 
| pthread_attr_destroy Subroutine | Deletes a thread attributes object. | 
| pthread_attr_getdetachstate Subroutine | Sets and returns the value of the detachstate attribute of a thread attributes object. | 
| pthread_attr_getguardsize Subroutine | Gets or sets the thread guardsize attribute. | 
| pthread_attr_getschedparam Subroutine | Returns the value of the schedparam attribute of a thread attributes object. | 
| pthread_attr_getstackaddr Subroutine | Returns the value of the stackaddr attribute of a thread attributes object. | 
| pthread_attr_getstacksize Subroutine | Returns the value of the stacksize attribute of a thread attributes object. | 
| pthread_attr_getsuspendstate_np Subroutine | Controls whether a thread is created in a suspended state. | 
| pthread_attr_init Subroutine | Creates a thread attributes object and initializes it with default values. | 
| pthread_attr_setdetachstate Subroutine | Sets and returns the value of the detachstate attribute of a thread attributes object. | 
| pthread_attr_setguardsize Subroutine | Gets or sets the thread guardsize attribute. | 
| pthread_attr_setschedparam Subroutine | Sets the value of the schedparam attribute of a thread attributes object. | 
| pthread_attr_setstackaddr Subroutine | Sets the value of the stackaddr attribute of a thread attributes object. | 
| pthread_attr_setstacksize Subroutine | Sets the value of the stacksize attribute of a thread attributes object. | 
| pthread_attr_setsuspendstate_np Subroutine | Controls whether a thread is created in a suspended state. | 
| pthread_cancel Subroutine | Requests the cancellation of a thread. | 
| pthread_cleanup_pop Subroutine | Establishes cancellation handlers. | 
| pthread_cleanup_push Subroutine | Establishes cancellation handlers. | 
| pthread_condattr_destroy Subroutine | Initialises and destroys condition variable. | 
| pthread_condattr_getpshared Subroutine | Returns the value of the pshared attribute of a condition attributes object. | 
| pthread_condattr_init Subroutine | Initialises and destroys condition variable. | 
| pthread_condattr_setpshared Subroutine | Sets the value of the pshared attribute of a condition attributes object. | 
| pthread_cond_broadcast Subroutine | Unblocks one or more threads blocked on a condition. | 
| pthread_cond_destroy Subroutine | Initialise and destroys condition variables. | 
| pthread_cond_init Subroutine | Initialise and destroys condition variables. | 
| pthread_cond_signal Subroutine | Unblocks one or more threads blocked on a condition. | 
| pthread_cond_timedwait Subroutine | Blocks the calling thread on a condition. | 
| pthread_cond_wait Subroutine | Blocks the calling thread on a condition. | 
| pthread_continue_np Subroutine | Suspends execution of the pthread specified by thread. | 
| pthread_create Subroutine | Creates a new thread, initializes its attributes, and makes it runnable. | 
| pthread_delay_np Subroutine | Causes a thread to wait for a specified period. | 
| pthread_detach Subroutine | Blocks the calling thread until the specified thread terminates. | 
| pthread_equal Subroutine | Compares two thread IDs. | 
| pthread_exit Subroutine | Terminates the calling thread. | 
| pthread_getconcurrency Subroutine | Gets or sets level of concurrency. | 
| pthread_get_expiration_np Subroutine | Obtains a value representing a desired expiration time. | 
| pthread_getschedparam Subroutine | Returns the current schedpolicy and schedparam attributes of a thread. | 
| pthread_getspecific Subroutine | Returns and sets the thread-specific data associated with the specified key. | 
| pthread_getthrds_np Subroutine | Retrieves register and stack information for threads. | 
| pthread_getunique_np Subroutine | Returns the sequence number of a thread. | 
| pthread_join Subroutine | Blocks the calling thread until the specified thread terminates. | 
| pthread_key_create Subroutine | Creates a thread-specific data key. | 
| pthread_key_delete Subroutine | Deletes a thread-specific data key. | 
| pthread_kill Subroutine | Sends a signal to the specified thread. | 
| pthread_lock_global_np Subroutine | Locks the global mutex. | 
| pthread_mutexattr_destroy Subroutine | Initialises and destroys mutex attributes. | 
| pthread_mutexattr_getkind_np Subroutine | Returns the value of the kind attribute of a mutex attributes object. | 
| pthread_mutexattr_getpshared Subroutine | Sets and gets process-shared attribute. | 
| pthread_mutexattr_gettype Subroutine | Gets or sets a mutex type. | 
| pthread_mutexattr_init Subroutine | Initialises and destroys mutex attributes. | 
| pthread_mutexattr_setkind_np Subroutine | Sets the value of the kind attribute of a mutex attributes object. | 
| pthread_mutexattr_setpshared Subroutine | Sets and gets process-shared attribute. | 
| pthread_mutexattr_settype Subroutine | Gets or sets a mutex type. | 
| pthread_mutex_destroy Subroutine | Initialises or destroys a mutex. | 
| pthread_mutex_init Subroutine | Initialises or destroys a mutex. | 
| pthread_mutex_lock Subroutine | Locks and unlocks a mutex. | 
| pthread_mutex_trylock Subroutine | Locks and unlocks a mutex. | 
| pthread_mutex_unlock Subroutine | Locks and unlocks a mutex. | 
| pthread_once Subroutine | Executes a routine exactly once in a process. | 
| pthread_rwlockattr_destroy Subroutine | Initialises and destroys read-write lock attributes object. | 
| pthread_rwlockattr_getpshared Subroutine | Gets and sets process-shared attribute of read-write lock attributes object. | 
| pthread_rwlockattr_init Subroutine | Initialises and destroys read-write lock attributes object. | 
| pthread_rwlockattr_setpshared Subroutine | Gets and sets process-shared attribute of read-write lock attributes object. | 
| pthread_rwlock_destroy Subroutine | Initialises or destroys a read-write lock object. | 
| pthread_rwlock_init Subroutine | Initialises or destroys a read-write lock object. | 
| pthread_rwlock_rdlock Subroutine | Locks a read-write lock object for reading. | 
| pthread_rwlock_tryrdlock Subroutine | Locks a read-write lock object for reading. | 
| pthread_rwlock_trywrlock Subroutine | Locks a read-write lock object for writing. | 
| pthread_rwlock_unlock Subroutine | Unlocks a read-write lock object. | 
| pthread_rwlock_wrlock Subroutine | Locks a read-write lock object for writing. | 
| pthread_self Subroutine | Returns the calling thread's ID. | 
| pthread_setcancelstate Subroutine | Sets the calling thread's cancelability state. | 
| pthread_setcanceltype Subroutine | Sets the calling thread's cancelability state. | 
| pthread_setconcurrency Subroutine | Gets or sets level of concurrency. | 
| pthread_setschedparam Subroutine | Returns the current schedpolicy and schedparam attributes of a thread. | 
| pthread_setspecific Subroutine | Returns and sets the thread-specific data associated with the specified key. | 
| pthread_sigmask Subroutine | Examines and changes blocked signals. | 
| pthread_signal_to_cancel_np Subroutine | Cancels the specified thread. | 
| pthread_suspend_np Subroutine | Suspends execution of the pthread specified by thread. | 
| pthread_testcancel Subroutine | Sets the calling thread's cancelability state. | 
| pthread_unlock_global_np Subroutine | Unlocks the global mutex. | 
| pthread_yield Subroutine | Forces the calling thread to relinquish use of its processor. | 
| ptrace Subroutine | Traces the execution of another process. | 
| ptracex Subroutine | Traces the execution of another process. | 
| ptsname Subroutine | Returns the name of a pseudo-terminal device. | 
| putaudithostattr Subroutine | Accesses the host information in the audit host database. | 
| putc Subroutine | Writes a character or a word to a stream. | 
| putchar Subroutine | Writes a character or a word to a stream. | 
| putchar_unlocked Subroutine | stdio with explicit client locking. | 
| putc_unlocked Subroutine | stdio with explicit client locking. | 
| putenv Subroutine | Sets an environment variable. | 
| putgroupattr Subroutine | Accesses the group information in the user database. | 
| putgrpaclattr Subroutine | Accesses the group screen information in the SMIT ACL database. | 
| putp Subroutine | Outputs commands to the terminal. | 
| putportattr Subroutine | Accesses the port information in the port database. | 
| putpwent Subroutine | Accesses the basic user information in the user database. | 
| putroleattr Subroutine | Accesses the role information in the roles database. | 
| puts Subroutine | Writes a string to a stream. | 
| putuserattr Subroutine | Accesses the user information in the user database. | 
| putuserpw Subroutine | Accesses the user authentication data. | 
| putuserpwhist Subroutine | Accesses the user authentication data. | 
| putusraclattr Subroutine | Accesses the user screen information in the SMIT ACL database. | 
| pututline Subroutine | Accesses utmp file entries. | 
| putw Subroutine | Writes a character or a word to a stream. | 
| putwc Subroutine | Writes a character or a word to a stream. | 
| putwchar Subroutine | Writes a character or a word to a stream. | 
| putws Subroutine | Writes a wide-character string to a stream. | 
| pwdrestrict_method Subroutine | Defines loadable password restriction methods. | 
| pwrite Subroutine | Writes to a file. | 
Go back to Base Operating System (BOS) and Extensions.