aboutsummaryrefslogtreecommitdiff
path: root/sysutils/libudisks/files/patch-udisks_udisksclient.c
diff options
context:
space:
mode:
Diffstat (limited to 'sysutils/libudisks/files/patch-udisks_udisksclient.c')
-rw-r--r--sysutils/libudisks/files/patch-udisks_udisksclient.c44
1 files changed, 44 insertions, 0 deletions
diff --git a/sysutils/libudisks/files/patch-udisks_udisksclient.c b/sysutils/libudisks/files/patch-udisks_udisksclient.c
new file mode 100644
index 000000000000..0aaed5a119a6
--- /dev/null
+++ b/sysutils/libudisks/files/patch-udisks_udisksclient.c
@@ -0,0 +1,44 @@
+--- udisks/udisksclient.c.orig 2019-07-22 16:24:44 UTC
++++ udisks/udisksclient.c
+@@ -19,6 +19,7 @@
+ */
+
+ #include "config.h"
++#include <glib.h>
+ #include <glib/gi18n-lib.h>
+
+ #include "udisksclient.h"
+@@ -26,11 +27,6 @@
+ #include "udisks-generated.h"
+ #include "udisksobjectinfo.h"
+
+-/* For __GNUC_PREREQ usage below */
+-#ifdef __GNUC__
+-# include <features.h>
+-#endif
+-
+ /**
+ * SECTION:udisksclient
+ * @title: UDisksClient
+@@ -1983,8 +1979,8 @@ udisks_client_get_id_for_display (UDisksClient *client
+ (g_strcmp0 (id_type[n].version, "*") == 0 && strlen (version) > 0))
+ {
+ /* we know better than the compiler here */
+-#if defined( __GNUC_PREREQ) || defined(__clang__)
+-# if __GNUC_PREREQ(4,6) || __clang__
++#if defined(__GNUC__) || defined(__clang__)
++# if G_GNUC_CHECK_VERSION(4, 6) || __clang__
+ # pragma GCC diagnostic push
+ # pragma GCC diagnostic ignored "-Wformat-nonliteral"
+ # endif
+@@ -1994,8 +1990,8 @@ udisks_client_get_id_for_display (UDisksClient *client
+ else
+ ret = g_strdup_printf (g_dpgettext2 (GETTEXT_PACKAGE, "fs-type", id_type[n].short_name), version);
+ goto out;
+-#if defined( __GNUC_PREREQ) || defined(__clang__)
+-# if __GNUC_PREREQ(4,6) || __clang__
++#if defined(__GNUC__) || defined(__clang__)
++# if G_GNUC_CHECK_VERSION(4, 6) || __clang__
+ # pragma GCC diagnostic pop
+ # endif
+ #endif