diff options
author | Khem Raj <raj.khem@gmail.com> | 2019-05-23 07:58:19 -0700 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2019-05-27 17:06:34 +0100 |
commit | cdbb7855954d82c865be551ff3dfa5e6abcc306a (patch) | |
tree | d2c661d605d98df6668af043c265779ca2a14813 /meta | |
parent | 485b0dedbb5f259bced11b4d3499a7cfbc329f83 (diff) | |
download | poky-cdbb7855954d82c865be551ff3dfa5e6abcc306a.tar.gz |
Revert "musl: Add TEMP_FAILURE_RETRY from glibc"
This reverts commit 0c68c621d3b8690e3a346170006f75b032511a8a.
It should be upstreamed first
Secondly, musl and glibc are under different licenses and importing
code from one to other could taint it.
(From OE-Core rev: 71c6930e304f8918e4bd571237ff41e7e9e9b9a3)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta')
-rw-r--r-- | meta/recipes-core/musl/musl/0001-unistd.h-Add-TEMP_FAILURE_RETRY.patch | 36 | ||||
-rw-r--r-- | meta/recipes-core/musl/musl_git.bb | 1 |
2 files changed, 0 insertions, 37 deletions
diff --git a/meta/recipes-core/musl/musl/0001-unistd.h-Add-TEMP_FAILURE_RETRY.patch b/meta/recipes-core/musl/musl/0001-unistd.h-Add-TEMP_FAILURE_RETRY.patch deleted file mode 100644 index 4d48d61651..0000000000 --- a/meta/recipes-core/musl/musl/0001-unistd.h-Add-TEMP_FAILURE_RETRY.patch +++ /dev/null | |||
@@ -1,36 +0,0 @@ | |||
1 | From 19cbebc3fa33c6a1a71a6036da4d67c98f859f06 Mon Sep 17 00:00:00 2001 | ||
2 | From: Adrian Bunk <bunk@stusta.de> | ||
3 | Date: Wed, 15 May 2019 16:08:33 +0300 | ||
4 | Subject: unistd.h: Add TEMP_FAILURE_RETRY | ||
5 | |||
6 | Signed-off-by: Adrian Bunk <bunk@stusta.de> | ||
7 | Upstream-Status: Inappropriate [oe-specific] | ||
8 | --- | ||
9 | include/unistd.h | 11 +++++++++++ | ||
10 | 1 file changed, 11 insertions(+) | ||
11 | |||
12 | diff --git a/include/unistd.h b/include/unistd.h | ||
13 | index 9485da7a..8a75af57 100644 | ||
14 | --- a/include/unistd.h | ||
15 | +++ b/include/unistd.h | ||
16 | @@ -460,6 +460,17 @@ int eaccess(const char *, int); | ||
17 | #define _CS_V6_ENV 1148 | ||
18 | #define _CS_V7_ENV 1149 | ||
19 | |||
20 | +#ifdef _GNU_SOURCE | ||
21 | +#ifndef TEMP_FAILURE_RETRY | ||
22 | +# define TEMP_FAILURE_RETRY(expression) \ | ||
23 | + (__extension__ \ | ||
24 | + ({ long int __result; \ | ||
25 | + do __result = (long int) (expression); \ | ||
26 | + while (__result == -1L && errno == EINTR); \ | ||
27 | + __result; })) | ||
28 | +#endif | ||
29 | +#endif | ||
30 | + | ||
31 | #ifdef __cplusplus | ||
32 | } | ||
33 | #endif | ||
34 | -- | ||
35 | 2.20.1 | ||
36 | |||
diff --git a/meta/recipes-core/musl/musl_git.bb b/meta/recipes-core/musl/musl_git.bb index 2b433aed8c..1e324804e1 100644 --- a/meta/recipes-core/musl/musl_git.bb +++ b/meta/recipes-core/musl/musl_git.bb | |||
@@ -15,7 +15,6 @@ PV = "${BASEVER}+git${SRCPV}" | |||
15 | SRC_URI = "git://git.musl-libc.org/musl \ | 15 | SRC_URI = "git://git.musl-libc.org/musl \ |
16 | file://0001-Make-dynamic-linker-a-relative-symlink-to-libc.patch \ | 16 | file://0001-Make-dynamic-linker-a-relative-symlink-to-libc.patch \ |
17 | file://0002-ldso-Use-syslibdir-and-libdir-as-default-pathes-to-l.patch \ | 17 | file://0002-ldso-Use-syslibdir-and-libdir-as-default-pathes-to-l.patch \ |
18 | file://0001-unistd.h-Add-TEMP_FAILURE_RETRY.patch \ | ||
19 | " | 18 | " |
20 | 19 | ||
21 | S = "${WORKDIR}/git" | 20 | S = "${WORKDIR}/git" |