summaryrefslogtreecommitdiff
path: root/user/networkmanager/qsort_r.patch
diff options
context:
space:
mode:
authorA. Wilcox <AWilcox@Wilcox-Tech.com>2019-08-09 09:20:25 +0000
committerA. Wilcox <AWilcox@Wilcox-Tech.com>2019-08-09 09:20:25 +0000
commit06ec608ac109c1d2d2ce4fc558cb2f2d6b642bfd (patch)
tree8cdd1d7fb30febc66169503cb677cd21a2a3a8de /user/networkmanager/qsort_r.patch
parentb79f8579da399c966de9b729d310f7caf9e60fc3 (diff)
downloadpackages-06ec608ac109c1d2d2ce4fc558cb2f2d6b642bfd.tar.gz
packages-06ec608ac109c1d2d2ce4fc558cb2f2d6b642bfd.tar.bz2
packages-06ec608ac109c1d2d2ce4fc558cb2f2d6b642bfd.tar.xz
packages-06ec608ac109c1d2d2ce4fc558cb2f2d6b642bfd.zip
user/networkmanager: bump to 1.20.0
Diffstat (limited to 'user/networkmanager/qsort_r.patch')
-rw-r--r--user/networkmanager/qsort_r.patch18
1 files changed, 18 insertions, 0 deletions
diff --git a/user/networkmanager/qsort_r.patch b/user/networkmanager/qsort_r.patch
new file mode 100644
index 000000000..39235787f
--- /dev/null
+++ b/user/networkmanager/qsort_r.patch
@@ -0,0 +1,18 @@
+From: Gottox @ Void
+
+diff --git shared/systemd/src/basic/sort-util.h shared/systemd/src/basic/sort-util.h
+index e029f8646..168735087 100644
+--- a/shared/systemd/src/basic/sort-util.h
++++ b/shared/systemd/src/basic/sort-util.h
+@@ -67,7 +67,11 @@ static inline void qsort_r_safe(void *base, size_t nmemb, size_t size, __compar_
+ return;
+
+ assert(base);
++#ifdef __GLIBC__
+ qsort_r(base, nmemb, size, compar, userdata);
++#else
++ g_qsort_with_data(base, nmemb, size, compar, userdata);
++#endif
+ }
+
+ #define typesafe_qsort_r(p, n, func, userdata) \