mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2026-02-06 08:10:41 +01:00
libnm: expose nm_ip_address_dup(), nm_ip_route_dup() API in libnm
This fixes commit21c8a6b20e('libnm-core, all: merge IPv4 and IPv6 address/route types'), which introduced this API but didn't export it in the library. In practice this API is thus only usable since 1.32.0. (cherry picked from commit05f2a0b024)
This commit is contained in:
parent
123b408c32
commit
eea912dfb3
3 changed files with 17 additions and 0 deletions
|
|
@ -1788,6 +1788,8 @@ global:
|
|||
libnm_1_32_0 {
|
||||
global:
|
||||
nm_ethtool_optname_is_pause;
|
||||
nm_ip_address_dup;
|
||||
nm_ip_route_dup;
|
||||
nm_setting_match_new;
|
||||
nm_setting_wired_get_accept_all_mac_addresses;
|
||||
} libnm_1_30_0;
|
||||
|
|
|
|||
|
|
@ -364,6 +364,12 @@ nm_ip_address_equal(NMIPAddress *address, NMIPAddress *other)
|
|||
* Creates a copy of @address
|
||||
*
|
||||
* Returns: (transfer full): a copy of @address
|
||||
*
|
||||
* This API was part of public headers before 1.32.0 but
|
||||
* was erroneously not exported in the ABI. It is thus only
|
||||
* usable since 1.32.0.
|
||||
*
|
||||
* Since: 1.32
|
||||
**/
|
||||
NMIPAddress *
|
||||
nm_ip_address_dup(NMIPAddress *address)
|
||||
|
|
@ -821,6 +827,12 @@ nm_ip_route_equal(NMIPRoute *route, NMIPRoute *other)
|
|||
* Creates a copy of @route
|
||||
*
|
||||
* Returns: (transfer full): a copy of @route
|
||||
*
|
||||
* This API was part of public headers before 1.32.0 but
|
||||
* was erroneously not exported in the ABI. It is thus only
|
||||
* usable since 1.32.0.
|
||||
*
|
||||
* Since: 1.32
|
||||
**/
|
||||
NMIPRoute *
|
||||
nm_ip_route_dup(NMIPRoute *route)
|
||||
|
|
|
|||
|
|
@ -49,6 +49,8 @@ gboolean nm_ip_address_equal(NMIPAddress *address, NMIPAddress *other);
|
|||
NM_AVAILABLE_IN_1_22
|
||||
int
|
||||
nm_ip_address_cmp_full(const NMIPAddress *a, const NMIPAddress *b, NMIPAddressCmpFlags cmp_flags);
|
||||
|
||||
NM_AVAILABLE_IN_1_32
|
||||
NMIPAddress *nm_ip_address_dup(NMIPAddress *address);
|
||||
|
||||
int nm_ip_address_get_family(NMIPAddress *address);
|
||||
|
|
@ -92,6 +94,7 @@ enum { /*< flags >*/
|
|||
NM_AVAILABLE_IN_1_10
|
||||
gboolean nm_ip_route_equal_full(NMIPRoute *route, NMIPRoute *other, guint cmp_flags);
|
||||
|
||||
NM_AVAILABLE_IN_1_32
|
||||
NMIPRoute *nm_ip_route_dup(NMIPRoute *route);
|
||||
|
||||
int nm_ip_route_get_family(NMIPRoute *route);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue