gio: Drop unnecessary volatile qualifiers from internal variables

These variables were already (correctly) accessed atomically. The
`volatile` qualifier doesn’t help with that.

Signed-off-by: Philip Withnall <pwithnall@endlessos.org>

Helps: #600
This commit is contained in:
Philip Withnall
2020-11-11 18:28:23 +00:00
parent 7c7623c4a3
commit 74250cd9c9
6 changed files with 18 additions and 18 deletions

View File

@@ -56,7 +56,7 @@ typedef enum
typedef struct
{
volatile gint ref_count;
gint ref_count; /* (atomic) */
guint id;
gchar *name;
GBusNameWatcherFlags flags;
@@ -78,7 +78,7 @@ typedef struct
} Client;
/* Must be accessed atomically. */
static volatile guint next_global_id = 1;
static guint next_global_id = 1; /* (atomic) */
/* Must be accessed with @lock held. */
static GHashTable *map_id_to_client = NULL;