mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2025-12-28 12:10:10 +01:00
libnm: expose nm_ip_address_dup(), nm_ip_route_dup() API in libnm
This fixes commit 21c8a6b20e ('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.
This commit is contained in:
parent
654bb92a69
commit
05f2a0b024
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