# SPDX-License-Identifier: BSD-3-Clause
# Copyright 2014-2024, Intel Corporation
#
#
# src/libpmem.link -- linker link file for libpmem
#
LIBPMEM_1.0 {
	global:
		pmem_map_file;
		pmem_unmap;
		pmem_is_pmem;
		pmem_persist;
		pmem_msync;
		pmem_has_auto_flush;
		pmem_deep_persist;
		pmem_flush;
		pmem_deep_flush;
		pmem_deep_drain;
		pmem_drain;
		pmem_has_hw_drain;
		pmem_check_version;
		pmem_errormsg;
		pmem_log_get_threshold;
		pmem_log_set_function;
		pmem_log_set_threshold;
		pmem_memmove_persist;
		pmem_memcpy_persist;
		pmem_memset_persist;
		pmem_memmove_nodrain;
		pmem_memcpy_nodrain;
		pmem_memset_nodrain;
		pmem_memmove;
		pmem_memcpy;
		pmem_memset;
		fault_injection;
	local:
		*;
};
