xdg-dbus-proxy-0.1.2_temp_failure_retry.patch (757B)
- https://github.com/flatpak/flatpak/issues/618
- diff --git a/dbus-proxy.c b/dbus-proxy.c
- index 163df21..99090e1 100644
- --- a/dbus-proxy.c
- +++ b/dbus-proxy.c
- @@ -31,6 +31,16 @@
- #include "flatpak-proxy.h"
- +/* taken from glibc unistd.h and fixes musl */
- +#ifndef TEMP_FAILURE_RETRY
- +#define TEMP_FAILURE_RETRY(expression) \
- + (__extension__ \
- + ({ long int __result; \
- + do __result = (long int) (expression); \
- + while (__result == -1L && errno == EINTR); \
- + __result; }))
- +#endif
- +
- static const char *argv0;
- static GList *proxies;
- static int sync_fd = -1;