KRB5: Add util version maps

This commit is contained in:
Cy Schubert
2025-07-22 10:45:19 -07:00
parent f58febc4ce
commit 805498e49a
9 changed files with 220 additions and 0 deletions
+1
View File
@@ -18,6 +18,7 @@ LIB= com_err
LDFLAGS=-Wl,--no-undefined
INCSDIR=${INCLUDEDIR}
LIBADD= krb5support
VERSION_MAP= ${.CURDIR}/version.map
SRCS= com_err.c \
+12
View File
@@ -0,0 +1,12 @@
KRB5_ET_1.0 {
global:
add_error_table;
com_err;
com_err_va;
error_message;
error_table_name;
error_table_name_r;
remove_error_table;
reset_com_err_hook;
set_com_err_hook;
};
+1
View File
@@ -15,6 +15,7 @@ PACKAGE= krb5
LIB= krb5profile
LIBADD= com_err krb5support
VERSION_MAP= ${.CURDIR}/version.map
SRCS= prof_file.c \
prof_get.c \
+33
View File
@@ -0,0 +1,33 @@
KRB5_PROFILE_1.0 {
global:
et_prof_error_table;
initialize_prof_error_table;
profile_abandon;
profile_add_relation;
profile_clear_relation;
profile_flush;
profile_free_list;
profile_get_boolean;
profile_get_integer;
profile_get_relation_names;
profile_get_string;
profile_get_subsection_names;
profile_get_values;
profile_init;
profile_init_flags;
profile_init_path;
profile_init_vtable;
profile_iterator;
profile_iterator_create;
profile_iterator_free;
profile_release;
profile_release_string;
profile_rename_section;
profile_ser_externalize;
profile_ser_internalize;
profile_ser_size;
profile_update_relation;
profile_flush_to_file;
profile_flush_to_buffer;
profile_free_buffer;
};
+1
View File
@@ -16,6 +16,7 @@ PACKAGE= krb5-lib
LIB= krb5support
# SHLIB_MAJOR= 0
LDFLAGS=-Wl,--no-undefined
VERSION_MAP= ${.CURDIR}/version.map
.PATH: ${KRB5_DIR}/util/support
+102
View File
@@ -0,0 +1,102 @@
KRB5_SUPPORT_1.0 {
global:
k5_base64_decode;
k5_base64_encode;
k5_bcmp;
k5_buf_init_fixed;
k5_buf_init_dynamic;
k5_buf_init_dynamic_zap;
k5_buf_add;
k5_buf_add_len;
k5_buf_add_fmt;
k5_buf_add_vfmt;
k5_buf_cstring;
k5_buf_get_space;
k5_buf_truncate;
k5_buf_status;
k5_buf_free;
k5_set_error;
k5_vset_error;
k5_get_error;
k5_free_error;
k5_clear_error;
k5_set_error_info_callout_fn;
k5_hashtab_add;
k5_hashtab_create;
k5_hashtab_free;
k5_hashtab_get;
k5_hashtab_remove;
k5_hex_decode;
k5_hex_encode;
k5_json_array_add;
k5_json_array_create;
k5_json_array_fmt;
k5_json_array_get;
k5_json_array_length;
k5_json_array_set;
k5_json_bool_create;
k5_json_bool_value;
k5_json_decode;
k5_json_encode;
k5_json_get_tid;
k5_json_null_create;
k5_json_null_create_val;
k5_json_number_create;
k5_json_number_value;
k5_json_object_count;
k5_json_object_create;
k5_json_object_get;
k5_json_object_iterate;
k5_json_object_set;
k5_json_release;
k5_json_retain;
k5_json_string_create;
k5_json_string_create_base64;
k5_json_string_create_len;
k5_json_string_unbase64;
k5_json_string_utf8;
k5_os_mutex_init;
k5_os_mutex_destroy;
k5_os_mutex_lock;
k5_os_mutex_unlock;
k5_once;
k5_path_isabs;
k5_path_join;
k5_path_split;
k5_siphash24;
k5_strerror_r;
k5_utf8_to_utf16le;
k5_utf16le_to_utf8;
k5_dir_filenames;
k5_free_filenames;
krb5int_key_register;
krb5int_key_delete;
krb5int_getspecific;
krb5int_setspecific;
krb5int_getaddrinfo;
krb5int_freeaddrinfo;
krb5int_gai_strerror;
krb5int_getnameinfo;
krb5int_in6addr_any;
krb5int_pthread_loaded;
krb5int_open_plugin;
krb5int_close_plugin;
krb5int_get_plugin_data;
krb5int_get_plugin_func;
krb5int_open_plugin_dirs;
krb5int_close_plugin_dirs;
krb5int_get_plugin_dir_data;
krb5int_get_plugin_dir_func;
krb5int_free_plugin_dir_data;
krb5int_free_plugin_dir_func;
krb5int_mutex_alloc;
krb5int_mutex_free;
krb5int_mutex_lock;
krb5int_mutex_unlock;
krb5int_gmt_mktime;
krb5int_ucs4_to_utf8;
krb5int_utf8_to_ucs4;
krb5int_utf8_lentab;
krb5int_utf8_mintab;
krb5int_zap;
};
+1
View File
@@ -15,6 +15,7 @@ PACKAGE= krb5
LIB= verto
# SHLIB_MAJOR= 0
VERSION_MAP= ${.CURDIR}/version.map
.PATH: ${KRB5_DIR}/util/verto
+33
View File
@@ -0,0 +1,33 @@
verto_add_child
verto_add_idle
verto_add_io
verto_add_signal
verto_add_timeout
verto_break
verto_cleanup
verto_convert_module
verto_default
verto_del
verto_fire
verto_free
verto_get_ctx
verto_get_fd
verto_get_fd_state
verto_get_flags
verto_get_interval
verto_get_private
verto_get_proc
verto_get_proc_status
verto_get_signal
verto_get_supported_types
verto_get_type
verto_new
verto_reinitialize
verto_run
verto_run_once
verto_set_allocator
verto_set_default
verto_set_fd_state
verto_set_flags
verto_set_private
verto_set_proc_status
+36
View File
@@ -0,0 +1,36 @@
KRB5_VERTO_1.0 {
global:
verto_add_child;
verto_add_idle;
verto_add_io;
verto_add_signal;
verto_add_timeout;
verto_break;
verto_cleanup;
verto_convert_module;
verto_default;
verto_del;
verto_fire;
verto_free;
verto_get_ctx;
verto_get_fd;
verto_get_fd_state;
verto_get_flags;
verto_get_interval;
verto_get_private;
verto_get_proc;
verto_get_proc_status;
verto_get_signal;
verto_get_supported_types;
verto_get_type;
verto_new;
verto_reinitialize;
verto_run;
verto_run_once;
verto_set_allocator;
verto_set_default;
verto_set_fd_state;
verto_set_flags;
verto_set_private;
verto_set_proc_status;
};