X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=common-src%2Famflock.c;fp=common-src%2Famflock.c;h=20fad47868cf605dc9680dae553b3704d4309473;hb=109540caa4e37a3663b3dcfb9a205b9609e3f561;hp=858c2885594a4403b948669f8c3d0b42df84f552;hpb=4c9eba1feb11adf189bceb4001c425e641f0b56a;p=debian%2Famanda diff --git a/common-src/amflock.c b/common-src/amflock.c index 858c288..20fad47 100644 --- a/common-src/amflock.c +++ b/common-src/amflock.c @@ -36,7 +36,14 @@ * New Implementation */ -static GStaticMutex lock_lock = G_STATIC_MUTEX_INIT; +#if (GLIB_MAJOR_VERSION > 2 || (GLIB_MAJOR_VERSION == 2 && GLIB_MINOR_VERSION >= 31)) +# pragma GCC diagnostic push +# pragma GCC diagnostic ignored "-Wmissing-field-initializers" + static GStaticMutex lock_lock = G_STATIC_MUTEX_INIT; +# pragma GCC diagnostic pop +#else + static GStaticMutex lock_lock = G_STATIC_MUTEX_INIT; +#endif static GHashTable *locally_locked_files = NULL; static int lock_rw_rd(file_lock *lock, short l_type);