From 72528c873ac61a622559093df2ea38d393effb28 Mon Sep 17 00:00:00 2001 From: zrj Date: Fri, 26 Jan 2018 12:23:50 +0200 Subject: [PATCH] libedit: Start tracking minimal symbol map. Previous variant included non header public symbols. Map is changing too significantly, symbol versioning is not supported by upstream. For now include all currently used symbols + ones in contrib/lvm2. When certain symbols are used by base utilities updates, they should be added to minimal map too. All symbols are still available in static lib. --- lib/libedit/libedit/Symbolm.map | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 lib/libedit/libedit/Symbolm.map diff --git a/lib/libedit/libedit/Symbolm.map b/lib/libedit/libedit/Symbolm.map new file mode 100644 index 0000000000..230d4e888f --- /dev/null +++ b/lib/libedit/libedit/Symbolm.map @@ -0,0 +1,32 @@ +EDIT_121213 { + add_history; + completion_matches; + el_end; + el_get; + el_gets; + el_init; + el_insertstr; + el_line; + el_parse; + el_push; + el_resize; + el_set; + el_source; + history; + history_end; + history_init; + history_length; + read_history; + readline; + remove_history; + rl_attempted_completion_function; + rl_attempted_completion_over; + rl_line_buffer; + rl_readline_name; + stifle_history; + write_history; +}; + +EDITprivate_1.0 { + _el_fn_complete; +}; -- 2.41.0