Hide private usterr-signal-safe.h symbols
authorMichael Jeanson <mjeanson@efficios.com>
Thu, 25 Feb 2021 16:14:47 +0000 (11:14 -0500)
committerMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Tue, 2 Mar 2021 19:45:55 +0000 (14:45 -0500)
commit2b6f437483769831e50886b9f3bc4710b28f4ac9
tree53499843f68a1662943b19febaba6ca8a4556eda
parent2a8db464c4d99838a3efb280cc10925f0cc3461d
Hide private usterr-signal-safe.h symbols

The major SONAME bump to '1' gives us the opportunity to hide private
symbols that should never have been visible.

Changing 'ust_loglevel' from a public weak symbol to a private one,
means that each library that uses ust_err will now have it's own private
copy of the loglevel and will have to call 'ust_err_init' in it's
constructor.

While we're at it, namespace the symbols that were previously part of
the ABI.

Change-Id: I031d4ebfaa43fa4fb3c9f60dc6b557b1d30eca18
Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
include/Makefile.am
include/usterr-signal-safe.h
liblttng-ust-ctl/ustctl.c
liblttng-ust-dl/lttng-ust-dl.c
liblttng-ust-fd/Makefile.am
liblttng-ust-fd/lttng-ust-fd.c
liblttng-ust/lttng-ust-comm.c
liblttng-ust/tracepoint.c
snprintf/core.c
This page took 0.026235 seconds and 4 git commands to generate.