summaryrefslogtreecommitdiffstats
path: root/libfdisk
diff options
context:
space:
mode:
Diffstat (limited to 'libfdisk')
-rw-r--r--libfdisk/src/sun.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/libfdisk/src/sun.c b/libfdisk/src/sun.c
index d5c76ae80..a50076a87 100644
--- a/libfdisk/src/sun.c
+++ b/libfdisk/src/sun.c
@@ -378,6 +378,11 @@ static void fetch_sun(struct fdisk_context *cxt,
}
}
+/* non-Linux qsort_r(3) has usually differently ordered arguments */
+#if !defined (__linux__) || !defined (__GLIBC__)
+# undef HAVE_QSORT_R
+#endif
+
#ifdef HAVE_QSORT_R
static int verify_sun_cmp(int *a, int *b, void *data)
{