annotate dev/bubblewrap/patch-musl.patch @ 1224:d1dbb848c42d

core/musl: upgrade to 1.2.2 While here, provide ARM support and add libs to PKGPRESERVE.
author David Demelier <markand@malikania.fr>
date Fri, 29 Oct 2021 09:58:11 +0200
parents e9c3fdf98324
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1073
e9c3fdf98324 dev/bubblewrap: initial import, closes #2316
David Demelier <markand@malikania.fr>
parents:
diff changeset
1 --- a/config.h.in
e9c3fdf98324 dev/bubblewrap: initial import, closes #2316
David Demelier <markand@malikania.fr>
parents:
diff changeset
2 +++ b/config.h.in
e9c3fdf98324 dev/bubblewrap: initial import, closes #2316
David Demelier <markand@malikania.fr>
parents:
diff changeset
3 @@ -102,3 +102,14 @@
e9c3fdf98324 dev/bubblewrap: initial import, closes #2316
David Demelier <markand@malikania.fr>
parents:
diff changeset
4
e9c3fdf98324 dev/bubblewrap: initial import, closes #2316
David Demelier <markand@malikania.fr>
parents:
diff changeset
5 /* Define to 1 if you need to in order for `stat' and other things to work. */
e9c3fdf98324 dev/bubblewrap: initial import, closes #2316
David Demelier <markand@malikania.fr>
parents:
diff changeset
6 #undef _POSIX_SOURCE
e9c3fdf98324 dev/bubblewrap: initial import, closes #2316
David Demelier <markand@malikania.fr>
parents:
diff changeset
7 +
e9c3fdf98324 dev/bubblewrap: initial import, closes #2316
David Demelier <markand@malikania.fr>
parents:
diff changeset
8 +/* taken from glibc unistd.h and fixes musl */
e9c3fdf98324 dev/bubblewrap: initial import, closes #2316
David Demelier <markand@malikania.fr>
parents:
diff changeset
9 +#ifndef TEMP_FAILURE_RETRY
e9c3fdf98324 dev/bubblewrap: initial import, closes #2316
David Demelier <markand@malikania.fr>
parents:
diff changeset
10 +#define TEMP_FAILURE_RETRY(expression) \
e9c3fdf98324 dev/bubblewrap: initial import, closes #2316
David Demelier <markand@malikania.fr>
parents:
diff changeset
11 + (__extension__ \
e9c3fdf98324 dev/bubblewrap: initial import, closes #2316
David Demelier <markand@malikania.fr>
parents:
diff changeset
12 + ({ long int __result; \
e9c3fdf98324 dev/bubblewrap: initial import, closes #2316
David Demelier <markand@malikania.fr>
parents:
diff changeset
13 + do __result = (long int) (expression); \
e9c3fdf98324 dev/bubblewrap: initial import, closes #2316
David Demelier <markand@malikania.fr>
parents:
diff changeset
14 + while (__result == -1L && errno == EINTR); \
e9c3fdf98324 dev/bubblewrap: initial import, closes #2316
David Demelier <markand@malikania.fr>
parents:
diff changeset
15 + __result; }))
e9c3fdf98324 dev/bubblewrap: initial import, closes #2316
David Demelier <markand@malikania.fr>
parents:
diff changeset
16 +#endif
e9c3fdf98324 dev/bubblewrap: initial import, closes #2316
David Demelier <markand@malikania.fr>
parents:
diff changeset
17 +