mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2025-12-26 18:10:08 +01:00
core: Add NMUtilsIPv6IfaceId to nm-types.h
We'd like to use it in nm-platform.h, but it's included by
NetworkManagerUtils.h before the declaration occurs.
(cherry picked from commit 0d59984ce8)
This commit is contained in:
parent
b318c9cd18
commit
06b30ad690
2 changed files with 5 additions and 2 deletions
|
|
@ -192,12 +192,12 @@ gboolean nm_utils_is_specific_hostname (const char *name);
|
|||
* and should not normally be treated as a %guint64, but this is done for
|
||||
* convenience of validity checking and initialization.
|
||||
*/
|
||||
typedef struct {
|
||||
struct _NMUtilsIPv6IfaceId {
|
||||
union {
|
||||
guint64 id;
|
||||
guint8 id_u8[8];
|
||||
};
|
||||
} NMUtilsIPv6IfaceId;
|
||||
};
|
||||
|
||||
#define NM_UTILS_IPV6_IFACE_ID_INIT { .id = 0 }
|
||||
|
||||
|
|
|
|||
|
|
@ -113,4 +113,7 @@ typedef struct _NMSecretAgent NMSecretAgent;
|
|||
typedef struct _NMSettings NMSettings;
|
||||
typedef struct _NMSettingsConnection NMSettingsConnection;
|
||||
|
||||
/* utils */
|
||||
typedef struct _NMUtilsIPv6IfaceId NMUtilsIPv6IfaceId;
|
||||
|
||||
#endif /* NM_TYPES_H */
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue