diff options
author | Alexandre Rostovtsev <tetromino@gentoo.org> | 2012-02-04 19:01:35 -0500 |
---|---|---|
committer | Alexandre Rostovtsev <tetromino@gentoo.org> | 2012-02-04 19:20:04 -0500 |
commit | 8f23cc229ef22542624b08b8b7f28219d0c3a5f8 (patch) | |
tree | fd8930402a8532d52db4bcbdfbe1225591954790 | |
parent | TODO: switch to GFile (diff) | |
download | openrc-settingsd-8f23cc229ef22542624b08b8b7f28219d0c3a5f8.tar.gz openrc-settingsd-8f23cc229ef22542624b08b8b7f28219d0c3a5f8.tar.bz2 openrc-settingsd-8f23cc229ef22542624b08b8b7f28219d0c3a5f8.zip |
GStaticMutex is deprecated in glib-2.31
-rw-r--r-- | src/hostnamed.c | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/src/hostnamed.c b/src/hostnamed.c index b431aac..d910fb0 100644 --- a/src/hostnamed.c +++ b/src/hostnamed.c @@ -43,12 +43,12 @@ gboolean read_only = FALSE; static OpenrcSettingsdHostnamedHostname1 *hostname1 = NULL; static gchar hostname[HOST_NAME_MAX + 1]; -static GStaticMutex hostname_mutex = G_STATIC_MUTEX_INIT; +G_LOCK_DEFINE_STATIC (hostname); static gchar *static_hostname = NULL; -static GStaticMutex static_hostname_mutex = G_STATIC_MUTEX_INIT; +G_LOCK_DEFINE_STATIC (static_hostname); static gchar *pretty_hostname = NULL; static gchar *icon_name = NULL; -static GStaticMutex machine_info_mutex = G_STATIC_MUTEX_INIT; +G_LOCK_DEFINE_STATIC (machine_info); static gboolean hostname_is_valid (const gchar *name) @@ -123,7 +123,7 @@ on_handle_set_hostname (OpenrcSettingsdHostnamedHostname1 *hostname1, goto end; } - g_static_mutex_lock (&hostname_mutex); + G_LOCK (hostname); /* Don't allow an empty or invalid hostname */ if (!hostname_is_valid (name)) { name = hostname; @@ -135,13 +135,13 @@ on_handle_set_hostname (OpenrcSettingsdHostnamedHostname1 *hostname1, g_dbus_method_invocation_return_dbus_error (invocation, DBUS_ERROR_FAILED, strerror (errsv)); - g_static_mutex_unlock (&hostname_mutex); + G_UNLOCK (hostname); goto end; } g_strlcpy (hostname, name, HOST_NAME_MAX + 1); openrc_settingsd_hostnamed_hostname1_complete_set_hostname (hostname1, invocation); openrc_settingsd_hostnamed_hostname1_set_hostname (hostname1, hostname); - g_static_mutex_unlock (&hostname_mutex); + G_UNLOCK (hostname); end: return TRUE; @@ -169,7 +169,7 @@ on_handle_set_static_hostname (OpenrcSettingsdHostnamedHostname1 *hostname1, goto end; } - g_static_mutex_lock (&static_hostname_mutex); + G_LOCK (static_hostname); /* Don't allow an empty or invalid hostname */ if (!hostname_is_valid (name)) name = "localhost"; @@ -177,7 +177,7 @@ on_handle_set_static_hostname (OpenrcSettingsdHostnamedHostname1 *hostname1, confd_file = shell_utils_trivial_new (SYSCONFDIR "/conf.d/hostname", &err); if (confd_file == NULL) { g_dbus_method_invocation_return_gerror (invocation, err); - g_static_mutex_unlock (&static_hostname_mutex); + G_UNLOCK (static_hostname); goto end; } @@ -188,13 +188,13 @@ on_handle_set_static_hostname (OpenrcSettingsdHostnamedHostname1 *hostname1, g_dbus_method_invocation_return_dbus_error (invocation, DBUS_ERROR_FAILED, "Failed to set static hostname in " SYSCONFDIR "/conf.d/hostname"); - g_static_mutex_unlock (&static_hostname_mutex); + G_UNLOCK (static_hostname); goto end; } if (!shell_utils_trivial_save (confd_file, &err)) { g_dbus_method_invocation_return_gerror (invocation, err); - g_static_mutex_unlock (&static_hostname_mutex); + G_UNLOCK (static_hostname); goto end; } @@ -202,7 +202,7 @@ on_handle_set_static_hostname (OpenrcSettingsdHostnamedHostname1 *hostname1, static_hostname = g_strdup (name); openrc_settingsd_hostnamed_hostname1_complete_set_static_hostname (hostname1, invocation); openrc_settingsd_hostnamed_hostname1_set_static_hostname (hostname1, static_hostname); - g_static_mutex_unlock (&static_hostname_mutex); + G_UNLOCK (static_hostname); end: shell_utils_trivial_free (confd_file); @@ -235,7 +235,7 @@ on_handle_set_machine_info (OpenrcSettingsdHostnamedHostname1 *hostname1, goto end; } - g_static_mutex_lock (&machine_info_mutex); + G_LOCK (machine_info); /* Don't allow a null pretty hostname */ if (name == NULL) name = ""; @@ -243,7 +243,7 @@ on_handle_set_machine_info (OpenrcSettingsdHostnamedHostname1 *hostname1, confd_file = shell_utils_trivial_new (SYSCONFDIR "/machine-info", &err); if (confd_file == NULL) { g_dbus_method_invocation_return_gerror (invocation, err); - g_static_mutex_unlock (&machine_info_mutex); + G_UNLOCK (machine_info); goto end; } @@ -253,13 +253,13 @@ on_handle_set_machine_info (OpenrcSettingsdHostnamedHostname1 *hostname1, g_dbus_method_invocation_return_dbus_error (invocation, DBUS_ERROR_FAILED, "Failed to value in " SYSCONFDIR "/machine-info"); - g_static_mutex_unlock (&machine_info_mutex); + G_UNLOCK (machine_info); goto end; } if (!shell_utils_trivial_save (confd_file, &err)) { g_dbus_method_invocation_return_gerror (invocation, err); - g_static_mutex_unlock (&machine_info_mutex); + G_UNLOCK (machine_info); goto end; } @@ -274,7 +274,7 @@ on_handle_set_machine_info (OpenrcSettingsdHostnamedHostname1 *hostname1, openrc_settingsd_hostnamed_hostname1_complete_set_icon_name (hostname1, invocation); openrc_settingsd_hostnamed_hostname1_set_icon_name (hostname1, icon_name); } - g_static_mutex_unlock (&machine_info_mutex); + G_UNLOCK (machine_info); end: shell_utils_trivial_free (confd_file); |