section 3 · Library functions 📚
178720 pages · page 549 of 894
all3 (100762)33ssl (6156)3B (42)3G (1100)3I (51)3LIBIIO (1)3NCARG (834)3OpenMPI (1)3PVM (71)3Sympa (164)3U (96)3WN (5)3alc (212)3alleg4 (923)3alleg5 (1063)3am (31)3ast (63)3attr (4)3avr (983)3bobcat (143)3brotli (4)3bsd (239)3caca (346)3cl (1)3clc (322)3cocci (1)3coin2 (588)3coin3 (753)3coin4 (918)3compat (22)3const (18)3ctype (1)3curses (18)3cvc (2)3cxx (1060)3debug (15)3edit (1)3em (198)3embree3 (113)3embree4 (127)3erl (623)3f (128)3form (106)3freebsd (1)3fun (1)3gl (467)3gle (14)3go (1)3guile (1)3gv (7)3hal (49)3head (3)3http (66)3itcl (17)3itk (6)3iv (354)3iwidget (52)3java (1)3libmawk (10)3libunwind (29)3lua (13)3m17n (257)3m_cli2 (8)3menu (88)3monocypher (73)3nas (130)3ncurses (703)3nx (5)3o (437)3ossl (6166)3ossp (2)3p (882)3pcap (75)3perl (820)3pg13 (68)3pg14 (72)3pg15 (72)3pg16 (72)3pg17 (72)3pg18 (72)3php (1)3plplot (175)3pm (34259)3pmc (296)3posix (882)3pub (150)3python (1)3qt (832)3r (1)3readline (2)3rheolef (13)3rtapi (66)3ruby (1)3scm (459)3sharp (1)3so (8)3ssl (6930)3stap (807)3str (19)3supp (19)3t (35)3tcl (1477)3tcllib (1)3tclx (25)3tiff (60)3tk (513)3tls (13)3trf (28)3ts (239)3type (466)3valkey (395)3visa (2)3x (1069)
P (continued)
- pmemlog_open(3)create, open, close and validate persistent memory resident log file✨
- pmemlog_rewind(3)checks current write point for the log or walks through the log✨
- pmemlog_set_funcs(3)persistent memory resident log file (DEPRECATED) NOTE: Support for Windows and FreeBSD deprecated since PMDK 1.13.0 release and will be removed in the PMDK 1.14.0 release.✨
- pmemlog_tell(3)checks current write point for the log or walks through the log✨
- pmemlog_walk(3)checks current write point for the log or walks through the log✨
- pmemobj_action(3)Delayed atomicity actions (EXPERIMENTAL)✨
- pmemobj_alloc(3)non-transactional atomic allocations✨
- pmemobj_alloc_usable_size(3)non-transactional atomic allocations✨
- pmemobj_cancel(3)Delayed atomicity actions (EXPERIMENTAL)✨
- pmemobj_check(3)create, open, close and validate persistent memory transactional object store✨
- pmemobj_check_version(3)persistent memory transactional object store✨
- pmemobj_close(3)create, open, close and validate persistent memory transactional object store✨
- pmemobj_cond_broadcast(3)pmemobj synchronization primitives✨
- pmemobj_cond_signal(3)pmemobj synchronization primitives✨
- pmemobj_cond_timedwait(3)pmemobj synchronization primitives✨
- pmemobj_cond_wait(3)pmemobj synchronization primitives✨
- pmemobj_cond_zero(3)pmemobj synchronization primitives✨
- pmemobj_create(3)create, open, close and validate persistent memory transactional object store✨
- pmemobj_ctl_exec(3)Query and modify libpmemobj internal behavior (EXPERIMENTAL)✨
- pmemobj_ctl_get(3)Query and modify libpmemobj internal behavior (EXPERIMENTAL)✨
- pmemobj_ctl_set(3)Query and modify libpmemobj internal behavior (EXPERIMENTAL)✨
- pmemobj_defer_free(3)Delayed atomicity actions (EXPERIMENTAL)✨
- pmemobj_defrag(3)non-transactional atomic allocations✨
- pmemobj_direct(3)functions that allow mapping operations between object addresses, object handles, oids or type numbers✨
- pmemobj_drain(3)low-level memory manipulation functions✨
- pmemobj_errormsg(3)persistent memory transactional object store✨
- pmemobj_f_mem_nodrain(3)low-level memory manipulation functions✨
- pmemobj_f_mem_noflush(3)low-level memory manipulation functions✨
- pmemobj_f_mem_nontemporal(3)low-level memory manipulation functions✨
- pmemobj_f_mem_temporal(3)low-level memory manipulation functions✨
- pmemobj_f_mem_wb(3)low-level memory manipulation functions✨
- pmemobj_f_mem_wc(3)low-level memory manipulation functions✨
- pmemobj_f_relaxed(3)low-level memory manipulation functions✨
- pmemobj_first(3)pmemobj container operations✨
- pmemobj_flush(3)low-level memory manipulation functions✨
- pmemobj_free(3)non-transactional atomic allocations✨
- pmemobj_get_user_data(3)create, open, close and validate persistent memory transactional object store✨
- pmemobj_list_insert(3)non-transactional persistent atomic lists functions✨
- pmemobj_list_insert_new(3)non-transactional persistent atomic lists functions✨
- pmemobj_list_move(3)non-transactional persistent atomic lists functions✨
- pmemobj_list_remove(3)non-transactional persistent atomic lists functions✨
- pmemobj_log_get_threshold(3)get the logging threshold value✨
- pmemobj_log_set_function(3)set the logging function✨
- pmemobj_log_set_threshold(3)set the logging threshold value✨
- pmemobj_log_use_default_function(3)set the logging function✨
- pmemobj_memcpy(3)low-level memory manipulation functions✨
- pmemobj_memcpy_persist(3)low-level memory manipulation functions✨
- pmemobj_memmove(3)low-level memory manipulation functions✨
- pmemobj_memset(3)low-level memory manipulation functions✨
- pmemobj_memset_persist(3)low-level memory manipulation functions✨
- pmemobj_mutex_lock(3)pmemobj synchronization primitives✨
- pmemobj_mutex_timedlock(3)pmemobj synchronization primitives✨
- pmemobj_mutex_trylock(3)pmemobj synchronization primitives✨
- pmemobj_mutex_unlock(3)pmemobj synchronization primitives✨
- pmemobj_mutex_zero(3)pmemobj synchronization primitives✨
- pmemobj_next(3)pmemobj container operations✨
- pmemobj_oid(3)functions that allow mapping operations between object addresses, object handles, oids or type numbers✨
- pmemobj_open(3)create, open, close and validate persistent memory transactional object store✨
- pmemobj_persist(3)low-level memory manipulation functions✨
- pmemobj_pool_by_oid(3)functions that allow mapping operations between object addresses, object handles, oids or type numbers✨
- pmemobj_pool_by_ptr(3)functions that allow mapping operations between object addresses, object handles, oids or type numbers✨
- pmemobj_publish(3)Delayed atomicity actions (EXPERIMENTAL)✨
- pmemobj_realloc(3)non-transactional atomic allocations✨
- pmemobj_reserve(3)Delayed atomicity actions (EXPERIMENTAL)✨
- pmemobj_root(3)root object management✨
- pmemobj_root_construct(3)root object management✨
- pmemobj_root_size(3)root object management✨
- pmemobj_rwlock_rdlock(3)pmemobj synchronization primitives✨
- pmemobj_rwlock_timedrdlock(3)pmemobj synchronization primitives✨
- pmemobj_rwlock_timedwrlock(3)pmemobj synchronization primitives✨
- pmemobj_rwlock_tryrdlock(3)pmemobj synchronization primitives✨
- pmemobj_rwlock_trywrlock(3)pmemobj synchronization primitives✨
- pmemobj_rwlock_unlock(3)pmemobj synchronization primitives✨
- pmemobj_rwlock_wrlock(3)pmemobj synchronization primitives✨
- pmemobj_rwlock_zero(3)pmemobj synchronization primitives✨
- pmemobj_set_funcs(3)persistent memory transactional object store✨
- pmemobj_set_user_data(3)create, open, close and validate persistent memory transactional object store✨
- pmemobj_set_value(3)Delayed atomicity actions (EXPERIMENTAL)✨
- pmemobj_strdup(3)non-transactional atomic allocations✨
- pmemobj_tx_abort(3)transactional object manipulation✨
- pmemobj_tx_add_range(3)transactional object manipulation✨
- pmemobj_tx_add_range_direct(3)transactional object manipulation✨
- pmemobj_tx_alloc(3)transactional object manipulation✨
- pmemobj_tx_begin(3)transactional object manipulation✨
- pmemobj_tx_commit(3)transactional object manipulation✨
- pmemobj_tx_end(3)transactional object manipulation✨
- pmemobj_tx_errno(3)transactional object manipulation✨
- pmemobj_tx_free(3)transactional object manipulation✨
- pmemobj_tx_get_failure_behavior(3)transactional object manipulation✨
- pmemobj_tx_get_user_data(3)transactional object manipulation✨
- pmemobj_tx_lock(3)transactional object manipulation✨
- pmemobj_tx_log_append_buffer(3)transactional object manipulation✨
- pmemobj_tx_log_auto_alloc(3)transactional object manipulation✨
- pmemobj_tx_log_intents_max_size(3)transactional object manipulation✨
- pmemobj_tx_log_snapshots_max_size(3)transactional object manipulation✨
- pmemobj_tx_process(3)transactional object manipulation✨
- pmemobj_tx_publish(3)Delayed atomicity actions (EXPERIMENTAL)✨
- pmemobj_tx_realloc(3)transactional object manipulation✨
- pmemobj_tx_set_failure_behavior(3)transactional object manipulation✨
- pmemobj_tx_set_user_data(3)transactional object manipulation✨
- pmemobj_tx_stage(3)transactional object manipulation✨
- pmemobj_tx_strdup(3)transactional object manipulation✨
- pmemobj_tx_wcsdup(3)transactional object manipulation✨
- pmemobj_tx_xadd_range(3)transactional object manipulation✨
- pmemobj_tx_xadd_range_direct(3)transactional object manipulation✨
- pmemobj_tx_xalloc(3)transactional object manipulation✨
- pmemobj_tx_xfree(3)transactional object manipulation✨
- pmemobj_tx_xlock(3)transactional object manipulation✨
- pmemobj_tx_xlog_append_buffer(3)transactional object manipulation✨
- pmemobj_tx_xpublish(3)Delayed atomicity actions (EXPERIMENTAL)✨
- pmemobj_tx_xstrdup(3)transactional object manipulation✨
- pmemobj_tx_xwcsdup(3)transactional object manipulation✨
- pmemobj_tx_zalloc(3)transactional object manipulation✨
- pmemobj_tx_zrealloc(3)transactional object manipulation✨
- pmemobj_type_num(3)functions that allow mapping operations between object addresses, object handles, oids or type numbers✨
- pmemobj_volatile(3)functions that allow mapping operations between object addresses, object handles, oids or type numbers✨
- pmemobj_wcsdup(3)non-transactional atomic allocations✨
- pmemobj_xalloc(3)non-transactional atomic allocations✨
- pmemobj_xflush(3)low-level memory manipulation functions✨
- pmemobj_xpersist(3)low-level memory manipulation functions✨
- pmemobj_xreserve(3)Delayed atomicity actions (EXPERIMENTAL)✨
- pmemobj_zalloc(3)non-transactional atomic allocations✨
- pmemobj_zrealloc(3)non-transactional atomic allocations✨
- pmempool_check(3)checks pmempool health✨
- pmempool_check_end(3)checks pmempool health✨
- pmempool_check_init(3)checks pmempool health✨
- pmempool_check_version(3)persistent memory pool management library✨
- pmempool_errormsg(3)persistent memory pool management library✨
- pmempool_feature_disable(3)toggle or query pool set features✨
- pmempool_feature_enable(3)toggle or query pool set features✨
- pmempool_feature_query(3)toggle or query pool set features✨
- pmempool_rm(3)remove persistent memory pool✨
- pmempool_sync(3)pool set synchronization and transformation✨
- pmempool_transform(3)pool set synchronization and transformation✨
- pmErrStr(3)convert a PMAPI error code into a string✨
- pmErrStr_r(3)convert a PMAPI error code into a string✨
- pmEventFlagsStr(3)convert an event record flags value into a string✨
- pmEventFlagsStr_r(3)convert an event record flags value into a string✨
- pmExtendFetchGroup_event(3)simplified performance metrics value fetch and conversion✨
- pmExtendFetchGroup_indom(3)simplified performance metrics value fetch and conversion✨
- pmExtendFetchGroup_item(3)simplified performance metrics value fetch and conversion✨
- pmExtendFetchGroup_timespec(3)simplified performance metrics value fetch and conversion✨
- pmExtendFetchGroup_timestamp(3)simplified performance metrics value fetch and conversion✨
- pmExtendFetchGroup_timeval(3)simplified performance metrics value fetch and conversion✨
- pmExtractValue(3)extract a performance metric value from a pmResult structure✨
- pmfault(3)Fault Injection Infrastructure for QA✨
- pmFetch(3)get performance metric values✨
- pmFetchArchive(3)get performance metric values directly from archives✨
- pmFetchGroup(3)simplified performance metrics value fetch and conversion✨
- pmFetchHighRes(3)get performance metric values✨
- pmFetchHighResArchive(3)get performance metric values directly from archives✨
- pmflush(3)print formatted output in a window or to standard error✨
- pmFreeEventResult(3)release storage allocated for unpacked event records✨
- pmFreeHighResEventResult(3)release storage allocated for unpacked event records✨
- pmFreeHighResResult(3)release storage allocated for performance metrics values✨
- pmFreeLabelSets(3)release storage allocated for performance metric labels✨
- pmFreeMetricSpec(3)uniform metric specification parser✨
- pmFreeOptions(3)command line handling for PMAPI tools✨
- pmFreeResult(3)release storage allocated for performance metrics values✨
- pmfstring(3)safe string scanning✨
- pmGetAPIConfig(3)return values for Performance Co-Pilot configuration variables✨
- pmGetArchiveEnd(3)locate logical end of file for a set of archives✨
- pmGetArchiveLabel(3)fetch the label record from a set of performance metrics archives✨
- pmGetChildren(3)return the descendent nodes of a PMNS node✨
- pmGetChildrenStatus(3)return the descendent nodes of a PMNS node and their respective status✨
- pmGetClusterLabels(3)retrieve labels associated with performance metric values✨
- pmGetConfig(3)return values for Performance Co-Pilot configuration variables✨
- pmGetContextHostName(3)return the hostname associated with a Performance Co-Pilot context✨
- pmGetContextHostName_r(3)return the hostname associated with a Performance Co-Pilot context✨
- pmGetContextLabels(3)retrieve labels associated with performance metric values✨
- pmGetContextOptions(3)command line handling for PMAPI tools✨
- pmGetDebug(3)manipulate PCP debugging control options✨
- pmGetDerivedControl(3)get and set controls for derived metrics✨
- pmGetDomainLabels(3)retrieve labels associated with performance metric values✨
- pmGetFetchGroupContext(3)simplified performance metrics value fetch and conversion✨
- pmGetHighResArchiveEnd(3)locate logical end of file for a set of archives✨
- pmGetHighResArchiveLabel(3)fetch the label record from a set of performance metrics archives✨
- pmGetHostName(3)return the hostname associated with a Performance Co-Pilot context✨
- pmGetInDom(3)get instance identifiers for a performance metrics instance domain✨
- pmGetInDomArchive(3)get instance identifiers for a performance metrics instance domain✨
- pmGetInDomLabels(3)retrieve labels associated with performance metric values✨
- pmGetInstancesLabels(3)retrieve labels associated with performance metric values✨
- pmGetItemLabels(3)retrieve labels associated with performance metric values✨
- pmgetopt_r(3)command line handling for PMAPI tools✨
- pmGetOptionalConfig(3)return values for Performance Co-Pilot configuration variables✨
- pmGetOptions(3)command line handling for PMAPI tools✨
- pmGetPMNSLocation(3)determine the location of the currently used PMNS✨
- pmGetProgname(3)application name services✨
- pmGetUsername(3)fetch special PCP username✨
- pmGetVersion(3)fetch installed PCP version number✨
- pmhash(3)general purpose hashing routines✨
- pmHighResFetch(3)get performance metric values✨
- pmhttpClientFetch(3)simple HTTP client interfaces✨
- pmhttpFreeClient(3)simple HTTP client interfaces✨
- pmhttpNewClient(3)simple HTTP client interfaces✨
- pmiAddInstance(3)add an element to an instance domain in a LOGIMPORT context✨
- pmiAddMetric(3)add a new metric definition to a LOGIMPORT context✨
- pmID_build(3)helper methods for manipulating PMIDs✨
- pmID_cluster(3)helper methods for manipulating PMIDs✨
- pmID_domain(3)helper methods for manipulating PMIDs✨
💅
getting it ready, bestie…