diff options
Diffstat (limited to 'community/networkmanager-elogind/musl-compar.patch')
-rw-r--r-- | community/networkmanager-elogind/musl-compar.patch | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/community/networkmanager-elogind/musl-compar.patch b/community/networkmanager-elogind/musl-compar.patch new file mode 100644 index 0000000000..1b1de2f283 --- /dev/null +++ b/community/networkmanager-elogind/musl-compar.patch @@ -0,0 +1,18 @@ +diff --git a/shared/systemd/src/basic/sort-util.h b/shared/systemd/src/basic/sort-util.h +index e029f86..935f136 100644 +--- a/shared/systemd/src/basic/sort-util.h ++++ b/shared/systemd/src/basic/sort-util.h +@@ -5,6 +5,13 @@ + + #include "macro.h" + ++#ifndef __COMPAR_FN_T ++# define __COMPAR_FN_T ++typedef int (*__compar_fn_t) (const void *, const void *); ++typedef __compar_fn_t comparison_fn_t; ++typedef int (*__compar_d_fn_t) (const void *, const void *, void *); ++#endif ++ + void *xbsearch_r(const void *key, const void *base, size_t nmemb, size_t size, + __compar_d_fn_t compar, void *arg); + |