}
static inline gboolean
-nm_clear_g_signal_handler (gpointer self, guint *id)
+nm_clear_g_signal_handler (gpointer self, gulong *id)
{
if (id && *id) {
g_signal_handler_disconnect (self, *id);
NMSupplicantInterface *iface;
/* signal handler ids */
- guint iface_error_id;
- guint iface_state_id;
+ gulong iface_error_id;
+ gulong iface_state_id;
/* Timeouts and idles */
guint iface_con_error_cb_id;
/* DCB */
DcbWait dcb_wait;
guint dcb_timeout_id;
- guint dcb_carrier_id;
+ gulong dcb_carrier_id;
} NMDeviceEthernetPrivate;
enum {
typedef struct {
int parent_ifindex;
- guint parent_state_id;
+ gulong parent_state_id;
NMDevice *parent;
NMPlatformLnkMacvlan props;
} NMDeviceMacvlanPrivate;
typedef struct {
NMDevice *parent;
- guint parent_state_id;
- guint parent_hwaddr_id;
+ gulong parent_state_id;
+ gulong parent_hwaddr_id;
int vlan_id;
} NMDeviceVlanPrivate;
NMDevice *slave;
gboolean slave_is_enslaved;
gboolean configure;
- guint watch_id;
+ gulong watch_id;
} SlaveInfo;
typedef struct {
NMDevice * master;
gboolean is_enslaved;
gboolean master_ready_handled;
- guint master_ready_id;
+ gulong master_ready_id;
/* slave management */
gboolean is_master;
typedef struct {
NMBusManager * dbus_mgr;
- guint new_conn_id;
- guint dis_conn_id;
+ gulong new_conn_id;
+ gulong dis_conn_id;
GHashTable * signal_handlers;
} NMDhcpListenerPrivate;
GDBusProxy *proxy;
- guint bus_closed_id;
+ gulong bus_closed_id;
guint reconnect_id;
} NMBusManagerPrivate;
_connect_manager_signal (NMPolicy *policy, const char *name, gpointer callback)
{
NMPolicyPrivate *priv = NM_POLICY_GET_PRIVATE (policy);
- guint id;
+ gulong id;
id = g_signal_connect (priv->manager, name, callback, policy);
- priv->manager_ids = g_slist_prepend (priv->manager_ids, GUINT_TO_POINTER (id));
+ priv->manager_ids = g_slist_prepend (priv->manager_ids, (gpointer) id);
}
static void
_connect_settings_signal (NMPolicy *policy, const char *name, gpointer callback)
{
NMPolicyPrivate *priv = NM_POLICY_GET_PRIVATE (policy);
- guint id;
+ gulong id;
id = g_signal_connect (priv->settings, name, callback, policy);
- priv->settings_ids = g_slist_prepend (priv->settings_ids, GUINT_TO_POINTER (id));
+ priv->settings_ids = g_slist_prepend (priv->settings_ids, (gpointer) id);
}
NMPolicy *
}
for (iter = priv->manager_ids; iter; iter = g_slist_next (iter))
- g_signal_handler_disconnect (priv->manager, GPOINTER_TO_UINT (iter->data));
+ g_signal_handler_disconnect (priv->manager, (gulong) iter->data);
g_clear_pointer (&priv->manager_ids, g_slist_free);
for (iter = priv->settings_ids; iter; iter = g_slist_next (iter))
- g_signal_handler_disconnect (priv->settings, GPOINTER_TO_UINT (iter->data));
+ g_signal_handler_disconnect (priv->settings, (gulong) iter->data);
g_clear_pointer (&priv->settings_ids, g_slist_free);
for (iter = priv->dev_ids; iter; iter = g_slist_next (iter)) {
{
WaitForSignalData data = { 0 };
- guint id_link, id_ip4_address, id_ip6_address, id_ip4_route, id_ip6_route;
+ gulong id_link, id_ip4_address, id_ip6_address, id_ip4_route, id_ip6_route;
data.loop = g_main_loop_new (NULL, FALSE);
/*********************************************************************************************/
typedef struct {
- int handler_id;
+ gulong handler_id;
const char *name;
NMPlatformSignalChangeType change_type;
gint received_count;
NMBusManager *bus_mgr;
GDBusConnection *connection;
gboolean connection_is_private;
- guint on_disconnected_id;
+ gulong on_disconnected_id;
GHashTable *requests;
} NMSecretAgentPrivate;
char *file;
GFileMonitor *monitor;
GFileMonitor *dhcp_monitor;
- guint monitor_id;
- guint dhcp_monitor_id;
+ gulong monitor_id;
+ gulong dhcp_monitor_id;
GDBusProxy *hostnamed_proxy;
} hostname;
} NMSettingsPrivate;
GDBusConnection *connection;
GDBusInterfaceSkeleton *interface;
GCancellable *cancellable;
- guint signal_id;
+ gulong signal_id;
} dbus;
GHashTable *connections; /* uuid::connection */
gboolean initialized;
GFileMonitor *ifcfg_monitor;
- guint ifcfg_monitor_id;
+ gulong ifcfg_monitor_id;
} SettingsPluginIfcfgPrivate;
static SettingsPluginIfcfg *settings_plugin_ifcfg_get (void);
gboolean initialized;
GFileMonitor *monitor;
- guint monitor_id;
+ gulong monitor_id;
NMConfig *config;
} SettingsPluginKeyfilePrivate;
GSList *plugins;
GFileMonitor *monitor_etc;
GFileMonitor *monitor_lib;
- guint monitor_id_etc;
- guint monitor_id_lib;
+ gulong monitor_id_etc;
+ gulong monitor_id_lib;
/* This is only used for services that don't support multiple
* connections, to guard access to them. */