From: Mathieu Desnoyers Date: Fri, 28 May 2021 15:23:46 +0000 (-0400) Subject: Documentation: clarify API backward compatibility comment X-Git-Tag: v2.13.0-rc3~1 X-Git-Url: https://git.lttng.org./?a=commitdiff_plain;h=2150064431b62bdd4062fca77cf0e3297eca27bd;p=lttng-ust.git Documentation: clarify API backward compatibility comment Considering that the ABI (soname major version) and API version can evolve independently in the future, remove references to the soname major version from the API compatibility documentation. Signed-off-by: Mathieu Desnoyers Change-Id: Ic632c3d0f0940a689139a8e1d19dc5766382327e --- diff --git a/include/lttng/ust-api-compat.h b/include/lttng/ust-api-compat.h index af9c272b..c0f52011 100644 --- a/include/lttng/ust-api-compat.h +++ b/include/lttng/ust-api-compat.h @@ -10,15 +10,18 @@ #define _LTTNG_UST_API_COMPAT_H /* - * In order to disable compatibility API for a range of soname major - * versions, define LTTNG_UST_COMPAT_API_VERSION to the oldest major - * version API for which to provide compatibility. + * The compat API version controls backward API compatibility at the + * source-code level. + * + * In order to disable compatibility API for a range of API versions, define + * LTTNG_UST_COMPAT_API_VERSION to the oldest API version for which to provide + * compatibility. * * If LTTNG_UST_COMPAT_API_VERSION is undefined, API compatibility for * all API versions is provided. * If LTTNG_UST_COMPAT_API_VERSION is defined to N, API compatibility - * for soname N or higher is provided, leaving out (not compiling) - * compatibility for soname lower than N. + * for versions N or higher is provided, thus not defining compatibility macros + * for versions lower than N. */ #ifndef LTTNG_UST_COMPAT_API_VERSION