From 57c1982867609bf759fce202a172ceeb51a21d5f Mon Sep 17 00:00:00 2001 From: Beniamino Galvani Date: Thu, 23 Sep 2021 08:56:08 +0200 Subject: [PATCH] libnm: add required-timeout backported symbol from 1.30.8 The nm_setting_ip_config_get_required_timeout() symbol was introduced in libnm 1.32.4 and then backported to 1.30.8. Export it also with version @libnm_1_30_8; this allows a program built against libnm 1.30.8 to keep working with later versions of the library. --- src/libnm-client-impl/libnm.ver | 4 ++++ src/libnm-client-impl/nm-client.c | 6 ++++++ 2 files changed, 10 insertions(+) diff --git a/src/libnm-client-impl/libnm.ver b/src/libnm-client-impl/libnm.ver index a7717ad65..6aa0988d2 100644 --- a/src/libnm-client-impl/libnm.ver +++ b/src/libnm-client-impl/libnm.ver @@ -1785,6 +1785,10 @@ global: nm_utils_print; } libnm_1_28_0; +libnm_1_30_8 { + #nm_setting_ip_config_get_required_timeout@libnm_1_30_8; +} libnm_1_30_0; + libnm_1_32_0 { global: nm_ethtool_optname_is_pause; diff --git a/src/libnm-client-impl/nm-client.c b/src/libnm-client-impl/nm-client.c index 4cbd56dcb..8e7fb7ae8 100644 --- a/src/libnm-client-impl/nm-client.c +++ b/src/libnm-client-impl/nm-client.c @@ -8832,3 +8832,9 @@ NM_BACKPORT_SYMBOL(libnm_1_10_14, (NMSettingConnection * setting), (setting)); NM_BACKPORT_SYMBOL(libnm_1_10_14, GType, nm_setting_connection_mdns_get_type, (void), ()); + +NM_BACKPORT_SYMBOL(libnm_1_30_8, + int, + nm_setting_ip_config_get_required_timeout, + (NMSettingIPConfig * setting), + (setting));