# SPDX-License-Identifier: BSD-3-Clause
# Copyright 2019-2020, Intel Corporation
#
#
# src/libpmemkv.map -- linker map file for libpmemkv
#
LIBPMEMKV_1.0 {
	global:
		pmemkv_close;
		pmemkv_config_delete;
		pmemkv_config_get_data;
		pmemkv_config_get_int64;
		pmemkv_config_get_object;
		pmemkv_config_get_string;
		pmemkv_config_get_uint64;
		pmemkv_config_new;
		pmemkv_config_put_data;
		pmemkv_config_put_int64;
		pmemkv_config_put_object;
		pmemkv_config_put_object_cb;
		pmemkv_config_put_string;
		pmemkv_config_put_uint64;
		pmemkv_config_put_size;
		pmemkv_config_put_path;
		pmemkv_config_put_oid;
		pmemkv_config_put_comparator;
		pmemkv_config_put_force_create;
		pmemkv_comparator_new;
		pmemkv_comparator_delete;
		pmemkv_count_above;
		pmemkv_count_all;
		pmemkv_count_below;
		pmemkv_count_between;
		pmemkv_count_equal_above;
		pmemkv_count_equal_below;
		pmemkv_defrag;
		pmemkv_errormsg;
		pmemkv_exists;
		pmemkv_get;
		pmemkv_get_above;
		pmemkv_get_all;
		pmemkv_get_below;
		pmemkv_get_between;
		pmemkv_get_copy;
		pmemkv_get_equal_above;
		pmemkv_get_equal_below;
		pmemkv_iterator_delete;
		pmemkv_iterator_is_next;
		pmemkv_iterator_key;
		pmemkv_iterator_new;
		pmemkv_iterator_next;
		pmemkv_iterator_prev;
		pmemkv_iterator_read_range;
		pmemkv_iterator_seek;
		pmemkv_iterator_seek_higher;
		pmemkv_iterator_seek_higher_eq;
		pmemkv_iterator_seek_lower;
		pmemkv_iterator_seek_lower_eq;
		pmemkv_iterator_seek_to_first;
		pmemkv_iterator_seek_to_last;
		pmemkv_open;
		pmemkv_put;
		pmemkv_remove;
		pmemkv_tx_abort;
		pmemkv_tx_begin;
		pmemkv_tx_commit;
		pmemkv_tx_end;
		pmemkv_tx_put;
		pmemkv_tx_remove;
		pmemkv_write_iterator_abort;
		pmemkv_write_iterator_commit;
		pmemkv_write_iterator_delete;
		pmemkv_write_iterator_new;
		pmemkv_write_iterator_write_range;
	local:
		*;
};
